1、高职升学计算机专业综合试题(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. 下面四个语句中,能打印
2、显示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*
3、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$8abc# 表示的变量类型是A)字符型 B)整型 C)长整型 D)双精度型9下面四个字符串中,哪个可作为 QBASIC 语言中的变量名A)fnabc B)abc.def C)gh-kl D)123abc10在 QBASIC 语言中,表达式y1+z2=a*SIN(b*x+c)+k是A)算术表达式 B)关系表达式 C)逻辑表达式 D)错误表达式11当a = 4,b = 7时,语句PRINT a - b= -3输
4、出的结果是A)1 B)0 C)-3 D)412. 有如下程序 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=x3 OR x/5=x5 THEN s=s+x NEXT j PRINT s=;s END 运行后输出S的值是 A) 27 B) 15 C) 32 D) 20 14. 有如下程序 DIM arr
5、(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=; nee = yy(yy(n)PRINT eeENDFUNCTION yy (y)IF y 20 T
6、HEN y = y + 20yy = yEND FUNCTIONA) 16 B)17 C) 36 D)24二、填空题(10题共 20分)1产生随机整数10,60的表达式是_。2QBASIC中的号在LET语句中称为赋值号,在关系表达式中称为_号。3PRINT语句中各输出项用逗号分隔,表示按_输出,各输出项用分号分隔,表示按_输出。4在FOR循环语句,省略步长意味着步长值为 。 5数学式2cos2y+e2x的QBASIC表达式为 。6执行语句 PRINT-719/3 MOD(1-2*32)的结果为 。7有如下程序 a$=1: b$=2 c=VAL(a$)+VAL(b$) d=VAL(a$+b$)
7、PRINT c+d END 运行后,输出的值是 。8四个字符串ABC、abcd、ABCDE及af中的最大者为 。9计算 436 MOD (1 - 3 2) 的值是 。三、判断题 (10题共20分)1.QBASIC的关键字一定要用大写字母,而其他符号一定用小写字母。( )2.QBASIC的源程序中若采用标号,由它表示语句执行的先后次序。( )3.QBASIC把所有非零数值都作为“真”。( )4.如果PRINT语句没有输出项,则一定输出一空行。( )5.LOCATE 语句不仅移动光标位置,且输出内容, 因此一般不和PRINT配合使用。( )6.QBASIC程序中READ语句和DATA语句必须成对出
8、现。( )7.块状IF语句中THEN后面可以跟语句块。( )8.使用DOLOOP循环无法实现已知循环次数的循环。( )9.FORNEXT循环中如果步长为0,则出现死循环。( )10.一个QBASIC源程序只能有一个END语句。( )四、程序设计题 (第题10分,共30分)1 计算S11/2+1/3+.+1/N,直到最后一项小于0.05为止,编程输出N值、S值,2 输入10个数,将其中的最大数和最小数输出。3 产生100个小于100(不含100)的随机正整数,并统计其中5的倍数的个数。第部分 FoxPro部分试题(满分50分)一、单项选择题(每题1分 共10分)1、在下列表达式中,结果不是日期类
9、型数据的表达式是A、 date()+30 B、 date()-1985-10-1C、 ctod(10/01/85)D、1985-10-1+242、复制C:JSGLJSDA.DBF表中所有女教师的数据创建新表JSDA2.DBF,应该使用的命令是( )A、USE C:JSGLJSDA.DBF COPY TO C:JSGLJSDA2 B、USE C:JSGLJSDA.DBFCOPY TO C:JSGLJSDA2 FOR 女教师C、USE C:JSGLJSDA2.DBFCOPY TO C:JSGLJSDA FOR 性别=“女”D、USE C:JSGLJSDA.DBFCOPY TO C:JSGLJSDA
10、2 FOR 性别=“女”3、下列关于数据库表的叙述中,错误的是( )A、一个数据库表只能属于一个数据库B、一个数据库表可能属于多个数据库C、数据库表可以移出数据库成为自由表D、自由表可以添加到数据库成为数据库表4、以下哪些是合法的常量A) 123 B) 123+E456 C) 123.456 D) 123*105、在Visual Foxpro 6.0中,可以在同类数据之间进行减“-”运算的数据类型是A) 数值型,字符型,逻辑型B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型D) 字符型,日期型,逻辑型6、执行命令?len(space(3)-space(2)的结果是A) 1 B) 2 C
11、) 3 D) 57、执行如下命令序列(设今天是2002年8月3日) store date() to m_date M_date=m_date-365 ?year(m_date)的显示结果是 A) 其中有错误 B) 08/03/2001 C) 2002 D) 20018、每个字段有4个属性,下面哪个不属于字段的属性( ) A、字段名 B、字段类型 C、字段宽度 D、字段属性9、下面关于数据库表和自由表的叙述,错误的是( )A、 数据库表是属于某个数据库的表 B、自由表是不属于任何数据库的表B、 数据库表和自由表要以相互转换 D、数据库表和自由不能相互转换10、下面关于表的叙述,错误的是( ) A
12、、Visual FoxPro可以打开多个表B、Visual FoxPro可以使用多个表数据C、 Visual FoxPro 可以有多个当前表 D、Visual FoxPro只能有一个当前表二、填空题:(每空1分 共10分)13种数据库类型是:层次数据库、_ 、_。2常用的常量类型有_、_、_、_。3、写出下列表达式的值。“This”$“This is a book”的值是_。“我们 ” + “热爱 ” - “祖国” 的值是_。4、命令?ROUND(3374.2007,-2)的执行结果是_。5、DATE()返回值的数据类型是_。二、写出下列命令:(共30分)1给变量XH赋值为日期型数据:当前系统
13、日期2把记录指针移到当前表的最后一条记录3复制XSDA.DBF 中学号、姓名、出生日期字段的数据新建一个表DA_1.DBF4显示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 分 )题号123456789101112131415答案二、填空题(2分
14、)1、_2、_。 3、_、_。4、_。5、_。 6、_。7、_。8、_ 9、_。 10、_。三、判断题 (10题共20分)题号12345678910答案四、程序设计题 (第题10分,共30分)1 算S11/2+1/3+.+1/N,直到最后一项小于0.05为止,编程输出N值、S值,2 输入10个数,将其中的最大数和最小数输出3产生100个小于100(不含100)的随机正整数,并统计其中5的倍数的个数。第部分 FoxPro部分试题答题卡(满分50分)一、 单项选择题(每题1分 共10分)题号12345678910答案二、填空题:(每空1分 共10分)13种数据库类型是:层次数据库、_ 、_。2常用
15、的常量类型有_、_、_、_。3、写出下列表达式的值。“This”$“This is a book”的值是_。“我们 ” + “热爱 ” - “祖国” 的值是_。4、命令?ROUND(3374.2007,-2)的执行结果是_。5、DATE()返回值的数据类型是_。二、写出下列命令:(共30分)1 给变量XH赋值为日期型数据:当前系统日期2 把记录指针移到当前表的最后一条记录3 复制XSDA.DBF 中学号、姓名、出生日期字段的数据新建一个表DA_1.DBF4 显示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中入学期成绩的和收集于网络,如有侵权请联系管理员删除