三、阅读理解题(每题4分,共20分)
1.下面程序在输入100时的运行结果是__________。 SET TALK OFF INPUT TO X IF X<50 Y=ABS(X)+100 ELSE Y=SQRT(X) ENDIF ?Y
SET TALK ON
2.下面程序的运行结果是__________。 SET TALK OFF S=1
FOR I=1 TO 5 STEP 1
页18 共 页10 第
S=S*I ENDFOR ?S
SET TALK ON
3.下面程序的运行结果是__________。 SET TALK OFF
----------------学资学习网---------------
DIMENSION BB(100) FOR I=1 TO 100 IF MOD(I,3)=1 BB(I)=10+I ELSE BB(I)=2*I ENDIF ENDFOR
?BB(34)+BB(50) SET TALK ON
4.已知数据表XSCJ.DBF中有姓名(C)、专业(C)、成绩(N)三个字段,下面程序的功能是__________。 SET TALK OFF USE XSCJ.DBF MCJ=成绩 页18 共 页11 第
DO WHILE NOT EOF() IF MCJ<成绩 MCJ=成绩 ENDIF SKIP ENDDO
----------------学资学习网---------------
?MCJ USE
SET TALK ON
5.下面程序的运行结果是__________。 SET TALK OFF S=0 MP=0
DO GC WITH MP,7 S=S+MP MP=0
DO GC WITH MP,10 S=S+MP ?S
SET TALK ON RETURN
页18 共 页12 第
PROCEDURE GC
PARAMETERS P,W P=W*W RETURN ENDPROC
四、编程题(第1、----------------学资学习网---------------
2题各6分,第3题8分,共
20分)
1.从键盘输入一个整数X,计算并输出函数X?5(X为
奇数)??的值。 Y???3?25(XX为偶数)?2.从键盘输入一个正整
数N,计算并输出S=1+2+ … +N。
3.已知数据表XSCJ.DBF和TJ.DBF,其结构和内容如下表所示,编写程序实现如下功能: ①填充XSCJ.DBF表中的“合成成绩”字段(合成成绩=笔试成绩*60%+机试成绩*40%);
②XSCJ.DBF表中合成成绩在85分以上(含85分)为优秀、60分至85分(含60分)为合格、60分以下为不合格,根据表XSCJ.DBF中的数据分别统计各专业优秀、合格和不合格人数并填充到表TJ.DBF的相应字段中。 表XSCJ.DBF
页18 共 页13 第
合成成笔试成机试成姓名准考证专业代
绩号号 绩 绩(C751002 8420080王 1 65 2008088
----------------学资学习网---------------
马庆1001 2
67李珊55200801002 3
98李20080882001 4
┋TJ.DBF 表
不合格人合格人数 优秀人数 专业名称 专业代
号(C) (N) (N) 数 (C) (N)
1001 计算机 网络工程1002 信息管理 2001 ┋┋
页18 共 页14 第
第一套理论模拟题参考答案 一、单项选择题
1. D 2.B 3.B 4.A 5.D 6.C 7.B 8.C 9.A
----------------学资学习网---------------