【计算机类职业资格】计算机二级考试VISUAL+FOXPRO十二2015年及答案解析.doc
《【计算机类职业资格】计算机二级考试VISUAL+FOXPRO十二2015年及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级考试VISUAL+FOXPRO十二2015年及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级考试 VISUAL+FOXPRO十二 2015年及答案解析(总分:40.00,做题时间:90 分钟)单选1.数据流图中带有箭头的线段表示的是( )。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流2.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:1.00)A.一对一B.一对多C.多对一D.多对多3.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:1.00)A.O(n)B.O (n2)C.O (log2n)D.O(n log2n)4.在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。(分数:1.00)A.代码窗口
2、B.属性窗口C.工程资源管理器窗口D.工具箱窗口5.在数据管理技术发展的三个阶段中,数据共享最好的是( )。(分数:1.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:1.00)A.NS图B.DFD图C.PAD图D.程序流程图7.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:1.00)A.一致性B.分类性C.多态性D.标识唯一性8.有三个关系 R、S 和 T如下: (分数:1.00)A.笛卡儿积B.交C.并D.自然连接9.个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次
3、人栈,然后再次出栈,则元素出栈的顺序是( )。(分数:1.00)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA10.下列叙述中正确的是( )。(分数:1.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的11.下列叙述中正确的是( )。(分数:1.00)A.顺序存储结构的存储空间定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对
4、线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间12.若变量 a未事先定义而直接使用(例如:a=0),则变量 a的类型是( )。(分数:1.00)A.IntegerB.StringC.BooleanD.Variant13.为把圆周率的近似值 314159 存放在变量 pi中,应该把变量 pi定义为( )。(分数:1.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long14.表达式 2*32+4*22+32
5、的值是( )。(分数:1.00)A.30B.31C.49D.4815.下列不能输出“Program”的语句是( )。(分数:1.00)A.Print Mid(”VBProgram”,3,7)B.Print Right(”VBProgram”,7)C.Print Mid(”VBProgram”,3)D.Print Left(”VBProgram”,7)16.执行下列语句: strInput=InputBox(”请输入字符串”,”字符串对话框”,”字符串”) 将显示输入对话框。此时如果直接单击“确定”按钮,则变量 strInput的内容是( )。(分数:1.00)A.”请输入字符串”B.”字符串对
6、话框”C.”字符串”D.空字符串17.下列叙述中错误的是( )。(分数:1.00)A.在通用过程中,多个形式参数之间可以用逗号作为分隔符B.在 Print方法中,多个输出项之间可以用逗号作为分隔符C.在 Dim语句中,所定义的多个变量可以用逗号作为分隔符D.当一行中有多个语句时,可以用逗号作为分隔符18.设窗体上有个列表框控件 List 1,含有若干列表项。下列能表示当前被选中的列表项内容的是( )。(分数:1.00)A.List1ListB.List 1List IndexC.List 1TextD.List 1Index19.设 a=4,b=5,c=6,执行语句 Print a(分数:1.
7、00)A.TrueB.FalseC.出错信息D.020.窗体上有一个名称为 Frame1的框架,如下图所示,若要把框架上显示的“Frame1”改为汉字“框架”,下列正确的语句是( )。 (分数:1.00)A.Frame1Name=”框架”B.Frame1Caption=”框架”C.Frame1Text=”框架”D.Frame1Value=”框架”21.窗体上有 Command1、Command2 两个命令按钮。现编写以下程序: (分数:1.00)A.5B.6C.10D.1122.在窗体上画个命令按钮和个标签,其名称分别为 Command1和 Label1,然后编写如下事件过程: (分数:1.0
8、0)A.11B.12C.16D.2023.在窗体上画一个名为 Command1的命令按钮,然后编写以下程序: (分数:1.00)A.6B.5C.7D.824.下列关于过程及过程参数的描述中,错误的是( )。(分数:1.00)A.调用过程时可以用控件名称作为实际参数B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中D.窗体(Form)可以作为过程的参数25.在窗体上画个名称为 Command1的命令按钮,再画两个名称分别为 Label1、Label 的标签,然后编写如下程序代码: (分数:1.00)A.25和 3B.5和 3C.25和 6D
9、.5和 626.有如下过程代码: (分数:1.00)A.21B.23C.61D.6327.在窗体上画个名称为 Text1的文本框和个名称为 Command1的命令按钮,然后编写如下事件过程: (分数:1.00)A.2B.3C.4D.528.假定有以下循环结构: (分数:1.00)A.如果“条件表达式”的值是 0,则一次循环体也不执行B.如果“条件表达式”的值不为 0,则至少执行一次循环体C.不论“条件表达式”的值是否为真,至少要执行一次循环体D.如果“条件表达式”的值恒为 0,则无限次执行循环体29.在窗体上画个命令按钮,然后编写如下事件过程: (分数:1.00)A.Do循环执行的次数为 10
10、00次B.在 For循环中产生的随机数小于或等于 100C.当所产生的随机数为 12时结束所有循环D.当所产生的随机数为 65、68 或 92时窗体关闭、程序结束30.在窗体上画一个名为 Command1的命令按钮。然后编写如下代码: (分数:1.00)A.1234B.12C.34D.432131.设有如下通用过程: (分数:1.00)A.ABCDEFB.abcdefC.AFBECDD.DEFABC32.某人为计算 n!(O (分数:1.00)A.把 p=1改为 p=11B.把 For k=n1 To 2 Step1 改为 For k=1 To n1C.把 For k=n1 To 2 Step
11、1 改为 For k=1 To nD.把 For k=n1 To 2 Step1 改为 For k=2 To n33.假定有下列函数过程: (分数:1.00)A.ABCDEFGB.abcdefgC.GFEDCBAD.gfedcba34.为计算 an的值,某人编写了函数 power如下: (分数:1.00)A.把 For k=1 To n改为 For k=2 To nB.把 pP+a改为 p=panC.把 For k=1 To n改为 For k=1 To n1D.把 p=a改为 p=135.某人编写了下面的程序: 此程序功能是输入 2个正整数,反序输出这 2个数的每位数字,再反序输出这 2个数
12、之和的每一位数字。例如,若输入 123和 234,则应该输出: (分数:1.00)A.把过程 pro的形式参数 n As Integer改为 ByVal n As IntegerB.把 Call pro(a+b)改为 pro a+bC.把 nn10 改为 nn10D.在 pro b语句之后增加语句 c=a+b,再把 Callpro(a+b)改为 pro C36.窗体上有一个名称为 Picture1的图片框控件,一个名称为 Timer1的计时器控件,其 InterVal属性值为 1 000。要求每隔 5秒钟图片框右移 100。现编写程序如下: (分数:1.00)A.程序中没有设置 5秒钟的时间,
13、所以不能每隔 5秒移动图片框一次B.此程序运行时图片框位置保持不动C.此程序运行时图片框移动方向与题目要求相反D.If语句条件中的“Picture1LeftForm1Width”用于限制图片框移动的范围37.窗体上有一个名称为 Command1的命令按钮,其事件过程如下: (分数:1.00)A.1223+3445B.12+2334+45C.112+2334+45D.1+1223+344538.窗体上有一个名称为 Command1的命令按钮,其单击事件过程如下: (分数:1.00)A.43B.17C.37D.2339.窗体上有一个名称为 Command1的命令按钮,其事件过程如下: (分数:1.
14、00)A.程序把 File1txt 文件的内容存放到 File2txt 文件中B.程序中打开了两个随机文件C.程序中打开了两个顺序文件D.“EOF(1)”中的“1”对应于 File1txt 文件40.以下关于文件及相关操作的叙述中错误的是( )。(分数:1.00)A.以 Append方式打开的文件可以进行读写操作B.文件记录的各个字段的数据类型可以不同C.随机文件各记录的长度是相同的D.随机文件可以通过记录号直接访问文件中的指定记录计算机二级考试 VISUAL+FOXPRO十二 2015年答案解析(总分:40.00,做题时间:90 分钟)单选1.数据流图中带有箭头的线段表示的是( )。(分数:
15、1.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:【解析】数据流图是从数据传递和加工的角度来刻画数据流从输入到输出的移动变换过程。其中带箭头的线段表示数据流,沿箭头方向表示传递数据的通道,般在旁边标注数据流名。2.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:1.00)A.一对一B.一对多 C.多对一D.多对多解析:【解析】两个实体集间的联系可以有下面 4种:对联系、对多或多对联系、多对多联系。由于个宿舍可以住多个学生,所以它们的联系是对多联系。3.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:1.00)A.O(n)B.O (
16、n2)C.O (log2n) D.O(n log2n)解析:【解析】对于长度为 n的有序线性表,在最坏情况下,二分法查找只需比较 log2n次,而顺序查找需要比较 n次。4.在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。(分数:1.00)A.代码窗口 B.属性窗口C.工程资源管理器窗口D.工具箱窗口解析:【解析】可以用以下 4种方法进入事件过程(即打开“代码窗口”): (1)双击窗体或窗体上的控件。(2)执行“视图”菜单中的“代码窗口”命令。 (3)按【F7】键。 (4)单击“工程资源管理器”窗口中的“查看代码”命令。5.在数据管理技术发展的三个阶段中,数据共享最好的是( )。(分数
17、:1.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.三个阶段相同解析:【解析】数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。6.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:1.00)A.NS图B.DFD图 C.PAD图D.程序流程图解析:【解析】在软件开发中,需求分析阶段常使用的工具有数据流图(DFD)、数据字典(DD)、判断树和判断表。7.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:1.00)A.一致性 B.分类性C
18、.多态性D.标识唯一性解析:【解析】对象具有如下特征:标识唯性、分类性、多态性、封装性、模块独立性。8.有三个关系 R、S 和 T如下: (分数:1.00)A.笛卡儿积B.交C.并D.自然连接 解析:【解析】在实际应用中,最常用的连接是个叫自然连接的特例。它满足下面的条件:两关系间有公共域、通过公共域的相等值进行连接。通过观察三个关系 R、S、T 的结果可知,关系 T是由关系 R和 S进行自然连接得到的。9.个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次人栈,然后再次出栈,则元素出栈的顺序是( )。(分数:1.00)A.12345ABCDEB.EDCBA54321
19、C.ABCDE12345D.54321EDCBA解析:【解析】栈是按照“先进后出”或“后进先出”的原则组织数据的。所以出栈顺序是EDCBA54321。10.下列叙述中正确的是( )。(分数:1.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的 解析:【解析】循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。11.下列叙述中正确的是( )。(分
20、数:1.00)A.顺序存储结构的存储空间定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:【解析】顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现,而链式存储结构的存储空间不定是连续的。12.若变量 a未事先定义而直接使用(例如:a=0),则变量 a的类型是( )。(分数:1.00)A.IntegerB.StringC.BooleanD.Variant
21、 解析:【解析】任何变量都属于定的数据类型,包括基本类型和用户定义的数据类型。在 Visual Basic中,可以用下面几种方式来规定个变量的类型:(1)使用类型说明符来标识。 (2)通过定义变量来指明其数据类型。 (3)用 Deftype语句在窗体的标准模块、窗体模块的声明部分,定义组以该语句中指定范围内的字母和以这些字母开头的变量名的数据类型。 (4)未经显示定义或用类型说明符标记的变量,其数据类型被隐式地说明为变体类型(Variant)。13.为把圆周率的近似值 314159 存放在变量 pi中,应该把变量 pi定义为( )。(分数:1.00)A.Dim pi As IntegerB.D
22、im pi(7)As IntegerC.Dim pi As Single D.Dim pi As Long解析:【解析】Visual Basic 的数值数据分为整型数和浮点数两类,其中整型数又分为整数(Integer,取值范围为3276832767)和长整数(Long,取值范围为21474836482147483647),浮点数分为单精度浮点数(Sin-gle,取值范围为负数:3402823E+381401298E45,正数:1401298E453402823E+38)和双精度浮点数(Double)。 定义变量的语句格式为:DeClare 变量名As数据类型。其中,DeClare 可以是 Di
23、m、Static、Redim、Public 或 Private。14.表达式 2*32+4*22+32 的值是( )。(分数:1.00)A.30B.31 C.49D.48解析:【解析】在 Visual Basic的常见运算符中,幂运算符()优先级最高,其次是取负()、乘(*)、浮点除()、整除()、取模(Mod)、加(+)、减()、字符串连接(&)。其中,乘和浮点除是同级运算符,加和减是同级运算符。按优先级顺序本题逐步运算结果为: 2*32+4*22+32=2*9+4*22+9=18+82+9=18+4+9=31。15.下列不能输出“Program”的语句是( )。(分数:1.00)A.Pri
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 考试 VISUALFOXPRO 十二 2015 答案 解析 DOC
