第 1 页:选择题 |
第 3 页:填空题 |
19将文本框的( )属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。
A.TextB.ScrollBarsC.MultiLineD.Enabled
参考答案:C
参考解析:本题考查文本框的常见属性。文本框的Text属性存放输入的数据,而MultiLine属性的作用为设置是否为多行,默认为False,此时不能显示多行;当设置为True时,允许显示多行文本。当MultiLine属性为True时,可以通过设置ScrollBars属性来显示滚动条。
20下列不属于软件工程3个要素的是( )。
A.工具B.过程C.方法D.环境
参考答案:D
参考解析:软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。
21下列选项中,不属于数据模型所描述的内容的是( )。
A.数据类型B.数据操作C.数据结构D.数据约束
参考答案:A
参考解析:数据模型描述的内容包含数据结构、数据操作和数据约束。
22有下面的程序段,其功能是按图l所示的规律输出数据( )。
若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是( )。
参考答案:C
参考解析:本题是一个二重循环输出矩阵的问题。在题目中给出的第一个二重循环中,建立了一个3行5列的矩阵并将其输出如图l所示;要求后续的循环将这个矩阵逆置后输出为图2所示。观察图2可知,输出结果共为5行3列,根据二重循环的外循环控制行、内循环控制列的特点,第二个二重循环应该是外循环5次,内循环3次;由图2和图1的对比可知,在第二个循环中的第i行J列应该输出的数组元素是a0.i)。
23窗体上有一个文本框,其Name属性为Textl,如图所示,并有如下事件过程:
上述程序的运行结果是( )。
A.在文本框Textl中输出55B.在文本框Textl中输出0C.语法错误D.在文本框Textl中输出不定值参考答案:C我的答案:未作答收起解析收藏纠错
参考解析:本题考查窗体Load事件的运行。当装入窗体事件触发时,通常用于对属性和变量的初始化,不能调用SetFocus力法,因此程序编译出错。
24待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码l5被放到第( )个位置。
A.2B.3C.4D.5
参考答案:A
参考解析:选择排序的基本思想是扫描整个线性表,从中选出最小的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表为空。所以第一趟排序后,将选出最小的元素9放在第一个位置,元素l5则放在第二个位置。
25在E盘当前目录文件夹下建立一个名为“Student.txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序( )。
参考答案:C
参考解析:本题考查文件操作。题目中要求以随机的方式(Random)打开一个文件,打开文件的格式为:0pen FileNameForRandomAs#文件号[Len=记录长度],然后以Put命令写入一条记录,格式为:Put[#】文件号,[记录号],变量名。若省记录号,表示在当前记录号下写入记录型变量,“,”不可以省。
26为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle
参考答案:A
参考解析:本题考查窗体的常见属性。窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
27组合框是文本框和( )特性的组合。
A.复选框B.标签C.列表框D.目录列表框
参考答案:C
参考解析:本题考查组合框。组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
28若看到程序中有以下事件过程,则可以肯定的是,当程序运行时( )。
参考答案:D
参考解析:鼠标按F事件(MouseDown)适用于窗体和大多数控件,包括复选挺、命令按钮、单选按钮、框架、文本框、目录框、文件框、图像框、图片框、标签、列表框等。事件过程名格式为:控件名事件名,故本题Pfivate Sub Click MouseDown中的Click应为控件名。
29在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Commandl的Click事件代码:
程序运行后,在文本框中输入20,单击命令按钮后,标签中的内容为( )。
A.20是一个奇数B.20C.20是一个偶数D.2
参考答案:A
参考解析:
本题考查函数调用以及lIf函数。IIf函数可用于执行简单的条件判断操作,其格式为result=lift<条件>,,),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。函数fun(n)的功能是判断n是否为偶数,是偶数则返回True,否则返回False。输入20时,fun返回True,则Commandl的单击事件中IIf语句得到“奇数”。
30窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Commandl),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:
在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To Listl.ListCount-1改为( )。
参考答案:D
参考解析:在程序运行时删除列表框中的项目可以使用Removeltem方法,其语法为:列表框.RemoveRem索引号,列表框的属性Listlndex返回当前所选项目的索引号,因此删除列表框选中项目的语句为:Listl.Removeltem List1.ListIndex。列表框的List(Index)属性返回指定索引号的列表项内容,第一个列表项的索引为0而最后一个项目的索引为ListCount.1,其中,ListCount属性返回列表框中当前的列表项总数。
本题原代码错误原因:每执行一次Removeltem方法后,列表框中被删除项目的后续项目的位置将前移,即其 Listlndex属性值将减1。为此可从列表框的最后一个项Ii开始进行查找,即:Fork=Listl.ListCount-1 T0 0 Step-1。
31Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件B.Unix文件C.二进制文件D.随机文件
参考答案:B
参考解析:本题考查VB文件的分类。VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
32下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式B.外模式C.概念模式D.逻辑模式
参考答案:A
参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。
33窗体上有Textl、Text2两个文本框及一个命令按钮Commandl,编写下列程序:
程序运行后,第一次单击和第二次单击命令按钮后,文本框Textl和Text2内的值分别是( )。
A.
B.
C.
D.
参考答案:C
参考解析:本题考查函数的调用以及变量的作用域。在命令按钮单击事件中调用p2函数,p2函数的参数为函数pl,因此首先计算pl调用以后产生的结果。第一次调用函数pl,变量Y为窗体级变量,pl调用结束后Y为2,pl为4;调用p2,得到p2值为l0,x的值为2;继续调用pl(x),此时Y值为2,调用结束以后口l为l0。继续单击命令按钮,此时x值为2,而Y的值为6,其余计算方法和第一次单击时相同。
34
参考答案:B
参考解析:本题考查数组作为函数参数的调用。数组作为函数参数只能进行地址传递。需要注意的是在形参数组中可以忽维数的定义,但是不能省圆括号,实参数组名后面可以不跟圆括号。
35要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句( )。
A.
B.
C.
D.
参考答案:A
参考解析:本题考查常用的方法。Cls方法的使用形式为:[对象].cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同时也不能清除图形,应用LoadPicture可以清除或者装入图片。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |