【计算机类职业资格】国家二级(VB)机试模拟试卷170及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试模拟试卷170及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试模拟试卷170及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试模拟试卷 170 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除2.下列叙述中正确的是( )。(分数:2.00)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.以上说法都不正确3.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度
2、为(假设根结点在第 1 层)( )。(分数:2.00)A.3B.4C.6D.74.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:2.00)A.学生成绩管理系统B.C 语言编译程序C.UNIX 操作系统D.数据库管理系统5.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构6.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详
3、细设计的表示工具7.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系9.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.并C.交D.差10.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。(分数:2.00)A.一 369B.369C.0369D.整数集合1,2,3,4,511.VB 中有这样一类文件:该
4、文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。(分数:2.00)A.vbpB.basC.vbwD.frm12.能够产生 1 到 50 之间(含 1 和 50)随机整数的表达式是( )。(分数:2.00)A.Int(Rnd*51)B.Int(Rnd(50)+1)C.Int(Rnd*50)D.Int(Rnd*50+1)13.要求如果 x 被 7 除余 2,则输 x 的值,下列语句中不能实现此功能的语句是( )。(分数:2.00)A.If x mod 7=2 Then Print xB.If x 一(x7)*7=2*Then Print xC.If x-(x/7)*7=2 T
5、hen Print xD.If x-Int(x/7)*7=2 Then Print x14.表达式 Sgn(025)的值是( )。(分数:2.00)A.一 1B.0C.1D.0515.如下关于变体类型变量的叙述中,错误的是( )。(分数:2.00)A.变体类型数组中只能存放同类型数据B.使用 Array 初始化的数组变量,必须足 Vat4ant 类型C.没有声明而直接使用的变量其默认类型均是 VariantD.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据16.满足下列条件之一的年份是闰年: 1)年份能被 4 整除但不能被 100 整除 2)年份能被 400 整除 若 y 代表年份,
6、下面判断闰年的正确表达式是( )。(分数:2.00)A.y Mod 4 And y Mod 100 Or y Mod 400B.y Mod 4=0 Or y Mod 1000 And y Mod 400=0C.y Mod 1000 And(y Mod 4=0 Or y Mod 400=0)D.y Mod 4=0 And y Mod 1000 Or y Mod 400=017.以下关于键盘事件的叙述中,错误的是( )。(分数:2.00)A.按下键盘按键既能触发 KeyPress 事件,也能触发 KeyDown 事件B.KeyDown、KeyUp 事件过程中,大、小写字母被视作相同的字符C.Key
7、Down、KeyUp 事件能够识别 Shift、Alt、Ctrl 等键D.KeyCode 是 KeyPress 事件的参数18.以下关于窗体的叙述中错误的是( )。(分数:2.00)A.窗体的 Hide 方法将窗体隐藏并卸载B.窗体的 Show 方法可以将窗体装入内存并显示该窗体C.若工程中包含多个窗体,则可指定一个为启动窗体D.窗体的 Load 事件在加载窗体时发生19.如果在窗体模块中所有程序代码的前面有语句:Dim x,则 x 是( )。(分数:2.00)A.全局变量B.局部变量C.静态变量D.窗体级变量20.计算下面分段函数的正确语句是( )。 (分数:2.00)A.y=IIf(x0,
8、x+1,IIf(x0,x-1,x+1)C.y=IIf(x0,x+1,IIf(xb a=ab Wend fun=a End Function 在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是( )。(分数:2.00)A.把 a=ab 改为 a=baB.把 a=ab 改为 a=abC.把 While ab 改为 While ab 改为 While a=b34.在窗体上画 1 个命令按钮和 1 个文本框,其名称分别为 Command1 和 Text1,再编写如下程序: Dim ss As String Private Sub Text1_KeyPress(KeyAscii As I
9、nteger) If Chr(KeyAscii)”123456”Then n=n+1 Print“口令输入错误“n&“次“ End If End SUb 希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是( )。 (分数:2.00)A.在 Dim n 语句的下面添加一句:n:0B.把 Print“口令输入错误“&n“次“改为 Print“口令输入错误“+n+“次“C.把 Print“口令输入错误“&n&“次“改为 Print“口
10、令输入错误“&Str(n)&“次“D.把 Dim n 改为 Static n38.下面程序计算并输出的是( )。 Private Sub Command1-Click() a=10 S=0 Do s=s+a*a*a a=a1 Loop Until a0 And y Mod 400=0C.y Mod 1000 And(y Mod 4=0 Or y Mod 400=0)D.y Mod 4=0 And y Mod 1000 Or y Mod 400=0 解析:解析:根据闰年的条件,第一个条件是并且的关系,要用 And 运算符。整除用 Mod 运算符,取模后为 0,说明能整除,不为 0,说明不能整除。
11、所以第一个条件为 y Mod 4=0 And y Mod 1000。 第二个条件是能被 400 整除,所以是 y Mod 400=0。 满足其中任何一个条件就行,两个条件之间是或者关系,所以用 Or 运算符。 综合一下,故 D 选项正确。17.以下关于键盘事件的叙述中,错误的是( )。(分数:2.00)A.按下键盘按键既能触发 KeyPress 事件,也能触发 KeyDown 事件B.KeyDown、KeyUp 事件过程中,大、小写字母被视作相同的字符C.KeyDown、KeyUp 事件能够识别 Shift、Alt、Ctrl 等键D.KeyCode 是 KeyPress 事件的参数 解析:解析
12、:当用户按下键盘上的任意键时,会触发当前拥有焦点对象的 KeyDown 事件,用户松开键盘上任意键时,就会触发 KeyUp 事件。当用户按下又松开键盘上任意键时,触发 KeyPress 事件。故 A 选项正确。 KeyDown 事件和 Keyup 事件均向事件过程返回两个参数 KeyCode 和 Shift。KeyCode 参数返回所按键对应的 ASCII 字符代码的整型数值或键代码常数,大小写字符被看作是相同字符,返回同一个 KeyCode 值。故 B 选项正确。 Shift 参数用于判断用户是否按下 Shift、Ctrl 和 Alt 键,若用户按下了对应的键,Shift 参数会返回不同的值
13、。根据以上 KeyDown 和 KeyUp 事件能识别 Shift、Ctrl 和 Alt 键。故 C 选项正确。 KeyPress 事件只有一个参数 KeyAscii,它可以返回按键对应的 Ascii 值,大小写字母 Ascii 值不同。KeyCode 不是 KeyPress 事件的参数。故 D 选项错误。18.以下关于窗体的叙述中错误的是( )。(分数:2.00)A.窗体的 Hide 方法将窗体隐藏并卸载 B.窗体的 Show 方法可以将窗体装入内存并显示该窗体C.若工程中包含多个窗体,则可指定一个为启动窗体D.窗体的 Load 事件在加载窗体时发生解析:解析:窗体的 Hide 方法只是将窗
14、体隐藏,并不卸载窗体。故 A 选项错误,其他选项都正确。19.如果在窗体模块中所有程序代码的前面有语句:Dim x,则 x 是( )。(分数:2.00)A.全局变量B.局部变量C.静态变量D.窗体级变量 解析:解析:在窗体所有代码前定义的变量是窗体级变量,在整个窗体模块的过程中都能引用。20.计算下面分段函数的正确语句是( )。 (分数:2.00)A.y=IIf(x0,x+1,IIf(x0,x-1,x+1)C.y=IIf(x0,x+1,IIf(xb a=ab Wend fun=a End Function 在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是( )。(分数:2.0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 模拟 试卷 170 答案 解析 DOC
