资源描述
高职升学计算机专业综合试题(QB、VF部分)
精品文档
计算机及应用专业综合试题(满分300分)
第Ⅰ部分 QBASIC语言部分(满分100分)
一、选择题((15题共 30分)
1. 在QBASIC中,常量987654.987654#的数据类型是
A) 整型 B) 实型 C) 双精度型 D) 长整型
2. QBASIC表达式(LOG(1)+ABS(-1)+INT(RND(1))的值是
A) -1 B) 1 C) 0 D) 2
3. 在QBASIC中表达式EXP(-8)+SIN(-8)+SQR(8)的类型是
A) 算术表达式 B) 关系表达式 C) 错误的表达式 D) 逻辑表达式
4. 下面四个语句中,能打印显示20*30字样的是
A) PRINT "20*30"
B) PRINT 20*30
C) PRINT CHR$(20)+"*"+CHR$(30)
D) PRINT VAL("20")*VAL("30")
5. 下面四个语句中,正确的单行自定义函数语句是
A) fna(x,y)=a*x+b*y
B) DEF fna(x,y)=a*x+b*y END DEF
C) DEF fna(x,y)=a*x+b*y END
D) DEF fna(x,y)=a*x+b*y
6. 要使变量x赋值为1到100间(含1,不含100)的一个随机整数,正面语句正确的是
A) x=INT(100*RND) B) x=INT(101*RND)
C) x=1+INT(100*RND) D) x=1+INT(99*RND)
7.按QBASIC的规定,以下正确的字符型常量是
A)ABCD B)NO(3) C)"SQR(2) " D)N$
8.abc# 表示的变量类型是
A)字符型 B)整型 C)长整型 D)双精度型
9.下面四个字符串中,哪个可作为 QBASIC 语言中的变量名
A)fnabc B)abc.def C)gh-kl D)123abc
10.在 QBASIC 语言中,表达式y1+z2=a*SIN(b*x+c)+k是
A)算术表达式 B)关系表达式 C)逻辑表达式 D)错误表达式
11.当a = 4,b = 7时,语句PRINT a - b= -3输出的结果是
A)-1 B)0 C)-3 D)4
12. 有如下程序
a$="AaBbCcDdEe":b$="12345"
FOR j=1 to 5 STEP 2
PRINT MID$(a$,j,1)+MID$(b$,(j+1)/2,1);
NEXT j
END
A) A1B2C3 B) AaB123 C) a1b2c3 D) A1a2B3
13. 有如下程序
FOR j=1 TO 10
x=2*j-1
IF x/3=x\3 OR x/5=x\5 THEN s=s+x
NEXT j
PRINT "s=";s
END
运行后输出S的值是
A) 27 B) 15 C) 32 D) 20
14. 有如下程序
DIM arr(3,3) AS INTEGER
FOR m=1 TO 3
FOR n=1 TO 3
arr(m,n)=(m-1)*3+n
NEXT n
NEXT m
FOR m=2 TO 3
FOR n=1 TO 2
PRINT arr(n,m);
NEXT n
PRINT
NEXT m
END
运行后输出的结果是
A) 2 5 B) 2 3 C) 4 7 D) 4 5
3 6 5 6 5 8 7 8
15.下列程序从键盘输入4后,运行输出的结果是
DECLARE FUNCTION yy (y)
INPUT "n="; n
ee = yy(yy(n))
PRINT ee
END
FUNCTION yy (y)
IF y < 20 THEN y = y + 20
yy = y
END FUNCTION
A) 16 B)17 C) 36 D)24
二、填空题(10题共 20分)
1.产生随机整数[10,60]的表达式是________________。
2.QBASIC中的"="号在LET语句中称为赋值号,在关系表达式中称为________号。
3.PRINT语句中各输出项用逗号分隔,表示按________输出,各输出项用分号分隔,表示按________输出。
4.在FOR循环语句,省略步长意味着步长值为 。
5.数学式2cos2y+e2x的QBASIC表达式为 。
6.执行语句 PRINT-71\9/3 MOD(1-2*3^2)的结果为 。
7.有如下程序
a$="1": b$="2"
c=VAL(a$)+VAL(b$)
d=VAL(a$+b$)
PRINT c+d
END
运行后,输出的值是 。
8.四个字符串"ABC"、"abcd"、"ABCDE"及"af"中的最大者为 。
9.计算 43\6 MOD (1 - 3 ^ 2) 的值是 。
三、判断题 (10题共20分)
1.QBASIC的关键字一定要用大写字母,而其他符号一定用小写字母。( )
2.QBASIC的源程序中若采用标号,由它表示语句执行的先后次序。( )
3.QBASIC把所有非零数值都作为“真”。( )
4.如果PRINT语句没有输出项,则一定输出一空行。( )
5.LOCATE 语句不仅移动光标位置,且输出内容, 因此一般不和PRINT配合使用。( )
6.QBASIC程序中READ语句和DATA语句必须成对出现。( )
7.块状IF语句中THEN后面可以跟语句块。( )
8.使用DO……LOOP循环无法实现已知循环次数的循环。( )
9.FOR……NEXT循环中如果步长为0,则出现死循环。( )
10.一个QBASIC源程序只能有一个END语句。( )
四、程序设计题 (第题10分,共30分)
1. 计算S=1+1/2+1/3+….+1/N,直到最后一项小于0.05为止,编程输出N值、S值,
2. 输入10个数,将其中的最大数和最小数输出。
3. 产生100个小于100(不含100)的随机正整数,并统计其中5的倍数的个数。
第Ⅳ部分 FoxPro部分试题(满分50分)
一、单项选择题(每题1分 共10分)
1、在下列表达式中,结果不是日期类型数据的表达式是
A、 date()+30 B、 date()-{^1985-10-1}
C、 ctod("10/01/85") D、{^1985-10-1}+24
2、复制C:\JSGL\JSDA.DBF表中所有女教师的数据创建新表JSDA2.DBF,应该使用的命令是( )
A、USE C:\JSGL\JSDA.DBF
COPY TO C:\JSGL\JSDA2
B、 USE C:\JSGL\JSDA.DBF
COPY TO C:\JSGL\JSDA2 FOR 女教师
C、 USE C:\JSGL\JSDA2.DBF
COPY TO C:\JSGL\JSDA FOR 性别=“女”
D、 USE C:\JSGL\JSDA.DBF
COPY TO C:\JSGL\JSDA2 FOR 性别=“女”
3、下列关于数据库表的叙述中,错误的是( )
A、一个数据库表只能属于一个数据库
B、一个数据库表可能属于多个数据库
C、数据库表可以移出数据库成为自由表
D、自由表可以添加到数据库成为数据库表
4、以下哪些是合法的常量
A) 123 B) 123+E456
C) "123.456" D) 123*10
5、在Visual Foxpro 6.0中,可以在同类数据之间进行减“-”运算的数据类型是
A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型
C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型
6、执行命令?len(space(3)-space(2))的结果是
A) 1 B) 2
C) 3 D) 5
7、执行如下命令序列(设今天是2002年8月3日)
store date() to m_date
M_date=m_date-365
?year(m_date)
的显示结果是
A) 其中有错误 B) 08/03/2001
C) 2002 D) 2001
8、每个字段有4个属性,下面哪个不属于字段的属性( )
A、字段名 B、字段类型 C、字段宽度 D、字段属性
9、下面关于数据库表和自由表的叙述,错误的是( )
A、 数据库表是属于某个数据库的表 B、自由表是不属于任何数据库的表
B、 数据库表和自由表要以相互转换 D、数据库表和自由不能相互转换
10、下面关于表的叙述,错误的是( )
A、Visual FoxPro可以打开多个表 B、Visual FoxPro可以使用多个表数据
C、 Visual FoxPro 可以有多个当前表 D、Visual FoxPro只能有一个当前表
二、填空题:(每空1分 共10分)
1.3种数据库类型是:层次数据库、____________ 、___________。
2.常用的常量类型有________、________、________、________。
3、写出下列表达式的值。
“This”$“This is a book”的值是_____________________________。
“我们 ” + “热爱 ” - “祖国” 的值是____________________。
4、命令?ROUND(3374.2007,-2)的执行结果是_________。
5、DATE()返回值的数据类型是____________。
二、写出下列命令:(共30分)
1.给变量XH赋值为日期型数据:当前系统日期
2.把记录指针移到当前表的最后一条记录
3.复制XSDA.DBF 中学号、姓名、出生日期字段的数据新建一个表DA_1.DBF
4.显示XSDA.DBF中所有男同学的记录
5.查找XSDA.DBF中计算机01班的学生
6.物理删除XSDA.DBF中第6 号记录
7.选择当前没有使用的工作区号最小的工作区为当前工作区
8.将DA_1.DBF表的所有记录追加到XSDA.DBF表中
9.在D:\XSCJ文件夹中创建一个文件名为XSDA.DBF的表
10. 求XSDA.DBF中入学期成绩的和
第Ⅰ部分 QBASIC语言部分答题卡(满分120分)
一、选择题:( 共30 分 )
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
二、填空题(2分)
1、___________ 2、_____________。 3、____________、____________。
4、______________________。5、____________。 6、____________。7、____________。
8、____________ 9、____________。 10、_____________。
三、判断题 (10题共20分)
题号
1
2
3
4
5
6
7
8
9
10
答案
四、程序设计题 (第题10分,共30分)
1. 算S=1+1/2+1/3+….+1/N,直到最后一项小于0.05为止,编程输出N值、S值,
2. 输入10个数,将其中的最大数和最小数输出
3.产生100个小于100(不含100)的随机正整数,并统计其中5的倍数的个数。
第Ⅳ部分 FoxPro部分试题答题卡(满分50分)
一、 单项选择题(每题1分 共10分)
题号
1
2
3
4
5
6
7
8
9
10
答案
二、填空题:(每空1分 共10分)
1.3种数据库类型是:层次数据库、____________ 、___________。
2.常用的常量类型有________、________、________、________。
3、写出下列表达式的值。
“This”$“This is a book”的值是_____________________________。
“我们 ” + “热爱 ” - “祖国” 的值是____________________。
4、命令?ROUND(3374.2007,-2)的执行结果是_________。
5、DATE()返回值的数据类型是____________。
二、写出下列命令:(共30分)
1. 给变量XH赋值为日期型数据:当前系统日期
2. 把记录指针移到当前表的最后一条记录
3. 复制XSDA.DBF 中学号、姓名、出生日期字段的数据新建一个表DA_1.DBF
4. 显示XSDA.DBF中所有男同学的记录
5. 查找XSDA.DBF中计算机01班的学生
6. 物理删除XSDA.DBF中第6 号记录
7. 选择当前没有使用的工作区号最小的工作区为当前工作区
8. 将DA_1.DBF表的所有记录追加到XSDA.DBF表中
9. 在D:\XSCJ文件夹中创建一个文件名为XSDA.DBF的表
10. 求XSDA.DBF中入学期成绩的和
收集于网络,如有侵权请联系管理员删除
展开阅读全文