笔试读程序题分析(S18-29)CP

上传人:cn****1 文档编号:490369501 上传时间:2023-04-09 格式:DOC 页数:19 大小:350.02KB
返回 下载 相关 举报
笔试读程序题分析(S18-29)CP_第1页
第1页 / 共19页
笔试读程序题分析(S18-29)CP_第2页
第2页 / 共19页
笔试读程序题分析(S18-29)CP_第3页
第3页 / 共19页
笔试读程序题分析(S18-29)CP_第4页
第4页 / 共19页
笔试读程序题分析(S18-29)CP_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《笔试读程序题分析(S18-29)CP》由会员分享,可在线阅读,更多相关《笔试读程序题分析(S18-29)CP(19页珍藏版)》请在金锄头文库上搜索。

1、笔试题读程序分析(S18-29)一、 循环18.1计数循环套IFmod()累加器CLEARM=0FOR X=1 TO 10 IF MOD(X,3)=0M=M+X ENDIFENDFOR? MRETU(1) 程序的功能是(A) 求1-10之间能被3 整除数的个数(B) 求1-10之间能被3 整除数的和 .(C) 求1-10之间不能被3 整除数的个数(D) 求1-10之间不能被3 整除数的和(2) 程序的结果是 (A) 3 (B) 10 (C) 18 . (D) 3718.5类似26.1表扫描型循环套IF选择库表、自由表指针位置CLEAROPEN DATABASE emplorerUSE comp

2、enSCAN FOR RECNO()=10 IF 姓名=”李强” LOOP ENDIF ? 姓名,实发工资ENDSCANUSECLOSE DATA(1) compen是(A) 自由表 (B) 数据库表(C) 数据库 (D) 可能是自由表,也可能是数据库表 .(2) 若数据库有50条记录,则程序功能为(A) 前10条记录中搜索“李强”的记录(B) 列出前10条记录(C) 每10条记录一屏显示记录,但不显示“李强”的记录(D) 列出前10条记录,但不显示“李强”的记录 .(3) 循环结束后,记录指针指向(A) 第1条记录 (B) 最后1条记录 (C) 第10条记录 (D) 最后1条记录加1 .19

3、.1条件循环屏幕坐标计数器CLEAR ALL STORE 1 TO J, KDO WHILE K=lDISPLAYSKIP -lWAITN=N-1ENDDOUSERETU(1) 程序的功能是(A) 显示所有记录(B) 分别显示前3个记录(C) 显示第3个记录(D) 分别显示后3个记录 .(2) 退出循环后,N的值是(A) 0 . (B) l (C) 3 (D) 420.1绝对循环功能计数器累加器(初值,位置)STORE 0 TO H,KDO WHILE .T.K=K+1HH+KIF K=10EXITENDIFENDDO?H=+STR(H,4)RETURN(1) 该程序的功能是(A) 计算1-1

4、0的整数之和 .(B) 计算1-9的整数之和(C) 计算1-1l的整数之和(D) 计算1-10以内的数之和(2) 该程序运行的结果是(A) 55 (B) 66 (C) h= 55 . (D) h= 6622.1计数循环套IF数位值FOR K=100 TO 400A=INT(K/100)B=INT(K-100*A)/10)C=K-INT(K/10)*10IF K=100*C+10*B+A ? KENDIFENDFOR / RETU(1) 程序完成的功能是(A) 显示100-400之间所有既能被10整除又能被100整除的数(B) 显示100-400之间所有能被10整除的数(C) 显示100-400

5、之间所有能被100整除的数(D) 显示100-400之间所有百位与个位交换后其值相等的数 .(2) 能代替B=INT(K-100*A)/10)这条命令的是(A) B=VAL(LEFT(STR(K,3),1)(B) B=VAL(SUBSTR(STR(K,3),2,1) .(C) B=VAL(RIGHT(STR(K,3),1)(D) 上述选择都不正确(3) IF K=100*C+10*B+A / ? K / ENDIF 这段程序的功能是(A) 判断K是否等于A,B,C三个数的和,如果是则显示K(B) 判断K是否等于个位与百位交换后的值,如果是则显示K .(C) 判断A,B,C三个数是否为整数,如果

6、是则显示K(D) 上述选择都不正确(4)将” IF K=100*C+10*B+A ” 语句替换为 ”IF K=A*A*A+B*B*B+C*C*C ”程序完成的功能是(A) 将100-400之间能被100整除的数显示(B) 将100-400之间能被10整除的数显示(C) 将100-400之间该数的每位的立方和等于该数的数显示 .(D) 将100-400之间的素数显示22.6条件双循环变量值C型累加器(初值,位置)CLEAX=1DO WHILE X=5Y=1C=”$”DO WHILE Y5EXITENDIFENDDO? X 程序执行中第一个输出的结果是(A) 3 (B) 0 (C) 6 . (D)

7、 2 程序执行中循环体的执行次数为(A) 2 (B) 3 . (C) 4 (D) 大于4 程序结束后变量X的值是(A) 3 (B) 3 (C) 4 (D) 6 .25.1CLEARACCEPT “请输入字符串” TO ZFI=0DO WHILE ILEN(ZF) A=SUBSTR(ZF,LEN(ZF)-I,1) 10,I SAY A I=I+1ENDDO RETU 如果输入字符串为”ABCDE”,则程序运行结果为(A) ABCDE (B) EDCBA.(C) EDCBABCDE (D) ABCDEDCBA 如果将程序中第三行的“ACCEPT”改为“INPUT”,则在输入字符串时(A) 不能正常输入 (B) 没有任何影响 (C) 需加定界符输入. (D) 以上说法都不对 程序运行完毕I的值为(28)(A) LEN(ZF)+1 (B) LEN(ZF)-1 (C) LEN(ZF). (D) 125.3学生.dbf,40条记录,其中男生23,女生17.CLEAR / USE 学生 / STORE 0 TO I,J,KDO WHILE .NOT.EOF()I=I+1IF 性别=”男” J=J+1 /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号