2021年计算机二级考试模拟卷(8).docx
2021年计算机二级考试模拟卷(8)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.在Visual Basic中,称对象的数据为_A:属性B:方法C:事件D:封装2.表达式Mid(“Shenyang”,4,5)的值是_ 。A:henyB:yangC:nyangD:an3.有如下程序段#include #define Max(a,b) a>b?a:bmain_int a=5,b=6,c=4,d;d=c+Max(a,b);printf("%d",d);其输出结果为_A:10B:5C:6D:编译错误4.关于Visual Basic“方法”的概念错误的是_A:方法是对象的一部分B:方法是预先定义好的操作C:方法是对事件的响应D:方法用于完成某些特定的功能5.多媒体数据库与传统数据库的差别主要体现在_A:数据类型B:体系结构C:检索方法D:上述三方面6.设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为_A:349B:350C:255D:3517.以下程序段运行的结果为_Dim m(10)For I=1 to 5m(I)=I*INext IPrint m(I-2)选择支A:: 5B:: 25C:: 16D:: 158.Visual FoxPro是A:操作系统的一部分B:操作系统支持下的系统软件C:一种编译程序D:一种操作系统9.在Excel中,表示发生被零除错误的标记是_A:#DIV/0!B:#NUM!C:#VALUE!D:#10.下列表单的哪个属性设置为真时,表单运行时将自动居中A:AutoCenterB:AlwaysOnTopC:ShowCenterD:FormCenter11.执行下面的程序段后,I的值为_ S = 5 For I = 2.5 To 4.6 Step 0.5 s = s+1 Next IA:3B:4C:5D:612.打印机的对象名为_A:PrintB:PrinterC:NewPageD:PrintForm13.n个顶点的强连通图的边数至少有_A:n-1B:n(n-1)C:nD:n+114.下列_不能作为查询的输出去向。A:浏览B:图形C:视图D:屏幕15.要将表单的标题设置为“表单1”,应在表单的_属性中设置。A:NameB:ValueC:EnabledD:caption16.串的长度是_A:串中不同字符的个数B:串中不同字母的个数C:串中所含字符的个数且字符个数大于零D:串中所含字符的个数17.已知 int t=0; while(t=1) . 则以下叙述正确的是A:)循环控制表达式的值为0B:)循环控制表达式的值为1C:)循环控制表达式不合法D:)以上说法都不对18.目录列表框的作用是_A:显示Path属性所指路径下的文件B:显示根目录下的文件名C:显示Path属性所指路径下的目录结构D:显示Path所指路径下的文件名19.程序段_的功能是将变量 u 、s中的最大值赋给变量t 。A:if(u>s) t=u;t=s;B:t=u; if(t ) t=s;C:if(u>s) t=s;else t=u;D:t=s; if(u ) t=u;20.命令SELECT 0 的功能是A:选择尚未使用的最小编号的工作区为当前工作区B:选择尚示使用的最大编号的工作区为当前工作区C:选择当前工作区的区号加1的工作区为当前工作区D:随机选择一个工作区为当前工作区21.数学关系3x10表示成正确的VB表达式为_A:)3=3 OR xmain_ int a=1,b=2;printf(“%4.1fn”,S(a+b);A:49.5B:9.5C:22D:45.025.有以下程序段main_int a=5,*b,*c;c=&b;b=&a;程序在执行了c=&b;b=&a;语句后,表达式*c的值是_A:变量a的地址B:变量b中的地址C:变量a中的值D:变量b的地址26.具有3个结点的二叉树有_A:2种形态B:4种形态C:7种形态D:5种形态27.已知一窗体中有如下函数过程和一命令按钮Command1,则单击Command1时,输出结果为_ Private Function Sum( ByVal a,b,c) a=a+1:b=b+1:c=c+1 Sum=a+b+c End Function Private Sub Command1_Click_ a=1:b=2:c=3 Call Sum(a,b,c) Print a;b;c End SubA:1 2 3B:2 3 4C:1 3 4D:2 2 328.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_A:)如果工程中含有SubMain过程,则程序一定首先执行该过程B:)不能把标准模块设置为启动模块C:)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D:)任何时刻最多只有一个窗体是活动窗体29.设A="963214587",则表达式Val(Left(A,4)+Mid(A,4,2)的值为_A:963214B:963221C:963216321D:96321321430.如果文本框的InputMask属性值是AAAAAA,允许在文本框中输入的是_A:abc123B:123defC:abcdefD:12345631.将十进制数215转换成二进制数是_A:11101011B:11101010C:11010111D:1101011032.设a=-3;执行(a>0)?a:-a;后,a的值为_A:3B:1C:0D:-333.用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A:SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE S.学号=S学号;GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESCB:SELECT 学号,姓名,AVG(成绩) FROM S,SC;WHERE S.学号=S学号AND COUNT(*)>=5;GROUP BY 学号 ORDER BY 3 DESCC:SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=S学号AND COUNT(*)>=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD:SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=S学号;GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC34.关于word中的多文档窗口操作,以下叙述中错误的是_A:Word的文档窗口可以拆分为两个文档窗口B:多个文档编辑工作结束后,只能一个一个地存盘或关闭文档窗口C:Word允许同时打开多个文档进行编辑,每个文档有一个文档窗口D:多文档窗口内的内容可以进行剪切、粘贴和复制等操作35.既有文本框的特性又有列表框的特性的控件是_A:文本框B:列表框C:下拉列表框D:下拉组合框36.执行下面的程序段后,x 的值为_ x=5 For I=1 To 10 Step 2 x=x+( I Mod 3) Next IA:9B:10C:11D:1237.某人设计了下面的函数fun,功能是返回参数a中数值的位数Function fun(a As Integer) As Integer Dim n% n = 1 While a 10 >= 0 n = n + 1 a = a 10 Wend fun = n End Function 在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是。A:把语句n = 1改为n = 0B:把循环条件a 10 >= 0改为a 10 > 0C:把语句 a = a 10改为a = a Mod 10D:把语句fun = n改为 fun = a38.对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_A:N+1B:NC:(N+1)/2D:N/239.下列程序段的执行结果为 B 。J1=10J2=30IF J1<J2 THEN PRINT J1;PRINT J2A:10B:10 30C:30D:30 1040.下列操作不能触发一个命令按钮的Click事件的是_A:在按钮上单击鼠标左键B:在按钮上单击鼠标右键C:把焦点移到按钮上,按回车键D:使用该按钮的访问键41.UCase$("Abc")的值为_A:AbcB:abcC:ABCD:aBC42.设置图像框的_可使框内的图片按图像框大小自动调整。A:AutoSize属性为TrueB:AutoSize属性为FalseC:Stretch属性为TrueD:Stretch属性为False43.已知有学生表student.dbf, 其中有学号(xh),姓名(xm),性别(xb),总分(zf)等字段,要找出最高分的男生和女生的姓名和总分,应使用的sql语句为_A:Select xm,max(zf) from student where xb=“ 男”or xb=“女”B:Select xm,max(zf) from student where xb=“ 男”and xb=“女”C:Select xm,max(zf) from student groub by xbD:Select xm,max(zf) from student order by xb44.已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则A:FA必须定义在FB之前B:FB必须定义在FA之前C:若FA定义在FB之后,则FA的原型必须出现在FB的定义之前D:若FB定义在FA之后,则FB的原型必须出现在FA的定义之前45.下列程序是用来判断数组中特定元素的位置所在。如果输入如下整数 876 675 896 101 301 401 980 431 451 777 #include #include int fun(int *s, int t, int *k) int i; *k=0; for(i=0;iif(s*k<SI)*K=I; return s*k; main_ int a10= 876,675,896,101,301,401,980,431,451,777,k; clrscr_; fun(a, 10, &k); printf("%d, %dn ", k, ak); 则输出结果为A:)7,431B:)6C:)980D:)6,98046.Visual Basic有多种类型的窗口,若要在设计时看到窗体窗口,以下操作不正确的是_A:打开“视图”菜单,选择“对象窗口”B:双击VB窗口工作区的空白处C:单击“工程资源管理器”中的“查看对象”按钮D:双击“工程资源管理器”中对应的窗体名47.查询 教师表 的全部记录并存储于临时文件one.dbf中的SQL命令是A:SELECT*FROM 教师表 INTO CURSOR oneB:SELECT*FROM 教师表TO CURSOR oneC:SELECT*FROM 教师表 INTO CURSOR DBF oneD:SELECT*FROM 教师表TO CURSOR DBF one48.在Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是A:8B:8.9C:9D:8.849.VB集成开发环境有三种工作状态,工作状态显示在_A:状态栏的最左方B:状态栏的最右方C:状态栏的中括号内D:标题栏的中括号内50.在窗体中利用Print方法输出文本信息时,信息的输出位置由_属性设置。A:LeftB:TopC:x,yD:CurrentX,CurrentY第14页 共14页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页第 14 页 共 14 页