2007年9月计算机等级考试二级Visual Basic笔试试卷(word版)
- 格式:doc
- 大小:308.00 KB
- 文档页数:18
2007年4月全国计算机等级考试二级C语言笔试试卷(含参考答案)发布日期:2007-06-01 浏览次数:2783一、选择题((1)—(10)每小题2分,(11)—(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上答在试卷上不得分。
(1)下列叙述中正确的是(B)A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是(D)A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是(A)A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是(C)A)继承性 B)多态性C)类比性D)封装性(5)下列对队列的叙述正确的是(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树AB CD E F XY Z进行前序遍历的结果为(C)A) DYBEAFCZX B) YDEBFZXCAC) ABDYECFXZ D) ABCDEFXYZ(7) 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(A)A) n+1 B) n-1 C) 2n D) n/2(8) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A) 并B)交C)投影D)笛卡儿乘积(9) 在E-R图中,用来表示实体之间联系的图形是(C)A) 矩形B)椭圆形C)菱形 D)平行四边形(10)下列叙述中错误的是(A)A) 在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的(C)A)正当性 B)可行性 C)确定性D)有穷性(12)下列叙述中错误的是(D)A)计算机不能直接执行用C语言编写的源程序B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后缀为.obj和.exe的二进制文件都可以直接运行(13)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(B)A)大写字母 B)连接符C)数字字符 D)下划线(14)以下叙述中错误的是(C)A)C语言是一种结构化程序设计语言B)结构化程序有顺序、分支、循环三种基本结构组成C)使用三种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法(15)对于一个正常运行的C程序,以下叙述中正确的是(A)A)程序的执行总是从main函数开始,在main函数结束B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束(16)设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。
机密★启用前2007年4月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计26注意事项一、考生应严格遵守考场规则,得到监考人员指令后方可作答。
二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。
三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。
四、注意字迹清楚,保持卷面整洁。
五、考试结束将试卷和答题卡放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *教育部考试中心二00七年二月制2007年4月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列叙述中正确的是()。
A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是()。
A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是()。
A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下列选项中不属于面向对象程序设计特征的是()。
A)继承性B)多态性C)类比性D)封装性(5)下列对队列的叙述正确的是()。
A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树:进行前序遍历的结果为()。
2007年上海市高等学校计算机等级考试测试卷二级(Visual Basic程序设计)(A卷)一、选择题1.Visual Basic是一种面向对象的程序设计语言,___A___ 不是面向对象系统所包含的三要素。
A.变量B.事件C.属性D.方法2.要求改变窗体的标题内容,应当通过窗体的___A___属性来实现。
A.CaptionC.Textbel3.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine 属性设置为True,然后再把ScrollBars 属性设置为___D___ 。
A.0 无滚动条B.1 水平滚动条C.2 垂直滚动条D.3 水平和垂直滚动条4.要使Print方法在Form_Load事件中起作用,要对窗体的__C___属性进行设置。
A.ForeColorB.CaptionC.BackColorD.AutoRedraw5.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是____B____。
A.Drive1.DriveB.Text1.VisibleC.Dir1.PathD.List1.Sorted6.下列控件中无法响应Click事件的是____D____。
A.驱动器列表框B.文本框C.标签D.时钟7.在Visual Basic代码中,将多个语句合并在一行上的并行符是___B_____ 。
A.撇号(')B.冒号(:)C.感叹号(!)D.问号(?)8.语句If x=1 Then y=1,下列说法正确的是______C______。
A.x=1 和y=1 为赋值语句B.x=1 和y=1 均为关系表达式C.x=1 为关系表达式,y=1 为赋值语句D.x=1 为赋值语句,y=1 为关系表达式9.在默认状态下,若有数组声明:Dim c(3, 4 To 5) As Integer,下面数组元素引用中正确的是___D_____ 。
A.c(1,2)B.c(0,5)C.c(4)D.c(4,4)10.在过程A 中定义了静态变量y。
9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间120分钟,满分100分)一、选择题((1)-(10)每题2分,(11)-(50)每题1分.共60分))下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。
(1)软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据和相关文档的集合(2)软件调试的目的是A)发现错误 B)改正错误C)改善软件的性能D)验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类(4)下列叙述中,不符合良好程序设计风格的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中有必要的注释D)输入数据前要有提示信息(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线线结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlog2n C)n(n-1)/2 D)n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231(9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)C语言源程序名的后缀是A).exe B).C C).obj D).cp(12)可在C程序中用做用户标识符的一组标识符是A)and B)Date C)Hi D)case_2007 y-m-d Dr.Tom Bigl(13)以下选项中,合法的一组C语言数值常量是A)028 B)12. C).177 D)0x8A. 5e-3 OXa23 4c1.5 10,000-0xf 4.5e0 Oabc 3.e5(14)以下叙述中正确的是A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数(15)若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);C)scanf("%d",p); D)scanf("%d",&p);(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节 B)根据数据的大小来决定所占内存的字节数C)由用户自己定义D)由C语言编译系统决定(17)若变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y==5; B)x=n%2.5; C)x+n=I; D)x=5=4+1;(18)有以下程序段int j; float y; char name[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入55566 7777abc后,y的值为A)55566.0 B)566.0 C)7777.0 D).0(19)若变量已正确定义,有以下程序段i=0;do printf("%d,",i);while(i++);printf("%d\n",i)其输出结果是A)0,0 B)0,1 C)1,1 D)程序进入无限循环(20)有以下计算公式y=(x≥0)(x<0)若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是A)if(x>=0) y=sqrt(x); B)y=sqrt(x)else y=sqrt(-x); if(x<0) y=sqrt(-x);C)if(x>=0)y=sqrt(x); D)y=sqrt(x>=0?x:-x);If(x<0)y=sqrt(-x);(21)设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是A)(EXP= =0) B)(EXP!=0)C)(EXP= =1)D)(EXP!=1)(22)有以下程序#include<stdio.h>main(){int y=9;for( ; y>0;y--)if(y%3= =0) printf("%d",--y);}程序的运行结果是A)741 B)963 C)852 D)(23)已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是A)isupper(c) B)’A’<=c<=’Z’C)’A’<=c&&c<=’Z’D)c<=(‘2’-32)&&(‘a’-32)<=c(24)有以下程序#include<stdio.h>main(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d\n",m);}程序的运行结果是A)0 B)1 C)2 D)3(25)若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分别占用不同的存储单元(26)已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。
2007年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。
【程序】Private Sub f( (1) )Dim i As Integeri = 2Do While (2)If (3) Then k = k /i: Print i; Else i = i + 1LoopEnd SubPrivate Sub Form_Click()Dim n As IntegerDon = InputBox("n=")Loop (4)Call f(n)PrintEnd Sub【供选择的答案】(1) A、n As Integer B、k As IntegerC、Byval n As ByteD、I As Integer(2) A、k>1 B、k>=1 C、k=1 D、k Mod i=0(3) A、k\i=0 B、k\i*i=0 C、n Mod i=0 D、(k\i)*i=k(4) A、Until n>6 B、While n>=6 C、Until n>=6 D、While n>6 试题2(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】统计鼠标单击图片框控件P1中两个同心圆所围成黑色区域的次数:首次单击Command1将统计结果请零、P1可用,再次单击则以消息框显示统计结果、P1不可用。
二级VISUAL BASIC机试真题2007年09月1 基本操作题请根据以下各个小题的要求设计Visual Basic应用程序(包括界面和代码)。
1、在名称为Form1的窗体上画一个文本框,其名称为Text1,然后通过属性窗口设置窗体和文本框的属性,实现如下功能.(a)在文本框中可以显示多行文本;(b)在文本框中显示垂直滚动条;(C)文本框中显示的初始信息为“全国计算机等级考试”;(d)文本框中显示的字体为三号、规则、黑体;(e)窗体的标题为“设置文本属性”。
完成设置后的窗体如下图所示。
要求:不编写任何代码。
2、在窗体上画两个文本框,名称为Text1,Text2。
使得在运行时,如果在Text1中每输入一个字符,则显示一个“*”,同时在Text2中显示输入的内容。
程序运行时的界面如下图所示。
2 简单应用题1、在名称为Form1的窗体上画出如图所示的三角形。
下表给出了直线Line1、Line2的坐标值,请按此表画Line1、Line2,并画出直线Line3,从而组成如图所示的三角形。
表Line1、Line2的坐标值名称X1 Y1 X2 Y2Line1 600 1600 1600 600Line2 600 1600 2600 16002、在考生文件夹下有一个工程文件T507.vbp,其窗体上有一个文本框,名称为Text1;还有一个命令按钮,名称为C1,标题为“计算”,如图所示。
有一个函数isprime()可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则返回True,否则返回False。
请编写适当的事件过程,使得在运行时,单击“计算”按钮,则找出小于2000的最大素数,并显示在Text1中。
注意:考生不得修改isprime()函数过程和控件的属性。
试题源程序:1 Private Function isprime(a As Integer)As Boolean2 Dim flag As Boolean3 flag=True4 b%=25 Do While b%<=Int(a/2)And flag6 If Int(a/b%)=a/b% Then7 flag=False8 Else9 b%=b%+110 End If11 Loop12 isprime=flag13 End Function3 综合应用题1、在名称为Form1的窗体中画三个命令按钮(名称分别为Command1、Command2和Command3,标题分别为“显示”、“统计”和“保存”),然后画一个文本框(名称为Text1,MultiLine属性设置为True,ScrolIBars属性设为2),如下图所示。
2007年秋江苏省计算机等级考试二级VB考试真题及答案2007年秋江苏省计算机等级考试二级VB考试真题及答案来源:南天计算机更新时间:2008-9-24 关键字:2007年秋江苏省计算机等级考试二级VB考试真题及答案第二部分 Visual Basic 程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内)21.下列语句中,正确的是 21 。
A. Text1.SetFocusB. Form1.ClearC. Label1.SetFocusD. List1.Cls22.创建一个名为“文件”的菜单项,使其可用Alt+F方式访问,则在菜单编辑器的标题文本框中应输入 22 。
A. 文件($F)B. 文件(&F)C. 文件(#F)D. 文件(%F)23.数学表达式的VB算术表达式为 23 。
A. Sin(27) + Sqr(x + Exp3)/(x + y)B. Sin(27 * 3.14159 / 180) + Sqr(x + Exp(3)) / Abs(x + y)C. Sin(27 * 3.14159 / 180) + Sqr(x + e ^ 3) / Abs(x + y)D. Sin(27 * pi / 180) + Sqr(x + Exp(3) / Abs(x + y)24.以下说法不正确的是 24 。
A. 使用不带关键字Preserve的ReDim语句可以重新定义数组的维数B. 使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界C. 使用不带关键字Preserve的ReDim语句可以改变数组的数据类型D. 使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化25.下列 25 是合法的变量名。
A. absB. -a1C. cdc dD. Abc_1026.要向文件data.txt添加数据,正确的文件打开命令是 26 。
A. Open data1.txt For Output As #1B. Open data1.txt For Input As #1C. Open data1.txt For Append As #5D. Open data1.txt For Write As #527. 以下对数组参数的说明中,错误的是 27 。
2007年9月全国计算机等级考试二级C语言笔试试题(附答案)2007年9月全国计算机等级考试二级C语言笔试试题(附答案)本卷共分为3大题66小题,作答时间为120分钟,总分100 分,60 分及格。
选择题一:(1)-(10)每题2分1 软件是指()。
A.程序B.程序和文档C.算法加数据结构D.程序,数据和相关文档的完整集合2 软件调试的目的是()。
A.发现错误B.改正错误C.改善软件性能D.验证软件正确性3 在面向对象方法中,实现信息隐蔽是靠()。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类4 下列叙述中,不符合良好程序设计风格的是()。
A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息5 下列叙述中正确的是()。
A.程序执行效率与数据的存储结构密切相关B.程序执行效率只取决于程序的控制结构C.程序的执行效率只取决于所处理的数据量D.以上三种说法都不对6 下列叙述中正确的是()。
A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对7 冒泡排序在最坏的情况下比较次数是()。
A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/28 一颗二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
A.219B.221C.229D.2319 下列叙述中正确的是()。
A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对10 下列叙述中正确的是()。
A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表选择题二:(11)-(50)每题1分11 C语言源程序名的后缀是()。
2007年9月全国计算机等级考试二级C语言笔试试题(附答案)本卷共分为3大题66小题,作答时间为120分钟,总分100 分,60 分及格。
选择题一:(1)-(10)每题2分1 软件是指()。
A.程序B.程序和文档C.算法加数据结构D.程序,数据和相关文档的完整集合2 软件调试的目的是()。
A.发现错误B.改正错误C.改善软件性能D.验证软件正确性3 在面向对象方法中,实现信息隐蔽是靠()。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类4 下列叙述中,不符合良好程序设计风格的是()。
A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息5 下列叙述中正确的是()。
A.程序执行效率与数据的存储结构密切相关B.程序执行效率只取决于程序的控制结构C.程序的执行效率只取决于所处理的数据量D.以上三种说法都不对6 下列叙述中正确的是()。
A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对7 冒泡排序在最坏的情况下比较次数是()。
A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/28 一颗二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
A.219B.221C.229D.2319 下列叙述中正确的是()。
A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对10 下列叙述中正确的是()。
A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表选择题二:(11)-(50)每题1分11 C语言源程序名的后缀是()。
2007年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击Command1后计算a•x2+b•x+c的值并显示,界面设计以及运行时的显示分别如下图左、图右所示。
要求在文本框中不可输入英文字母。
【程序】Private Sub Command1_Click()Dim a As Single, b As Single, c As Single, x As Single, y As Single a = Text1(0).Text: b = Text1(1).Textc = Text1(2).Text: x = Text1(3).Texty = a * x * x + b * x + cLabel3.Caption = yEnd SubPrivate Sub Text1_ (1) (Index As Integer, (2) )Select Case (3)Case "A" To "Z"K = 0Case (4)K = 0End SelectEnd Sub【供选择的答案】(1) A、keyPress B、change C、keydown D、keyup(2) A、keyAscii As Integer B、Value C、Text() D、k As Integer(3) A、Chr(KeyAscii) B、Chr(K) C、Asc(K) D、Asc(KeyAscii)(4) A、a To z B、'a' To 'z' C、"a" To "z" D、'a'...'z' 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2007年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一﹑选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)软件是指A)程序 B)程序和文档C)算法加数据结构 D)程序、数据与相关文档的完整集合(2)软件调试的目的是A)发现错误 B)改正错误 C)改善软件的性能 D)验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A)对象的继承 B)对象的多态 C)对象的封装 D)对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二 B)程序的可读性好C)程序中要有必要的注释 D)输入数据前要有提示信息(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlog2n C)n(n-1)/2 D)n/2 (8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231 (9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11) 在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A)向导 B)设计器 C)生成器 D)项目管理器(12)命令?VARTYPE(TIME())结果是A)C B)D C)T D)出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A)1 B)2 C)3 D)5 (14)在Visual FoxPro中,菜单程序文件的默认扩展名是A)mnx B)mnt C)mpr D)prg (15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A)SET CENTURY ON B)SET CENTURY OFF C)SET CENTURY TO 4 D)SET CENTURY OF 4(16)已知表中有字符型字段职称和性s别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A)INDEX ON 职称+性别 TO ttt B)INDEX ON 性别+职称TO tttC)INDEX ON职称,性别TO ttt D)INDEX ON 性别,职称TO ttt(17)在Visual FoxPro中,Unload事件的触发时机是A)释放表单 B)打开表单 C)创建表单D)运行表单(18)命令SELECT 0的功能是A)选择编号最小的未使用工作区 B)选择0号工作区C)关闭当前工作区的表 D)选择当前工作区(19)下面有关数据库表和自由表的叙述中,错误的是A)数据库表和自由表都可以用表设计器来建立B)数据库表和自由表都支持表间联系和参照完整性C)自由表可以添加到数据库中成为数据库表D)数据库表可以从数据库中移出成为自由表(20)有关ZAP命令的描述,正确的是A)ZAP命令只能删除当前表的当前记录B)ZAP命令只能删除当前表的带有删除标记的记录C)ZAP命令能删除当前表的全部记录D)ZAP命令能删除表的结构和全部记录(21)在视图设计器中有,而在查询设计器中没有的选项卡是A)排序依据 B)更新条件 C)分组依据 D)杂项(22)在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A)排序依据 B)联接 C)筛选 D)杂项(23)在Visual Foxpro中,过程的返回语句是A)GOBACK B)COMEBACK C)RETURN D)BACK (24)在数据库表上的字段有效性规则是A)逻辑表达式 B)字符表达式 C)数字表达式 D)以上三种都有可能(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。
全国计算机等级考试二级VISUAL BASIC真题2007年9月(总分90,考试时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1. 下面叙述正确的是______。
A. 程序设计就是编制程序B. 程序的测试必须由程序员自己去完成C. 程序经调试改错后还应进行再测试D. 程序经调试改错后不必进行再测试2. 下列数据结构中,能用二分法进行查找的是______。
A. 顺序存储的有序线性表B. 线性链表C. 二叉链表D. 有序线性链表3. 下列关于栈的描述正确的是______。
A. 在栈中只能插入元素而不能删除元素B. 在栈中只能删除元素而不能插入元素C. 栈是特殊的线性表,只能在一端插入或删除元素D. 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素4. 下列叙述中正确的是______。
A. 一个逻辑数据结构只能有一种存储结构B. 数据的逻辑结构属于线性结构,存储结构属于非线性结构C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率5. 下列描述中正确的是______。
A. 软件工程只是解决软件项目的管理问题B. 软件工程主要解决软件产品的生产率问题C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D. 软件工程只是解决软件开发中的技术问题6. 在软件设计中,不属于过程设计工具的是______。
A. PDL(过程设计语言)B. PAD图C. N-S图D. DFD图7. 下列叙述中正确的是______。
A. 软件交付使用后还需要进行维护B. 软件一旦交付使用就不需要再进行维护C. 软件交付使用后其生命周期就结束D. 软件维护是指修复程序中被破坏的指令8. 数据库设计的根本目标是要解决______。
A. 数据共享问题B. 数据安全问题C. 大量数据存储问题D. 简化数据维护9. 设有如下关系表______。
历年计算机二级vb笔试真题及公共基础知识.txt其实全世界最华蜜的童话,不过是一起度过柴米油盐的岁月。
一个人情愿等待,另一个人才情愿出现。
感情有时候只是一个人的事,和任何人无关。
爱,或者不爱,只能自行了断。
全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2005年4月参考答案一, 选择题(每小题2分,共70分)(1) D (2) B (3) D (4) C (5) A(6) C (7) B (8) D (9) D (10) C(11) A (12) B (13) B (14) C (15) D(16) C (17) D (18) A (19) B (20) D(21) A (22) B (23) C (24) D (25) B(26) C (27) D (28) B (29) B (30) A(31) C (32) D (33) D (34) D (35) A二填空题(每空2分,共30分)(1)【1】19(2)【2】对象(3)【3】调试(4)【4】关系(5)【5】算法(6)【6】12345.68(7)【7】VB程序设计【8】VB Programming(8)【9】10(9)【10】计算8+7+……+1【11】36(10)【12】arr1(1)【13】Min=arr1(i)(11)【14】EOF(1)【15】Text1.Text全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2005年9月参考答案一, 选择题(每小题2分,共70分)(1) C (2) A (3) C (4103f) D (5) C(6) D (7) A (8) A (9) B (10) B(11) B (12) C (13) C (14) D (15) C(16) C (17) A (18) B (19) B (20) A(21) D (22) A (23) A (24) D (25) C(26) A (27) D (28) B (29) A (30) C(31) C (32) C (33) D (34) A (35) B 二, 填空题(1) 【1】数据库系统阶段(2) 【2】空间(3) 【3】驱动模块(4) 【4】 32(5) 【5】存储(6) 【6】 30(7) 【7】 s+c【8】 -1(8) 【9】 n-r【10】t=1(9) 【11】Text1(0)【12】1【13】sum-max-min(10) 【14】Text1.Text【15】List1.List(k)全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2006年4月参考答案一, 选择题(每小题2分,共70分)(1) D (2) A (3) D (4) B (5) A (6) D (7) C (8) D (9) A (10) C (11) D (12) C (13) B (14) A (15) B (16) D (17) B (18) A (19) A (20) A (21) B (22) C (23) D (24) A (25) D (26) B (27) D (28) C (29) C (30) A (31) B (32) B (33) C (34) C (35) B 二, 填空题(1)【1】45(2)【2】类(3)【3】关系(4)【4】静态分析(5)【5】物理独立性(6)【6】12,345.68(7)【7】Max<arr(i)【8】Min>arr(i)(8)【9】-5【10】5(9)【11】ABCD(10)【12】DialogTitle(11)【13】KeyAscii【14】"END"【15】Text1.Text全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2006年9月参考答案一, 选择题(每小题2分,共70分)(1) D (2) A (3) C (4) B (5) D (6) C (7) D (8) B (9) B (10) A (11) A (12) C (13) D (14) B (15) B (16) D (17) B (18) B (19) C (20) D (21) C (22) D (23) B (24) A (25) B (26) A (27) C (28) D (29) C (30) B (31) C (32) B (33) A (34) C (35) D 二, 填空题(1)【1】3(2)【2】调试(3)【3】元组(4)【4】栈(5)【5】线性(6)【6】X%<100 AND X%>=0(7)【7】Change(8)【8】6-i(9)【9】10【10】10【11】A((i - 1) * 10 + j)(10)【12】combo1.list(i)【13】additem(11)【14】input【15】not eof(1)全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2007年4月参考答案一, 选择题(每小题2分,共70分)(1) C (2) D (3) A (4) C (5) D (6) C (7) A (8) B (9) A (10) A (11) D (12) D (13) B (14) C (15) D (16) A (17) B (18) A (19) D (20) C(21) B (22) B (23) D (24) C (25) A (26) C (27) D (28) D (29) B (30) C (31) B (32) C (33) A (34) D (35) A 二, 填空题(1)【1】63(2)【2】黑盒测试(3)【3】DBMS(4)【4】开发阶段(5)【5】数据字典(6)【6】0【7】N-1(7)【8】#2【9】1【10】0【11】outchar(8)【12】op1_click【13】3【14】caption(9)【15】4全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2007年9月参考答案一, 选择题(每小题2分,共70分)(1) D (2) B (3) C (4) A (5) A (6) C (7) C (8) A (9) B (10) A (11) B (12) D (13) C (14) C (15) A (16) B (17) A (18) A (19) C (20) A (21) D (22) B (23) A (24) B (25) C (26) B (27) D (28) C (29) D (30) B (31) D (32) C (33) D (34) B (35) A 二, 填空题(1)【1】无歧义性(2)【2】白盒测试(3)【3】依次(4)【4】ACBDFEHGP(5)【5】实体集(6)【6】Combol1.List(Combol1.ListIndex)(7)【7】pos【8】HScroll1.value(8)【9】CD1.【10】ch(9)【11】10【12】x(10)【13】Text1.Text【14】1【15】SetFocus全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2008年4月参考答案一, 选择题(每小题2分,共70分)(1) C (2) A (3) B (4) B (5) A (6) D (7) B (8) C (9) B (10) C (11) D (12) A (13) B (14) C (15) B (16) D (17) C (18) A (19) C (20) A (21) C (22) B (23) A (24) D (25) A (26) D (27) C (28) C (29) B (30) A (31) A (32) C (33) B (34) D (35) B 二, 填空题(1)【1】输出结果(2)【2】16(3)【3】24(4)【4】二维表(5)【5】数据操纵语言(6)【6】x > 6(7)【7】16(8)【8】a()【9】Ubound(b) 或10【10】n = n – 1(9)【11】All Files(*.*)【12】d:\temp\tel.txt(10)【13】For Input【14】#2【15】Not EOF(1)全国计算机等级考试二级笔试试卷Visual Basic语言程103f序设计2008年9月参考答案一, 选择题(每小题2分,共70分)(1) B (2) D (3) C (4) A (5) D (6) B (7) A (8) B (9) C (10) D (11) A (12) D (13) C (14) B (15) D(16) B (17) D (18) C (19) A (20) C(21) B (22) B (23) A (24) C (25) A(26) C (27) B (28) D (29) D (30) A(31) C (32) B (33) D (34) B (35) A二, 填空题(1)【1】DBXEAYFZC(2)【2】单元(3)【3】过程(4)【4】逻辑设计(5)【5】重量(6)【6】BASIC(7)【7】4(8)【8】Picture1. Picture=”d:\pic\a.jpg”或者Picture1. Picture=LoadPicture(”d:\pic\a.jpg”)(9)【9】Right(a$,i)或者Mid(a$,7-i)(10)【10】pos=pos+Arr(k)【11】neg=neg+Arr(k)(11)【12】sum+fun(i)【13】fun=p(12)【14】END【15】Text1.text或者Text1全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2009年4月参考答案全国计算机等级考试二级笔试试卷Visual Basic语言程序设计2009年9月参考答案参考答案一.选择题11.C 12.D 13.A 14.C 15.D 16.D 17.A 18.C 19.B 20.C 21.A 22.C 23.A 24.B 25.D 26.C 27.D 28.B 29.D 30.A 31.B 32.D 33.B 34.C 35.A 二.填空题6.text1.texttext1.textForm27.ISELSEEND SELECT8.12109.NUMBERS公共基础试题答案选择题1.C2.B3.D4.A5.B6.A7.C8.B9.C 10.D 填空题1.142.逻辑推断3.需求分析4.多对多5.身份证号。
2007年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A) 、B) 、C) 、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合(2)软件调试的目的是A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlog2 n C)n(n-1)/2 D)n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231(9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)要使一个文本框可以显示多行文本,应设置为True的属性是()A. EnabledB. MultiLineC. MaxLengthD. Width(12)在窗体上有一个名为Text1的文本框。
一、选择题(第小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是A)继承性 B)多态性 C)类比性 D)封装性(5)下列对队列的叙述正确的是A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树AB CD E F XY Z进行前序遍历的结果为A)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1 B)n-1 C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A)并 B)交 C)投影 D)笛卡儿乘积(9)在E—R图中,用来表示实体之间联系的图形是A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整形变量和1个字符串变量的语句的是A)Dim n,m AS Interger,s AS String B)Dim a%,b$,c AS StringC)Dim a AS Integer,b,c AS String D)Dim x%,y AS Integer,z AS String(12)下列表述中不能判断x是否为偶数的是A)x/2=Int(x/2) B)x Mod 2=0 C)Fix(x/2)=x/2 D)x\2=013)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是A)窗体的Click事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程名是C1_ClickC)命令按钮的Click事件过程的过程名是Command1_Click(14)设窗体上有1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是A)Max B)Min C)SmallChange D)LargeChang(15)1个二维数组可以存放1个矩形.在程序开始有语句Option Base 0,则下面定义的数组中正好可以存放1个4*3矩阵(即只有12个元素)的是A)Dim a(-2 To 0,2) AS Integer B)Dim a(3,2) AS IngegerC)Dim a(4,3)AS Ingeger D)Dim a(-1 To -4,-1 To -3)AS Ingeger(16)若设置了文本框的属性PasswordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是A)8个”$” B)1个”$” C)8个”*” D)无任何内容(17)设在窗体上有1个名称为Combo1的组合框,含有5个项目,要删除最后一项,正确的语句是A)Combo1.RemoveItem Combo1.Text B) Combo1.RemoveItem4C) Combo1.RemoveItem Combo1.ListCount D) Combo1.RemoveItem5(18)工程中有2个窗体,名称分别为Form1.Form2,Form1为启动窗体,该窗体上有命令按钮Command1,要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是A)Private Sub Command1_Click( ) B) Private Sub Command1_Click( ) Form2.Show Form2.VisibleEnd Sub End SubC) Private Sub Command1_Click( ) D)Private Sub Command1_Click( ) Load Form2 Form2.LoadEnd Sub End Sub(19)若在某窗体模块中有如下事件过程Private Sub Command1_Click(Index AS Integer)……End Sub则以下叙述中正确的是A) 此事件过程与不带参数的事件过程没有区别B) 有1个名称为Command1的窗体,单击此窗体则执行此事件过程C) 有1个名称为Command1的空件数组,数组中有多个不同类型控件D) 有1个名称为Command1的空件数组,数组中有多个相同类型控件(20)以下循环语句中在任何情况下都至少执行一次循环体的是A)Do While <条件> B)While <条件>循环体循环体Loop WendC)Do D)Do Until <条件>循环体循环体Loop Until <条件> Loop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是A)Cd1.Action=2 B)Cd1.Action=1C)Cd1.ShowSave=Ture D)Cd1.ShowSave=0(22)下面关于菜单的叙述中错误的是A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑(23)已知有下面的过程Private Sub proc1(a As Integer,b As String,Optional x As Boolean) ……End Sub正确调用此过程的语句是A)Call procl(5) B)Call proc1 5,”abc”,FalseC)proc1(12,”abc”,True) D)proc1 5, “abc”(24)在窗体上有一个文件名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。
2007年9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间120分钟,满分100分)一、选择题((1)——(10)每题2分,(11)—(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。
(1)软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合(2)软件调试的目的是A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性(3)在面向对象中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储的,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlog2n C)n(n-1)/2 D)n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231(9)下列叙述正确的是A)数据系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)C语言源程序名的后缀是A).exe B).C C).obj D).cp(12)可在C程序中用作用户标识符的一组标识符是A)and B)Date C)Hi D)case2007 y-m-d Dr. Tom Bigl(13)以下选项中,合法的一组C语言数值常量是A)028 B)12 C)177 D)0x8A.5e-3 OXa23 4c1.5 10,000(14)以下叙述正确的是A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用min作为主函数名,程序将从开始执行,在此结束D)min可作为用户标识符,用以命名任意一个函数作为主函数(15)若在定义语句:int a,b,c*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是A)scanf(“%d”,a,b,c);B)scanf(“%d%d%d”,a,b,c);C)scanf(“%d”,p);D)scanf(“%d”,&p)(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节B)根据数据的大小来决定所占内存的字节表C)由用户自己定义D)由C语言编译系统决定(17)若变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y=5;B)x=n%2.5;C)x+n=l;D)x=5=4+1(18)有以下程序段int j;float y;char name[50];scanf(“%2d%f%s”,&j,&y,name)当执行上述程序段,从键盘上输入55566 7777abc后,y的值为A)55560.0 B)566.0 C)7777.0 D)566777.0(19)若变量已正确定义,有以下程序段i =0;do printf(“%d,”i); while(i++);printf(“%d \n”,i);其输出结果是A )0,0B )0,1C )1,1D )程序进入无限循环(20)有以下计算公式y = (0)(0)x x ≥< 若程序前面已在命令行中包含math.h 文件,不能够正确计算上述公式的程序段是A )if(x >=0) y =sprt(x);B )y =sqrt(x);else y =sqrt(-x); if(x <0)y =sqrt(x)C )if(x >=0)y =sqrt(x);D )y =sqrt(x >0?x;-x)If(x <0)y =sqrt(-x);(21)设有条件表达式:(EXP)? i++ ; j —,则以下表达式中与(EXP )完全等价的是A )(EXP=0)B )(EXP!=0)C )(EXP=1)D )(EXP!=1)(22)有以下程序#include <stdio,h>main()﹛inf y=9;for( ; y >0; y--)if(y%3=0) printf(“%d”, ‥y﹜程序的运行结果是A )741B )963C )852D )875421(23)已有定义:char c ;,程序前面已在命令行中包含ctype. h 文件。
2007年9月全国计算机等级考试二级笔试试卷access考试试题一、选择题(1~35每小题2分,共70分)1.软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合答案:D【解析】:软件是程序、数据与相关文档的完整集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。
2.软件调试的目的是A)发现错误B)改正错误C)改善软件的性能D)验证软件的正确性答案:B【解析】:软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误或导致程序失误的原因,并修改程序以修正错误,调试是测试之后的活动。
3.在面向对象方法中,实现信息隐蔽是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类答案:C【解析】:封装是一种信息屏蔽技术,目的在于将对象的使用者和对象的设计者分开。
用户只能见到对象封装界面上的信息,不必知道实现的细节。
封装一方面通过数据抽象,把相关的信息结合在一起,另一方面也简化了接口。
答案:A【解析】:当今主导的程序设计风格是清晰第一,效率第二的观点。
结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而实际应用中,人们更重视程序的可理解性。
4.下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息答案:A【解析】:当今主导的程序设计风格是清晰第一,效率第二的观点。
结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而实际应用中,人们更重视程序的可理解性。
5.下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对答案:A【解析】:程序执行的效率与很多因素有关,如数据的存储结构、程序所处理的数据量、程序所采用的算法等。
声明:本资料由大家论坛计算机考试专区/index_49.html收集整理,转载请注明出自更多计算机考试信息,考试真题,模拟题:/index_49.html大家论坛,学习的天堂!2007年9月计算机等级考试二级Visual Basic笔试试卷(word版)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)软件是指。
A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合(2)软件调试的目的是。
A)发现错误B)改正错误A)改善软件的性能D)验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠。
A)对象的继承B)对象的多态A)对象的封装D)对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是。
A)程序的效率第一,清晰第二B)程序的可读性好A)程序中要有必要的注释D)输入数据前要有提示信息(5)下列叙述中正确的是。
A)程序执行的效率与数据的存储结构密切相关A)程序执行的效率只取决于程序的控制结构A)程序执行的效率只取决于所处理的数据量A)以上三种说法都不对(6)下列叙述中正确的是。
A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是。
A)n(n+1)/2 B)nlog2 n C)n(n-1)/2 D)n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为。
A)219 B)221 C)229 D)231(9)下列叙述中正确的是。
A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是。
A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)要使一个文本框可以显示多行文本,应设置为True的属性是。
A)Enabled B)MultiLine C)MasLenfth D)Width(12)在窗体上有一个名为Text1的文本框。
当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是A)Form_KeyPress()B)Text1_LostFocus()C)Text1_Click()D)Test1_Change()(13)设在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。
要求单击Command1按钮时可把光标移到文本框中。
下面正确的事件过程是。
A)Private Sub Command1_Click()B)Private SubText1.GotFocus Command1.GotFocusEnd Sub EndSubC)Private Sub Command1_Click()D)Private SubText1.SetFocus Command1.SetFocusEnd Sub End Sub(14)执行以下程序后输出的是。
Private Sub Command1_Click()Ch$=”AABCDEFGH”Print Mid(Righ(ch$,6),Len(left(ch$,4)),2)End SubA)CDEFGH B)ABCD C)FG D)AB(15)设在窗体Form1上有一个列表框List1,其中有若干个项目。
要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是。
A)Prvate Sub List1_Click()B)Private Sub Form1_Click()Print List1.Text Print List1.TextEnd Sub End SubC)Private Sub List1_Click()D)Private Sub Form1_Click()Print Form1.Text List1.Print List1.TextEnd Sub End Sub(16)若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指。
A)按钮左端到窗体左端的距离B)按钮左端到图片框左端的距离C)按钮中心点到窗体左端的距离D)按钮中心点到图片框左端的距离(17)为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是。
A)CD1.DialogTitle=“对话框窗口”B)CD1.Action=“对话框窗口”C)CD1.FileName=“对话框窗口”D)CD1.Filter=“对话框窗口”(18)在窗体上有如右图所示的控件,各控件的名称。
与其标题相同,并有如下程序:。
Private Sub Form_Load()Command2.Enabled=FalseCheck1.Value=1End Sub刚运行程序时,看到的窗体外观是:(19)设在窗体中有一个名称为List1的列表框,其中有若干个项目(如图)。
要求选中某一项后单击Command1按钮,就删除选中的项,则正确的事件过程是。
A)Private Sub Command1_Click()List1.ClearEnd SubB)Private Sub Command1_Click()List1.Clear List1.ListIndexEnd SubC)Private Sub Command1_Click()List1.Removeltem List1.ListIndexEnd SubD)Private Sub Command1_Click()List1.RemoveltemEnd Sub(20)某人设计了如下程序用来计算并输出7!(7的阶乘)Private Sub Command1_Click()t=0For k=7 To 2 Step -1t=t*kNextPrint tEnd Sub执行程序时,发现结果是错误的,下面的修改方案中能够得到正确结构的是。
A)把t=0改为t=1B)把For k = 7 To 2 Step -1改为For k =7 To 1 Step -1C)把For k = 7 To 2 Stip-1改为Fork=1 To 7D)把Next改为Nexi k(21)若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操作是。
A)把所有单选按钮的Index属性改为相同值B)把所有单选按钮的Index 属性改为连续的不同值C)把所有单选按钮的Caption属性值改为相同D)把所有单选按钮的名称改为相同,且把它们的Index属性改为连续的不同值。
(22)窗体上有文本框Text1和一个菜单,菜单标题、名称如表,结构见图。
要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中。
下面可实现此功能的事件过程是:。
A)Private Sub save_Click()B)Private Sub save_Click()Text1.Text=file.save.Caption Text1.Text=save.CaptionEnd Sub End SubC)Private Sub file_Click()D)Private Sub file_Click()Text1.Text=file.save.Caption Text1.Text=save.CaptionEnd Sub End Sub(23)某人在窗体上画了一个名称为Timer1的计时器和一个名称为Lab的属性设置为Enabled=True, Interval=0,并编程如下。
希望在每2秒在标签上显示一次系统当前时间。
Private Sub Timer1_Timer()Label1.Caption=Time$End Sub在程序执行时发现未能实现上述目的,那么,他应做的修改是。
A)通过属性窗口把计时器的Interval属性设置为2000B)通过属性窗口把计时器的Enabled属生设置为FalseC)把事件过程中的Label1.Caption=Time$语句改为Timer1.Interval=Tims$D)把事件过程中的Label1.Caption=Time$语句改为Label1.Caption=Timer1.Time (24)形状控件的Shape属性有6种取值,分别代表6种几何图形。
下列不属于这6种几何图形的是。
(25)下面关于文件的叙述中错误的是。
A)随机文件中各条记录的长度是相同的]B)打开随机文件时采用的文件存取方式应该是RandomC)向随机文件中写数据应使用语句Print#文件号D)打开随机文件与打开顺序文件一样,都使用Open语句(26)设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是。
A)Picture1.Picture=”Flie1.jpgB)Picture1.Picture=LoadPicture(“File1.jpg”)C)LoadPicture(“File1.jpg”)D)Call LoadPicture(“File1.jpg”)(27)下面程序执行时,在窗体上显示的是。
Private Sub Command1_Click()Dim a(10)For k = 1 To 10a(k)= 11 – kNext kPrint a(a(3)\a(7)Mod a(5))End SubA)3 B)5 C)7(28)为达到把a、b中的值交换后输出的目的,某人编程如下:Private Sub Command1_Click()a% = 10:b% = 20Call swap(a,b)Print a,bEnd SubPrivate Sub swap(ByVal a As Integer,ByVal b As Integer)c= a:a=b:b=cEnd Sub在运行时发现输出结果错了,需要修改。
下面列出的错误原因和修改方案中正确的是。
A)调用swap过程的语句错误,应改为Call swap a,bB)输出语句错误,应改为:Print ”a”,”b”C)过程的形式参数有错,应改为:swap(ByRef a As Integer,ByRef b As Integer) D)swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a(29)有如下函数:Function fun(a As Integer,n As Integer)As IntegerDim m As IntegerWhile a >=na=a-nm= m+1Wendfun=mEnd Function该函数的返回值是。