2021年计算机二级考试模拟卷(7).docx
2021年计算机二级考试模拟卷(7)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.在Visual FoxPro中,以下关于删除记录的描述,正确的是A:SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B:SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C:SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录D:传统Visual FoxPro的BELETE命令在删除数据库表中的记录之前不需要用USE命令打开表2.在VisualFoxPro中,关于视图的描述正确的是A:视图是从一个或多个数据库表导出的虚拟表B:视图与数据库表相同,用来存储数据C:视图不能同数据库表进行连接操作D:在视图上不能进行更新操作3.查询1962 年10 月27日出生的职工信息的正确命令是A:SELECT * FROM 职工 WHERE 出生日期=1962-10-27B:SELECT * FROM 职工 WHERE 出生日期=1962-10-27C:SELECT * FROM 职工 WHERE 出生日期=“1962-10-27”D:SELECT * FROM 职工 WHERE 出生日期=“1962-10-27“4.以下程序段的输出结果是_N=13: a=2m=n mod 10Select Case mCase is0: a=1End selectPrint a选择支A:: -1B:: 0C:: 1D:: 25.Visual Basic6.0集成环境的主窗口中不包括_A:标题栏B:菜单栏C:状态栏D:工具栏6.若有以下程序#include void f(int n);main_ void f(int n);f(5);void f(int n) printf("%dn",n); 则以下叙述中不正确的是A:若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB:若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数fC:对于以上程序,编译时系统会提示出错信息提示对f函数重复说明D:函数f无返回值,所以可用void将其类型定义为无返回值型7.将框架的_属性设为False,可使框架内的所有对象在运行时均不可见。A:EnabledB:VisibleC:BorderSytleD:ClipControls8.打开通用对话框的“打开”对话框的方法是_A:ShowOpenB:ShowSaveAsC:ShowColorD:ShowFont9.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是A:一对一的联系B:一对多的联系C:多对一的联系D:多对多的联系10.若有说明char s130=”The city”,s2_=”is beautiful”;,则在使用函数strcat(s1,s2)后,结果是A:s1的内容更新为The city is beautiful0B:s1的内容更新为is beautiful0C:s1的内容更新为The city0is beautiful0D:s1的内容更新为The cityis beautiful011.用链表表示线性表的优点是_A:便于插入和删除CAO作B:数据元素的物理顺序与逻辑顺序相同C:花费的存储空间较顺序存储少D:便于随机存取12.对窗体上的命令按钮编写如下事件过程Private Sub Command1_Click_Dim array1(10, 10) As IntegerDim i, j As IntegerFor i = 2 To 4For j = 3 To 5array1(i, j) = i * jNext jNext iPrint array1(2, 4) + array1(3, 4)End Sub运行时,单击命令按钮后输出的结果是_A:9B:13C:20D:程序出错13.如果列表框(list1)中只有一个项目被选中,则语句Debug.print List1.Selected(List1.ListIndex)执行的结果是_A:在立即窗口中输出被选定的项目的索引值B:在立即窗口中输出TrueC:在立即窗口中输出FalseD:在立即窗口中输出被选定的项目的文本内容14.顺序执行以下命令之后,最后一条命令的输出结果是X = AY = XA = 长江黄河 X + &X Y - &YA:长江黄河B:A长江黄河A长江黄河C:A长江黄河XAD:A长江黄河长江黄河15.运行下列程序段,其中“n=n+1”语句被执行的次数是_Dim m%, n%For m = 1 To 3For n = 1 To 6 Step 2n = n + 1Print nNextNextA:3B:6C:9D:1816.关于视图和查询,以下叙述正确的是_A:视图和查询都只能在数据库中建立B:视图和查询都不能在数据库中建立C:视图只能在数据库中建立D:查询只能在数据库中建立17.以下选项中合法的用户标识符是A:longB:_2TestC:3DmaxD:dat18.数据库表的字段可以不定义默认值,默认值是A:逻辑表达式B:字符表达式C:数值表达式D:前三种都可能19.(以下C语言用户标示符中,不合法的是A:_1B:AaBcC:a_bD:a-b20.下面关于类的叙述,错误的是A:类是对象的实例,而对象是类的集合B:一个类包含了相似的有关对象的特征和行为方法C:可以将类看作是一类对象的模板D:类可以派生出新类,新类称为现有类的子类,现有类被称为父类21.若要求向文本框输入密码时,只在文本框中显示&号,则应当在此文本框的属性窗口中设置_A:Text属性值为 &B:Caption属性值为 &C:PasswordChar属性值为空D:PasswordChar属性值为 &22.C语言中文件的存取方式是_A:顺序存取B:随机存取C:顺序存取、随机存取均可D:顺序存取、随机存取均不可、23.一个C语言的语句至少应包一个_A:B:逗号C:分号D:什么不要24.能够改变窗体边框线类型的属性是_A:FontStyleB:BorderC:BackStyleD:BorderStyle25.执行完下列语句inta,b,*c=&a;int*&p=c;p=&b;后c指向A:aB:bC:cD:无效地址26.在Visual FoxPro中可以用DO命令执行的文件不包括A:PRG文件B:MPR文件C:FRX文件D:QPR文件27.窗体上有命令按钮Command1和Command2,阅读下列程序Private Sub Command1_Click_ a = a + 1 : Print a,End SubPrivate Sub Command2_Click_ a = a + 1 : Print aEnd Sub运行时,先后单击Command1和Command2按钮,输出的结果为_A:1 1B:2 2C:1 2D:2 128.为了使命令按钮(名称为Command1)下移200,应使用的语句是_A:Command1.Move -200B:Command1.Move 200C:Command1.move Command1.top+200D:Command1.move Command1.Left,Command1.top+20029.在Visual FoxPro的数据工作区窗口中,使用SET RELATION命令可以建立两个表之间的关联,这种关联是_A:任意关联B:永久性关联C:根据情况而定D:临时性关联30.下面对对象概念描述错误的是_A:任何对象都必须有继承性B:对象是属性和方法的封装体C:对象间的通讯靠消息传递D:CAO作是对象的动态性属性31.要使用select-SQL命令进行条件查询,应使用_子句。A:whereB:forC:havingD:by32.顺序执行下面命令后,屏幕显示的输出结果是TITLE=FoxProLOWER(RIGHT(TITLE,3)A:foxproB:ProC:foxD:pro33.下列对变量的定义中,不能定义X为变体变量的是_A:Dim X as DoubleB:Dim X as VariantC:Dim XD:X=2334.将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是A:INDEX ON 籍贯,学号 TO JGXHB:INDEX ON 籍贯+学号TO JGXHC:INDEX ON 籍贯,STR(学号,4)TO JGXHD:INDEX ON 籍贯+STR(学号,4)TO JGXH35.设有数组定义char array_=”China”; 则数组所占的空间是_A:4个字节B:5个字节C:6个字节D:7个字节36.现有如下程序段 #include "stdio.h" #include "string.h" main_ char a="acfijk" /*这里是有序的字符序列*/ char b="befijklqswz" /*这里是有序的字符序列*/ char c80,*p; int i=0,j=0,k=0; while(ai!=0 && bj!=0) if(aibj) ck+=bj+; else ck+=bj+; i+; while(ai=0 && bj!=0) ck+=bj+; while(ai!=0 && bj=0) ck+=ai+; ck=0; puts(c); 则输出结果是A:)acfijkbefijklqswzB:)abceffiijjkklqswzC:)befijklqswz acfijkD:)abcefijklqswz37.在下面的软件中,_是三维动画制作工具。A:FlashB:MayaC:PremiereD:Director38.若有下面的说明和定义,则sizeof(struct aa)的值是struct aa int r1; double r2; float r3;union uuchar u15;long u22;ua; mya;A:)30B:)29C:)24D:)2239.表达式Hour("12:03:06")-Minute("12:03:06")-Second("12:03:06")的值为_A:12-03-06B:12-3-6C:1236D:340.VB中,在工具菜单下的“选项”中的编辑器选项卡可用于设置代码窗口和工程窗口的一些特殊功能,下列不属于这些特殊功能的是_A:自动语法检测B:要求变量声明C:显示网格D:自动列出成员41.Kill语句在VB6中的功能是_A:卸载内存中的应用程序B:杀死内存中的病毒C:删除内存中的缓冲文件D:删除磁盘上的文件42.下面表达式中,_的运算结果与其他三个不同。A:Exp(-3.5)B:Int(-3.5)+0.5C:-Abs(-3.5)D:Sgn(-3.5)-2.543.有如下程序 Private Sub Form_Click_ Dim i As Integer, sum As Integer sum = 0 For i = 2 To 10 If i Mod 2 0 And i Mod 3 = 0 Then sum = sum + i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为A:12B:30C:24D:1844.在VB 窗体要设计两组单选按钮,应用_控件对其分组。A:PictureB:ImageC:LabelD:Frame45.下面程序段的输出为#include”stdio.h”main_ printf(“%dn”,12<<2);A:0B:47C:48D:2446.在文本编辑过程中,复制文本可以使用_A:鼠标和剪贴板B:剪贴板和键盘C:剪贴板D:鼠标、键盘和剪贴板47.设窗体上有一个列表框控件List1,且其中有若干列表项,则以下能表示当前被选中的列表项内容的是_A:)List1.listB:)List1.TextC:)List1.IntdexD:)List1.listIndex48.若有int a7=1,2,3,4,5,6,7,*p=a则不能表示数组元素的表达式是:_A:*pB:*aC:a7D:ap-a49.使计算机病毒传播范围最广的媒介是_A:硬磁盘B:软磁盘C:内部存储器D:互联网50.若要设置文本框可接收多行字符,可通设置_属性值来实现。A:MultilineB:LengthC:MinD:MaxLength第15页 共15页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页