试题1 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】某公司货运收费标准是:本地货运每吨都按10元计算运费。外地货运按每吨20元计算运费,如果距离500公里(含)以上,则每吨按25元计算运费。 【程序】 SET TALK OFF CLEAR FL=0 INPUT '输入货物重量=' TO ZL ACCEPT '本地/外地='TO BODW 1 FL=10*ZL ELSE INPUT '距离=' TO JL DO CASE 2 FL=20* ZL CASE JL>=500 FL=25* ZL OTHER ?'距离输入有错!' 3 ENDIF 4 USE SET TALK ON
试题2 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】输入学生学号,显示该学生的学号和已通过课程的总学时数。 【程序】 SET TALK OFF CLEAR SELE 1 USE 成绩 UELE 2 USE 课程 1 KSS=0 ACCEPT '输入学生学号=' TO XH SELE 成绩 2 DO WHIL! EOF() IF 成绩>=60 SELE课程 3 KSS=KSS+学时数 ENDIF SELE 成绩 4 ENDDO ? XH,KSS CLOSE ALL SET TALK ON
试题4 说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】 SET TALK OFF CLEAR STORE 0 TO S,T,P FOR K=1 TO 10 DO CASE CASE INT(K/2)=K/2 T=T+K CASE INT (K/5)=K/5 S=S+K OTHERWISE P=P+K ENDCASE ENDFOR ? K,S,T,P SET TALK ON
1. K的输出结果为。
A.0
B.11
C.10
D.12
A B C D
2. S的输出结果为。
A.5
B.6
C.7
D.8
A B C D
3. T的输出结果为。
A.0
B.1
C.出错
D.30
A B C D
4. P的输出结果为。
A.0
B.1
C.20
D.55
A B C D
试题5 说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】 SET TALK OFF CLEAR P=0 FOR N=1 TO 49 STEP 1 IF N>10 EXIT INDIF IF MOD(N,2)=0 P=P+N ENDIF ENDFOR ? “P=”,P SET TALK ON
1. P的输出结果为。
A.20
B.0
C.60
D.30
A B C D
2. 当EXIT改成LOOP时,P的输出结果为。
A.1
B.0
C.30
D.10
A B C D
3. EXIT不变,当STEP1改成STEP3时,P的输出结果为。
A.14
B.0
C.1
D.出错
A B C D
4. EXIT不变,当STEP1改成STEP-1时,P的输出结果为。
A.0
B.1
C.30
D.-1
A B C D
试题6 说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】 SET TALK OFF CLEA Use 学生 LIST ? RECNO() && 第一个显示 GO 3 INSERT BIANK REPL 姓名 WITH '李华' ? RECNO() && 第二个显示 GO TOP DISP NEXT 4 ? RECNO() && 第三个显示 LOCA FOR 姓名='李华' ? RECNO() && 第四个显示 USE SETTALK ON