第 1 页:选择题 |
第 4 页:填空题 |
19窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写到文件0ut.txt中,每次写入的内容附加到寸件原有内容之后。以下能正确实现上述功能的程序是( )。
参考答案:C
参考解析:本题考查文件的打开方式。题目中要求在命令按钮单击事件中,往文件中写入信息,并且是追加到原有信息的后面,因此,要用Append方式打开文件。
20在窗体上有一个名称为Checkl的复选框数组(含4个复选框),还有一个名称为Textl的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(见图)。下面能实现此功能的事件过程是( )。
A.
B.
C.
D.
参考答案:A
参考解析:本题考查复选框控件数组。复选框的Value属性,决定了当前复选框的状态,当Value为1时表示选中复选框。按照题目中的要求,首先清空文本框,接下来对复选框控件数组中的所有元素的Value属性一一筛查,判断是否选中,把选中的复选框控件的Caption属性值连接到文本框的字符串中。
21下列关于窗体的描述中,错误的是( )。
A.窗体的Height、Width属性用于设置窗体的高和宽
B.窗体的Load事件在加载窗体时发生
C.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
D.执行UnLoad Forml语句后,窗体Forml消失,但仍在内存中
参考答案:D
参考解析:本题考查窗体文件的常用属性。窗体的Height、Width属性用于设置窗体的高和宽,Left和Top属性设置窗体在屏幕中的位置,Enabled属性设置为False时,窗体上所有的控件禁止应用。加载窗体时,自动运行窗体的Load事件,执行UnLoad方法以后,可以把当前窗体从内存中移出。
22以下( )对象不能作为容器。
A.FrameB.FormC.PictureBoxD.Image
参考答案:D
参考解析:本题考查容器。容器是指可以容纳其他控件的控件。VB中常用来作为容器的有框架、窗体和图片框(PictureBox)。
23有下列程序,运行后的结果为( )。
A)A(17)
B)A(17.4)
C)A(18)
D)A(2.4+3*5)
参考答案:B
参考解析:本题考查Print方法的输出。使用Print方法可以在窗体或图片框上输出文本,方法的参数为输出的内容,各个输出项之间可以使用逗号或分号隔开,如果用“,”隔开,则表示输出项分区输出,否则表示连续输出。因此题目中的输出项“Ar” :x+Y+z;“)”之间用分号分隔是连续输出。
24下列叙述中正确的是( )。
A.一个逻辑数据结构只能有一种存储结构
B.逻辑结构属于线性结构,存储结构属于非线性结构
C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
参考答案:D
参考解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。
25要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为( )。
A.0B.1C.2D.其他
考答案:B
参考解析:本题考查列表框的MultiSelect属性。默认状况下列表框仅可以选择一项,通过设置MultiSelect可改变多选设置,该属性有3种值:0表示禁止多选;1表示简单多选,在选项上单击可以选定多项;2为借助Ctrt和Shift键进行的多项选择。
26单击命令按钮执行以下程序,输出结果为( )。
参考答案:B
参考解析:本题考查过程调用中的参数传递。参数传递时默认为地址传递,如果实参为常量或者形参加上ByVal关键字说明,则为传值传递。本题中第一个参数为地址传值传递,第二个参数为传递,因此调用以后x值为2,而Y不变。
27设R是一个2元关系,有3个元组,s是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为( )。
A.6B.8C.9D.12
参考答案:C
参考解析:R为n元关系,有P个元组S为m元关系,有q个元组。两个关系笛卡儿积是一个n+m元的关系,元组个数是qXp。所以T的元组的个数为9个。
28要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是( )。
A.
B.
C.
D.
参考答案:C
参考解析:本题考查自定义类型。自定义类型定义的关键字为Type,自定义类型中的成员类型可以为字符串,但只能是定长字符串;也可以是数组类型,但必须为静态数组。
29下列二叉树描述中,正确的是( )。
A.任何一棵二叉树必须有一个度为2的结点
B.二叉树的度可以小于2
C.非空二叉树有0个或1个根结点
D.至少有2个根结点
参考答案:B
参考解析:二叉树是由n≥0个结点的有限集合构成,此集合或者为空集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右子树都是二叉树。二叉树可以是空集合,根可以有空的左子树或空的右子树。二叉树不是树的特殊情况,它们是两个概念。二:叉树具有如下两个特点:①非空二叉树只有一个根结点。②每一个结点最多有两棵予树,且分别称为该结点的左子树与右子树。
30以下程序执行后,在窗体上输出的图案是( )。
A.
B.
C.
D.
参考答案:A
参考解析:本题考查循环语句的分析。循环中共输出5行,每一行首先输出5-a个空格,然后输出a个¨”号。a的变化为1到5,步长为l。
31以下程序的功能是:把父目录下顺序文件smtext1.txt的内容读入内存,并在文本框Text3中显示出来。请选择适合横线处的语句( )。
参考答案:A
参考解析:本题考查文件的打开。打开顺序文件的基本格式为:0pen FileName For Mode As#FileNumber。其中,FileName表示要打开的文件的路径;Mode为文件打开模式:OutPut用于输出、Append用于追加写入、Input用于读取;FileNumber为打开文件时指定的句柄(文件号)。本题中是需要读取顺序文件中的数据,因此打开模式为:Input;当通过Input#语句读取文件中数据时,为避免程序出错,常以NotEOF(文件号)作为循环条件,用于判断是否已到文件结尾。
32窗体上有一个命令按钮和一个文本框,程序执行后,在文本框中输入l2345,单击命令按钮后的输出结果为( )。
A.68B.115C.1700D.170
参考答案:D
参考解析:本题考查文本框的常见属性。文本框的SelStart属性和SelLength属性表示选中文本的开始位置和长度,第一个字符的位置为0,SelText表示选中的文本。Val把字符转化为数字。所以A为34,B为5,因此输出为34+5=170。
33执行以下程序,在窗体上输出( )。
A.4B.5C.6D.7
参考答案:A
参考解析:本题考查循环语句的分析。命令按钮单击事件中,For循环变量为j,步长为2,因此数组a中所有奇数下标的值为相应的奇数,所有偶数F标的元素全部为0。那么anl=1,a(2)=0,a(3)=3。
34下面不能在信息框中输出“Visual Basic”的是( )。
A.
B.
C.
D.
参考答案:C
参考解析:MsgBox()函数用于显示提示信息,并可返回一个代表用户单击了哪个按钮的Integer类型值,当其作为函数使用时必须将参数放在括号内部,而返回值可以赋值给一个变量,也可以单独使用此函数而不将其返回值赋值给变量;MsgBox过程也用于显示提示信息,作为过程必须使用Call关键字来进行调用,其参数不能加括号。
35下面4个选项中,不是窗体属性的是( )。
A.UnLoadB.BorderStyleC.MinButtonD.Caption
参考答案:A
参考解析:本题考查窗体的常见属性和事件。进入VB编程环境后,自动加载一个名为Forml的窗体,可以在属性窗口中设置其常用属性,例如BorderStyle设置窗体的边框,MinButton设置最小化按钮是否显示,Caption可设置窗体的标题。UnLoad是卸载方法(或事件),可以卸载当前窗体或控件数组。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |