计算机二级考真题
“熊本玉”通过精心收集,向本站投稿了6篇计算机二级考真题,以下是小编收集整理后的计算机二级考真题,欢迎阅读与借鉴。
篇1:计算机二级考真题
计算机二级考试真题
1、SQL语言又称为( )。
A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
2、NULL是指
A.0
B.空格
C.未知的值或无任何值
D.空字符串
3、C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
A.ASP
B.C
C.VB
D.Java
4、继承机制的作用是
A.信息隐藏
B.数据封装
C.定义新类
D.数据抽象
5、以下定义数组中错误的是( )
A.int a[10];
B.int a[2][20];
C.int a[20][];
D.int a[];
6、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。
A.编译程序
B.操作系统
C.教务管理系统
D.汇编程序
7、在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。
A.内联函数
B.重载函数
C.递归调用
D.嵌套调用
8、下述关于数据库系统的叙述中,正确的是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能够管理更多的数据
9、线性表的顺序存储结构和线性表的链式存储结构分别是
A.顺序存取的存储结构、顺序存取的存储结构
B.随机存取的存储结构、顺序存取的存储结构
C.随机存取的存储结构、随机存取的存储结构
D.任意存取的存储结构、任意存取的存储结构
10、若有定义语句″int i=2,j=3;″,则表达式i/j的结果是( )。
A.0
B.0.7
C.0.66667
D.0.66666667
计算机二级考试真题答案
1、正确答案:C
答案解析:soL语言的全称为Structured QueryLanguage,它是一种介于关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制语言四个部分。
2、正确答案:C
答案解析:此题属于记忆性的题目,NULL是指未知的值或无任何值。
3、正确答案:B
答案解析:C++语言是对C语言进行了扩充,继承了它的语法,并增加了面向对象的设计方法。
4、正确答案:C
5、正确答案:C
6、正确答案:C
答案解析:编译程序和汇编程序属于开发工具;操作系统属于系统软件;教务管理系统属于应用软件。
7、正确答案:A
答案解析:本题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。
8、正确答案:A
答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。
9、正确答案:B
答案解析:目的,考查有关线性表存储结构的基本知识。要点,顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。考点,顺序存储结构和链式存储结构的定义和性质,两种存储结构的操作方法。
10、正确答案:A
答案解析:整数相除为整数,所以结果为0。
计算机二级考试复习计划
1、执行学习计划的前提是有一个科学的学习计划,根据自己的学习内容和学习进度,合理地制定出适合自身的学习计划来。只要根据自己列的目标,开始听课件或者拿出教材来学习就可以了。
2、如果学习的过程中累了,或者暂时进入不了学习状态,就先放空一下大脑或者做一些比较舒展的运动,让自己的内心静下来。再或者,可以浏览一下自己制定的计划,根据当天的学习状态适当调整一下计划,但要保证每天都能学进去一下内容。
3、学习必须脚踏实地。看着学习计划表上的时间和学习内容,不要为了完成而去完成。一定要在自己真正完成计划后再把计划上的内容打勾,以表示自己学完了。千万不要自欺欺人,学习计划是自己制定的,一定要严格执行下去。
4、学习计划不能太紧太满,这样的话学习效果势必会大打折扣。应该合理安排自己的学习,给自己一些适当的.休息和鼓励。比如一周去看一次电影也没关系的,学注会不是坐牢。
5、对于已经在职的考生来说,学习时间就更加珍贵了。可以早起一点,利用早晨的时间学习。另外如果习惯性睡的比较晚,晚上就安心学习,也是不错的选择。上下班的路上适合听听课,看教材就算了吧,我觉得路上太嘈杂,看书很难看进去。上班族的周末也要适当牺牲一下了,没办法,为了考试嘛。
6、计划和变化总是存在的,当有一些变化影响了自己的计划,记得坚持下去,只要你有决心继续做,就还是会成功的。
计算机二级考真题
篇2:计算机二级真题
计算机二级真题及答案
1、下列总线中,对微软出的“即插即用”(Play and Plug)方案支持很好的是( A )
A、PCI B、AGP C、ISA D、EISA
2、计算机病毒是指( D )
A、编制有错误的计算机程序
B、设计不完善的计算机程序
C、计算机的程序已被破坏
D、以系统为目的的特殊的计算机程序
3、微型计算机硬件系统中最核心的部件是( B )
A、显示器 B、CPU C、内存储器 D、I/O设备
4、对待计算机软件正确的态度是( C )
A、计算机软件不需要维护
B、计算机软件只要能复制得到就不必购买
C、受法律保护的计算机软件不能随便复制
D、计算机软件不必有备份
5、计算机最主要的工作特点是( A )
A、程序存储与自动控制 B、高速度与高精度
C、可靠性与可用性 D、有记忆能力
6、当前使用的微型计算机,其主要器件是由( B )构成的。
A、晶体管 B、大规模、超大规模集成电路
C、中、小规模集成电路 D、微处理器集成电路
7、静态RAM的特点是( A )
A、在不断电的条件下,其中的信息保持不变,因而不必定期刷新
B、在不断电的条件下,其中的信息不能长时间保持,因而必须定期刷新才不致丢失信息
C、其中的信息只能读不能写
D、其中的信息断电后也不会丢失
8、ASCII码是一种( B )位二进制编码
A、6 B、7 C、8 D、9
9、通常说1.44MB软盘中1.44MB指的是( D )
A、厂家代号 B、商标号 C、磁盘编号 D、磁盘容量
10、微型计算机的显示器显示西文字符时,一般情况下一屏最多可显示( A )
A、25行,每行80个字符 B、25行,每行60个字符
C、20行,每行80个字符 D、20行,每行60个字符
11、下列术语中,属于显示器性能指标的是( B )
A、速度 B、分辨率 C、可靠性 D、精度
12、通常,在微机中标明的P4或奔腾4是指( D )
A、产品型号 B、主频 C、微机名称 D、微处理器型号
13、在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称为( C )
A、字节 B、编号 C、地址 D、容量
14、LINUX是一种( B )
A、数据库管理系统 B、微机操作系统
C、字处理系统 D、鼠标器驱动程序
15、在表示存储容量时,1MB表示2的( C )次方,或是( C )KB
A、20,1000 B、10,1000 C、20,1024 D、10,1024
16、下面是关于计算机病毒的4条叙述,其中正确的一条是( B )
A、严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施
B、计算机病毒是一种人为编制的特殊程序,会使计算机系统不能正常运转
C、计算机病毒只能破坏磁盘上的程序和数据
D、计算机病毒只破坏内存中的程序和数据
17、目前微型计算机CPU进行算术逻辑运算时,可以处理的二进制信息长度是( D )
A、32位 B、16位 C、8位 D、以上3种都可以
18、喷墨打印机较针式打印机的最大优点( C )
A、打印成本较低 B、体积小、重量轻
C、采用非击打式,噪音较小 D、以上说法都不对
19、在计算机的应用中,“DSS”表示( B )
A、管理信息系统 B、决策支持系统
C、办公自动化 D、人工智能
20、下列术语中,属于显示器性能指标的是( B )
A、速度 B、分辨率 C、可靠性 D、精度
21、为解决某一特定问题而设计的指令序列称为( C )
A、文档 B、语言 C、程序 D、系统
22、在计算机应用中,“计算机辅助制造”的英文缩写为( B )
A、CAD B、CAM C、CAE D、CAT
23、防范病毒的有效手段,不正确的是( D )
A、不要将软盘随便借给他人使用,以免感染病毒
B、对执行重要工作的'计算机要专机专用,专人专用
C、经常对系统的重要文件进行备份,以备在系统遭受病毒侵害、造成破坏时能从备份中恢复
D、只要安装微型计算机的病毒防范卡,或病毒防火墙,就可对所有的病毒进行防范
24、化工厂中用计算机系统控制物料配比、温度调节、阀门开关的应用属于( A )
A、过程控制 B、数据处理
C、科学计算 D、CAD/CAM
25、与十进制数0.625D等值的二进制数是( A )
A、0.1010B B、0.1101B C、0.1111B D、0.1011B
26、不属于计算机AI的应用是( D )
A、计算机语音识别和语音输入系统 B、计算机手写识别和手写输入系统
C、计算机自动英汉文章翻译系统 D、决策支持系统
27、在计算机应用中,“计算机辅助设计”的英文缩写为( A )
A、CAD B、CAM C、CAE D、CAT
28、下面是关于微型计算机的叙述:
①微型计算机的核心是微处理器
②人们常以微处理器为依据来表述微型计算机的发展
③微处理器经历了4位、8位、16位和32位四代的发展过程
④微型计算机诞生于第三代计算机时代
其中全部正确的一组是( D )
A、①②④ B、①③④ C、①②③④ D、①②③
30、汉字系统中,汉字字库里存放的是汉字的( C )
A、内码 B、外码 C、字形码 D、国标码
31、为防止计算机病毒的传播,在读取外来软盘上的数据文件或应用程序前应该( B )
A、打开软盘的写保护小孔
B、用消病毒软件检查该软盘有无计算机病毒
C、检查硬盘有无计算机病毒,并关掉软盘写保护小孔
D、关闭软盘的写保护小孔
32、微型计算机中,控制器的基本功能是( D )
A、进行算术运算和逻辑运算 B、存储各种控制信息
C、保持各种控制状态 D、控制机器各个部件协调一致地工作
33、对待计算机软件正确的态度是( C )
A、计算机软件不需要维护
B、计算机软件只要能复制得到就不必购买
C、受法律保护的计算机软件不能随便复制
D、计算机软件不必有备份
34、当前使用的微型计算机,其主要器件是由( B )构成的。
A、晶体管 B、大规模、超大规模集成电路
C、中、小规模集成电路 D、微处理器集成电路
35、在计算机领域中,通常用英文单词“BYTE”来表示( D )
A、字 B、字长 C、二进制位 D、字节
计算机二级VB考试题及答案
1.设有如下程序段:
x=2
For c=1 To 4 Step 2
x=x+c
Next c
运行以上程序后,x的值是(A)(单)
A.6
B.7
C.8
D.9
2.以下叙述中错误的是(A)(单)
A.在KeyPress事件过程中不能识别键盘键的按下与释放
B.在KeyPress事件过程中不能识别回车键
C.在KeyDown和KeyUp事件过程中,从键盘输入的字母“A”和字母“a”对应的KeyCode视作相同的字母
D.在KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
3.执行如下两条语句,窗体上显示的是(C)(单)
A=9.8596
Print Format(a,“000.00”)
A.0,009.86
B.9.86
C.009.86
D.0,009.86
4.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:
Private Sub Command1_Click( )
CommonDialog1.FileName =“”
CommonDialog1.Filter=“All file|_._|(_.Doc)|.Doc|(w2.Txt)|_.Txt”
CommonDialog1.FilterIndex=1
CommonDialog1.DialogTitle=“VBTest”
CommonDialog1.Action=1
End Sub
对于这个程序,以下叙述中错误的是(D)(单)
A.该对话框被设置为“打开”对话框
B.在该对话框中指定的文件名为空
C.该对话框的标题为VBTest
D.在该对话框中指定的默认文件类型为文本文件(_.Txt)
5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:
Private Sub Command1_Click( )
Dim a As Integer
a=10
Call g(Form2,a)
End Sub
Private Sub g(f As Form,x As Integer)
y=Iif(x>10,100,-100)
f.Show
f.Caption=y
End Sub
运行以上程序,正确的结果是(B)(单)
A.Form1的Caption属性值为100
B.Form2的Caption属性值为-100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
Private Sub Command1_Click( )
Dim x As Integer
Static y As Integer
x=10
y=5
Call f1(x,y)
Print x,y
End Sub
Private Sub f1(ByRef x1 As Integer, y1 As Integer)
x1=x1+2
y1=y1+2
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)
A.10 5
B.12 5
C.10 7
D.12 7
7.Option Base 1
Private Sub Command1_Click( )
Dim a(10) As Integer
Dim n As Integer
n=3
If n<10 Then
Call GetArray(a,n)
End If
End Sub
Private Sub GetArray(b( ) As Integer,n As Integer)
Dim c(10) As Integer
j=0
For t=1 To n
b(t)=Rnd_100
If b(t)/2=b(t)2 Then
j=j+1
c(j)=b(t)
End If
Next t
Print j
End Sub
以下叙述中错误的是(C)(单)
A.数组b中的数范围为0-100
B.c数组下标的下界从1开始
C.GetArray过程的参数n是按值传送的
D.语句If b(t)/2=b(t)2 Then 是判断数组b中元素的值是否为整数
8.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Option Base 1
Private Sub Command1_Click( )
Dim a
a= Array(1,2,3,4,5)
For c=1 To Ubound(a)
a(c) = a(c)+c-1
Next c
Print a(3)
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)
A.4
B.5
C.6
D.7
9.阅读程序:
Option Base 1
Private Sub Form_Click( )
Dim arr
Dim Sum%
Sum = 0
arr = Array(1, 3, 5, 7, 9)
For t = 1 To 5
Sum = Sum + arr(t)
Next t
Print Sum
End Sub
程序运行后,单击窗体,输入结果为(B)(单)
A.5
B.9
C.25
D.15
10.在窗体上画一个名称为File1的文件列表框,并编写如下程序:
Private Sub File1_DblClick( )
x=Shell(File1.FileName,1)
End Sub
以下关于该程序的叙述中,错误的是(A)(单)
A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
B.双击文件列表框中的文件,将触发该事件过程
C.要执行的文件的名字通过File1.FileName指定
D.File1中显示的是当前驱动器、当前目录下的文件
11.在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的.计时器控件,并把其Interval属性设置为500。编写如下程序:
Private Sub Form_Load( )
Timer1.Enabled=False
End Sub
Private Sub Command1_Click( )
Timer1.Enabled=True
End Sub
Private Sub Timer1_Timer( )
If Label1.Left< Form1.Width Then
Label1.Left = Label1.Left + 20
Else
Label1.Left=0
End If
End Sub
程序运行后,单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是(A)(单)
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间时隔移动
12.规范地说,VB是一种(A)的开发工具(单)
A.面向对象
B.面向用户
C.面向屏幕
D.面向窗体
13.VB6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)
A.文件
B.工程
C.编辑
D.视图
14下面(D)操作不是激活或显示属性列表框的操作(单)
A.按快捷键F4
B.点击工具栏中的“属性列表框”按钮
C.选择“视图”下拉菜单的“属性窗口”项
D.双击窗体中的某一对象
15.Visual Basic程序中分隔各语句的字符是(B)(单)
A.′
B.:
C.
D._
16.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(B)(单)
A.Form1 = “VB Test”
B.Caption =“VB Test”
C.Form1.Text = “VB Test”
D.Form1.Name =“VB Test”
17.下列不能打开代码窗口的操作是(D)(单)
A.双击窗体上的某个控件双击
B.双击窗体
C.按F7键
D.单击窗体或控件
18.Visual Basic程序中语句行的续行符是(D)(单)
A.′
B.:
C.
D. _
19.Visual Basic程序中的注释所使用的字符是(A)(单)
A.′
B.:
C.
D._
20.下列说法中正确的是:为了保存一个Visual Basic应用程序,应当(D)(单)
A.只保存窗体模块文件(.frm)
B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)
D.分别保存工程文件、窗体文件和标准模块文件
篇3:计算机二级考试模拟真题
1、下列术语中,属于显示器性能指标的是( )
A、速度 B、分辨率 C、可靠性 D、精度
2、通常,在微机中标明的P4或奔腾4是指( )
A、产品型号 B、主频 C、微机名称 D、微处理器型号
3、在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称为( )
A、字节 B、编号 C、地址 D、容量
4、LINUX是一种( )
A、数据库管理系统 B、微机操作系统
C、字处理系统 D、鼠标器驱动程序
5、在表示存储容量时,1MB表示2的( )次方,或是( C )KB
A、20,1000 B、10,1000 C、20,1024 D、10,1024
6、下面是关于计算机病毒的4条叙述,其中正确的一条是( )
A、严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施
B、计算机病毒是一种人为编制的特殊程序,会使计算机系统不能正常运转
C、计算机病毒只能破坏磁盘上的程序和数据
D、计算机病毒只破坏内存中的程序和数据
7、目前微型计算机CPU进行算术逻辑运算时,可以处理的二进制信息长度是( )
A、32位 B、16位 C、8位 D、以上3种都可以
8、喷墨打印机较针式打印机的最大优点( )
A、打印成本较低 B、体积小、重量轻
C、采用非击打式,噪音较小 D、以上说法都不对
9、在计算机的应用中,“DSS”表示( )
A、管理信息系统 B、决策支持系统
C、办公自动化 D、人工智能
10、下列术语中,属于显示器性能指标的是( )
A、速度 B、分辨率 C、可靠性 D、精度
篇4:计算机二级考试模拟真题
考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况报考。每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。考生按照有关规定到就近考点报名。
特殊人员报考条件:
现役军人可使用军官证报考NCRE考试,在其军官证号码前后各加入识别码,此办法也适用于没有身份证的未成年人,识别码的编码有统一格式,前6位后4位。国务院和中央军事委员会联合下发的510号令,已经公布《现役军人和人民武装____居民身份证申领发放办法》,该办法自1月1日起实施,现役军人可以通过团以上单位集中向地方公安机关申请居民身份证。
其他报名注意:
NCRE 考试一般不安排专门的补报。考生如果错过报名点的报名时间,可以直接咨询当地考试院或自考办报名。
报名须知:
需带上身份证以及相关的报名费。考生报考一定要亲自到场,不能由任何单位、个人代劳,逐一核实个人信息:姓名、身份证号、照片、报考科目、报考类别(是否补考)等,信息不一致要立刻更改,报名费137元。
篇5:计算机等级考试二级真题
计算机等级考试二级真题
字长为6位的无符号二进制整数最大能表示的十进制整数是( )。
A)64
B)63
C)32
D)31
2.根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码( )。
A)7145个
B)7445个
C)3008个
D)3755个
3.二进制数1001001转换成十进制数是( )。
A)72
B)71
C)75
D)73
4.十进制数90转换成无符号二进制数是( )。
A)1011010
B)1101010
C)1011110
D)1011100
5.标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有( )。
A)127个
B)128个
C)256个
D)254个
6.已知英文字母m的ASCII码值为109,那么英文字母p的ASCII码值是( )。
A)112
B)113
C)111
D)114
7.在数制的转换中,正确的叙述是( )。
A)对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数R的增大而减少
B)对于相同的十进制整数(>1),其转换结果的位数的变化趋势随着基数R的增大而增加
C)不同数制的数字符是各不相同的,没有一个数字符是一样的
D)对于同一个整数值的二进制数表示的位数一定大于十进制数字的位数
8.下列叙述中,正确的是( )。
A)一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0
B)大写英文字母的ASCII码值大于小写英文字母的ASCII码值
C)同一个英文字母(如字母A)的ASCII码和它在汉字系统下的全角内码是相同的
D)标准ASCII码表的每一个ASCII码都能在屏幕上显示成一个相应的字符
9.无符号二进制整数111111转换成十进制数是( )。
A)71
B)65
C)63
D)62
10.十进制数100转换成无符号二进制整数是( )。
A)0110101
B)01101000
C)01100100
D)01100110
计算机等级考试二级真题答案
1、B
2、B
3、D
4、A
5、B
6、A
7、A
8、A
9、C
10、C
计算机等级考试备考技巧
1、首先,我们要清楚二级计算机考试为上机考试,时间为120分钟,有二级MSoffice高级应用和二级C语言程序设计两个科目可以选择。总分都是100分,及格分数为60分(包含操作题和选择题)。
2、二级MSoffice高级应用的操作题包含(字处理30分、电子表格30分、演示文稿20分),做完后一定要保存到考生文件夹中,考生文件夹按照考试要求命名。
3、作答PPT题目时,注意将素材复制到正确的地方,并调整好位置。作答EXCEL题目时,认真看题,选择正确的公式和数据,二级MS这一块基本上只要与样例上的设置差不多就会给分,大家平时要多加练习,熟练office软件。
4、而在二级C语言程序设计考试中,考生做完填空题和改错题后要记得保存,不运行也可以,但是程序题做完需要有运行结果的,所以一定要运行,不然没有分数。
5、考试时间比较有限,所以在答题过程中,要先做会做的,先易后难,遇到不会的选择题也要懵一个,不要放在最后在来答,可能会没有时间,如果有时间就会过去检查,而且选择题答题系统只能进一次,所以要答完再退出。
6、在考试前,我们可以先在考试模拟软件中进行模拟考试,熟悉考试流程,考试过程中,要记得及时保存,认真看题,遇到难度大的,不要紧张,不要放弃,能做多少做多少。
计算机等级考试二级真题
篇6:计算机二级VB笔试真题
一、选择题(每小题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)DYBEAFCZX B)YDEBFZXCA C)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 Integer,s As String B)Dima%,b$,cAs Strimg
C)Dim a As Imeger,b,c As String D)DimX%,yAS Integer,z As String
(12)下列表达试中不能判断X是否为偶数的是
A)X/2=Int(X/2) B)X Mod 2=0
C)Fix(x/2)=x/2 D)x2=0
(13)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面述中正确的是
A) 窗体的Click事件过程的过程名是Myform_Click
B)命令按钮的Click事件过程的过程名是C1_Click
C)命令按钮的Click事件过程的过程名是Command l_Click
D)上述3种过程名称都是错误的
(14)设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是
A)Max B)Min C)SmallChange D)Large Change
(15)1个二维数组可以存放大1个矩阵。在程序开始有语句Option Base0,则下面定义的数组中正好可以存放大1个4×3矩阵(即只有12个元素)的是
A)Dim a(-2 To 0,2)As Integer B)Dim a(3.2)As Integer
C)Dim a(4,3)AS Integer D)Dim a(-1To -4,-1To-3)AS Integer
(16)若设置了文本框的属性PasswordChar=“$”,则运行程序时间向文本框中输入8个任意字符后,文本框中显示的是
A)8个“$” B)1个“$” C)8个“*” D)无任何内容
(17)设在窗体上有1个名称为Combo1的组合框,含有5个项目,要删除最后一项,正确的语句是
A)Combol.Removeltem Combol.Text B)Combol.RemoveItem4
C) Combol.Removeltem Combol.ListCount D) Combol.RemoveItem5
(18)工程中有2个窗体,名称分别为Forml、Form2,From1为启动窗体,该窗体上有命令按钮Cimmand1。要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是
A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()
Form2.Show Fom2.Visible
End Sub End Sub
C) Private Sub Commandl_Click() D) Private Sub Commandl_Click()
Load Fom2 Form2、Lusd
End Sub End Sub
(19)若在某窗体模块中有如下事件过程
Private Sub Commandl_Click(Index As Integer)
……
End Sub
则以下叙述中正确的是
A)此事件过程与不带参数的事件过程没有区别
B)有1个名称为Command1的窗体,单击此窗体则执行此事件过程
C)有1个名称为Command1的控件数组,数组中有多个不同类型控件
D)有1个名称为Command1的控件数组,数组中有多个相同类型控件
(20)下面循环语句中在任何情况下都至少执行一次循环体的是
A)Do While <.条件>B)While <条件>
循环体 循环体
Loop Wend
C)Do D)Do Until <条件>
循环体 循环体
Loop Until <条件>Loop
(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是
A)Cdl,Actiom=2 B)Cdl,Actiom=1
C)Cdl,ShowSave=True D)Cd1,ShowSave=0
(22)下面关于菜单的叙述中错误的是
A)各级菜单中的所有菜单项的名称必须唯一
B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同
C)弹出式菜单用PopupMenu方法弹出
D)弹出式菜单也用菜单编辑器编辑
(23)已知有下面过程
Private Sub procl(aAs Integer,b As String,Optional x As Boolean)……
End Sub
正确调用此过程的语句是
A)Call procl(5) B)Call procl 5,“abc”,False
C)procl(12,“abc”,True) D)procl 5.“abc”
(24)在窗体上有1个名称为Texrl的文本框1个名称为Commandl r 命令按钮,要老求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离,下面能够正确实现上述功以的程序是
A)Private Sub Commandl_Click() B) Private Sub Commandl_Click()
Textl.left=100 Textl.Left=Textl.Left.100
End Sub End Sub
C) Private Sub Commandl_Click() D) Private Sub Commandl_Click()
Textl.Move Teft+100 Textl.Move Textl.Left
End Sub End Sub
(25)某人创建了1个工程,其中的窗体名称为Form1:之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
A)在工程属性对话框中把“启动对象”设置为Form2
B)在Form1的Load事件过程中加入语句Load Fom2
C)在Form2的Load事件过程中加入语句Form2Show
D)把Form2的Tablndex属性设置为1,把Form1的TabIndex属性设置为2
(26)窗体上有1个名称为Textl的文本框和1个名称为Commandl的命令按钮。要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件oultxt中,每次写入的内容附加到文件原有内容之后,下面能够正确实现上述功能的程序是
A)P rivate Sub Commandl_Click() B)P rivate Sub Commandl_Click()
Open”out.tut”For Input As#1 Open”out.txt”For Output As#1
Print#1.Textl.Text Print#1,Textl.Text
Close#1 Close#1
End Sub End Sub
C) P rivate Sub Commandl_Click() D) P rivate Sub Commandl_Click()
Open”out.tut”For Append As #1 Open”out.tut”ForRandom As #1
Print#1 Textl.Text Print#1 Textl.Text
Close#1 Close#1 s
End Sub End Sub
(27)为了计算1+3+5…+99的值,某人编程如下
k =1
S=0
While k <=99
k = k +2 : s=s+ k
Wend
在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案正确的是
A)While… Wend 循环语句错误,应改为Fork=1 To 99 … Next k
B)循环条件错误,应放为 While 1<99
C)循环前的赋值语句 k =1错误,应该为k = 0
D)循环中两条赋值语句的顺序错误,应放为 s =s+k : k = k +2
(28)下面程序在调试时出现了死循环
Private Sub Commandl_Click()
n =InputBox(“请输入一个整数”)
Do
Ifn Mod2=0 Then
n = n+1
Else
n = n+2
End If
Loop Until n = 1000
End Sub
下面关于死循环的叙述中正确的是
A)只有输入的n是偶数时才会出现死循环,否则不会
B)只有输入的n是奇数时才会出现死循环,否则不会
C)只有输入的n是大于10000的整数时才会出现死循环,否则不会
D)输入任何整数都会出现死循环
(29)在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Commandl的命令按钮,以及其他一些控件。要求在程序运行时,单击Commandl按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件,以下是Commandl_Click事件过程的两种算法
算法1:
Private Sub Commandl_Click()
CommonDialogl.Show Open
Open Common Dialogl.FileName For Input As #1
End Sub
算法2:
Private Sub Command l_Click()
CommonDiatogl.ShowOpen
If Common Dialogl.File Name””Then
Open CommonDialogl.File Name For Input As# l
End If
End Sub
下面关于这两种算法的叙述中正确的是
A) 显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会
B)显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会
C)两种算法的执行结果完全一样
D)算法1允许输入的文件名中含有空格,而算法2不允许
(30)窗体上有1个名称为Listl的列表框,其中已经输入了若干个项目(如图所示):还有2个文本框,名称分别为Textl、Text2、1个名称为Commandl的命令按钮,并有以下程序
Next k
If str=””Then
Text2=”没有匹配的项目”
Else
Tex2=str
End If
End Sub
程序运行时,在Textl中输入“京”单击命令按钮,则在Texl2中显示的内容是
A)京戏 B)北京 南京
C)南京 北京 D)没有匹配的项目
(31)在窗体上面画1个名称为Commandl 的命令按钮,并编写以下程序
Private Sub Commandl_Click()
Print fun(“ABCDEFG”)
End Sub
Function fun (st As String)As String
Stlen=Len(st)
Temp=””
Fork =1 To stlen /2
Temp=temp+Mid(st, k ,1) +Mid(st,stlen-k +1,l )
Next k
Fun=temp
End Funcuon
程序运行时,单击命令按钮,则在窗体上显示的是
A)ABCDEFG B)AGBFCE C)GFEDCBA D)AGBFCED
(32)在窗体上先后画2个图片框,名称分别为Picturel和banana, banana中添加了香蕉图片(见图1),且将banana,,DragMode属性设置为1。要求程序运行时,可以用鼠标把banana拖拽到Picturel中(见图2)。能实现此功能的事件过程是
A)Private Sub Form_Drag Drop(Source As Control,X As Single,Y As Single)
Banana,Move Picturel.Left+X,Picturel.Top+Y
End Sub
B) Private Sub banana_DragDrop(Source As Control,X As Single,Y As Single)
Source.Move Piceurel.Left+X,Piceturel.Top+Y
End Sub
C)Private Sub prcturel_DragDrop(Source As Comtrol,X As Single,Y As Single)
Source.Move Picturel.Left+X,Picturel,Top+Y
End Sub
D)Private Sub Picturel_DragDrop(SourceAs Control,X As Single,Y As Single)
banana.Movebanana Left+X,bananal.Top+Y
End Sub
(33)在窗体上画1个称为Commandl 的命令按钮,然后编写如下事件过程
Option Base 1
Private Sub Commandl_Click()
For i =1To 5
For j=1 To 5
a( i ,j )=( i +j)*510
Nextj
Next i
S=0
For i =1To5
s = s +a( i ,i )
Next i
Print s
End Sub
程序运行后,单击命令按钮,输出结果是非曲直
A)15 B)13 C)11 D)9
(34)在窗体上从左到右有Textl、Text2 两个文本框(见图),要求程序运行时,在Text中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,则光标移到Text2中;否则光标不动,并弹出对话框晃示“分数错”。下面程序中正确的是
A)Private Sub Textl_KeyPress(KeyAscii As Integer)
If Key Ascii =13Then 回车符的ASCII码是13
a =Val(Textl)
Ifa>=0 Ora<=100Then
Text2.SetFocus
Else
Textl.SetFocus : MsgBox(“分数错“)
End If
End If
End.Sub
B)Private Sub Textl_KeyPress(KeyAscii As Integer)
If Key Ascii =13Then 回车符的ASCII码是13
a =Val(Textl)
Ifa>=0 And a<=100Then
Text1.SetFocus
Else
Text2.SetFocus : MsgBox(“分数错“)
End If
End If
End.Sub
C)Private Sub Textl_KeyPress(KeyAscii As Integer)
If Key Ascii =13Then 回车符的ASCII码是13
a =Val(Textl)
Ifa<0 and=“” a=“”>100Then
Text2.SetFocus
Else
Text1.SetFocus : MsgBox(“分数错“)
End If
End If
End.Sub
D)Private Sub Textl_KeyPress(KeyAscii As Integer)
If Key Ascii =13Then 回车符的ASCII码是13
a =Val(Textl)
Ifa>0 And a<100Then
Text2.SetFocus
Else
Text1.SetFocus : MsgBox(“分数错“)
End If
End If
End.Sub
(35)在窗体上画2个命令按钮,名称分别为Commandl、Command2,并编写如下程序
Const n=5,m=4
Dim a(m,n)
Private Sub Commandl_Click()
k=1
For i =1To m
For j =1Ton
a( i ,j )=k
k =k +1
Next j
Next j
Next i
End Sub
Private Sub Command2_Click()
Sum=0
Fori =1Tom
For j=1Tom
If i =1Ori =m Then
Sum=sum+ a( i +j )
Else
Ifj=1 Or j=n Then
Sum=summ+a( i ,j )
End If
End If
Next j
Next i
Print sum
End Sub
过程Commandl_Cliok()的作用是在二维数组a中存放1个m行n列的矩阵,过程Command2_Click()的作用是
A)计算矩阵外围一圈元素的累加和。
B)计算矩阵除外围一圈以外的所有元素的累加和。
C)算矩阵第1列和最后一列元素的累加和。
D)计算矩阵第1列和最后一行元素的累加和。
二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)在深度为7的满二叉树中,度为2的结点个数为 【1】 。
(2)软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 【2】 测试。
(3)在数据库系统中,实现各种数据管理功能的核心软件为 【3】 。
(4)软件生命周期可分为多个阶段,一般分为定义阶段,开发阶段和维护阶段,编码和测试属于 【4】 阶段
(5)在结构化分析使用的数据流图(DFD)中,利用 【5】 。对其中的图形元素进行确切解释。
(6)下面程序的功能是从键盘输入1个大于100的整数m,计算并输出满足不等式1+22 +32 +42 …+n2 的最大的n,请填空。 Private Sub Commandl_Click() Dim s,m,n As Integer M=Val(InputBox(“请输入一个大于100的整数“)) n = 【6】 。 s=0 Do While s n = n +1 s=s+n # n Loop Print”满足不等式最大n是“; 【7】 。 End Sub (7)下面程序的功能是把文件file1,txt 中重复字符去掉后(即若有多个字符相同,则只保留1个)写入文件file2.txt.请填空。 Private Sub Command1_Click() Dim inchar As String, temp As String,outchar As String Outchar=”” Open”file 1.txt”For Input As #1 Open “file2.txt”For Output As 【8】 。 n =LOF( 【9】 ) inchar=InputS(n,1) For k =1Ton Temp= p=Mid(inchar,k ,1) If InStr(outchar,temp)= 【10】 Then Outchar=outchar&temp End If Next k Print#2 【11】 Close#2 Close#1 End Sub (8)在窗体上先画1个名为Textl文本框和1个名为Labell的标签,再画1个名为Opl的有4个单选按钮的单选按钮数组,其Lndex属性按季度序为0~3(见图1)。在文件Sales.txt中按月份顺序存有某企业某年12个月的销售额,要求在程序执行时,鼠标单击1个单选按钮,则Textl中显示相应季度的销售总额,并把相应的文字显示在标签上。图2是单击“第3季度”单选按钮所产生的结果,请填空。 For k =1To12 Tnput #1,sales(k) Next k Close #1 End Sub Private Sub 【12】 (Index As Integer) Dim sum As Long k As Integer,month As Integer Sum=0 Month=Index# 【13】 Fork =1To3 Month=month+1 Sum=sum+sales(month) Next k Labell,Caption=Opl(Index). 【14】 &销售总额:“ Textl=sum End Sub (9)某人编写如下函数来判断a是否为素数,若是,则函数返回Trus;否则返回False Functiom prime(a As Integer)As Boolcan Dim 1 As Integer,isprime As Boolean Ifa<2Then Isprime=Fslse Else Isprime=True k =2 Do While k If a Mod k = 0Then Isprime=False Else k = k +1 End If Loop End If Prime=isprime End Functiom 在测试时发现有1个非素数也被判断为素数,这个错判的数是 【15】. [计算机二级VB笔试真题] 【计算机二级考真题】相关文章: 2.计算机三级真题 4.计算机二级答案 10.计算机二级vb试题






文档为doc格式