1[单选题] 假定有如下程序:
运行程序,单击窗体,输出结果是
A.321B.37C.01D.313
参考答案:A
参考解析:DoUntil…Loop语句在条件满足的前提下会一直执行中间的循环语句。N的初值为0,因此循环会执行3次。在循环体内N每次被加l。因此结束时N=3。同样的方法可算出J=21。选A.。
2[单选题] 下列叙述中正确的是( )。
A.栈是一种先进先出的线性表
B.队列是一种后进先出的线性表
C.栈与队列都是非线性结构
D.以上三种说法都不对
参考答案:D
参考解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。
3[单选题] 将窗体的KeyPreview属性设为True,然后编写如下程序:
运行程序时,按下字母键a,则窗体上显示的是
A.AAB.AaC.aAD.aa
参考答案:B
参考解析:KeyCode是按键的实际字符(不区分大小写),KeyAscii是以字符为准,是所按键的ASCIl码。
4[单选题]在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
A.
B.
C.
D.
参考答案:D
参考解析:按F4键,或单击工具栏中“属性窗口”钮,或选取“视图”菜单中的“属性窗口”子菜单,均可打开属性窗口。
5[单选题] 假定有以下循环结构:Do Until条件表达式
循环体
Loop
则以下正确的描述是( )。
A.如果“条件表达式”的值是0,则一次循环体也不执行
B.如果“条件表达式”的值不为0,则至少执行一次循环体
C.不论“条件表达式”的值是否为“真”,至少要执行一次循环体
D.如果“条件表达式”的值恒为O,则无限次执行循环体
参考答案:D
参考解析:本题的Do Until…Loop循环结构是先笋断,再执行的结构。
Do Until循环语句执行的过程是,先判断条件表达式刮值,如果条件表达式的值为0或False时,即条件不成立时,贝执行循环体,否则当条件表达式的值为非0或"rme时,即局立,则退出D0…Loop循环。本题中,选项A条件表达式的值是0,说明条件不成立。圭l行循环体。故A错误。选项B条件表达式的值不为0,说明条件成立.退出循环。故B错误。
选项C中Do Until…Loop语句中条件表达式的值为“假”时,才至少执行一次循环体,故C错误。选项D中条件表达式的值恒为0,说明表达式总是不庙立,所以可无限执行循环体,故D选项正确。
6[单选题] 窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为
参考答案:C
参考解析:单击Listl中某个表项时触发List1_Click()事件。标签的Caption属性用于设置标签中所要显示的内容。列表框的text属性为Listl中表项的正文,通过这个属性可以得到被选中的项目。因此选C.。
7[单选题] 某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中:
调试时发现没有达到目的,为实现上述目的,应做的修改是( )。
A.把Print”Textl”改为Prim#2,Textl
B.把Print”Textl”改为Print Textl
C.把Print”Textl”改为Write”Textl”
D.把所有}}2改为#1
参考答案:A
参考解析:
要把文本框中的内容写入文本文件中,首先要用0pt.语句的For Output模式打开文本文件,并为文件制定一个文件号,然后,用Print语句将文本写入文本文件,最后关闭文件。本题中Click事件过程中第l、3条语句正确。第2条语句Print语句的格式是:蹦nt#文件号,要写入的内容,原语句错误。根据格式按选项A修改正确,故A选项正确。
8[单选题] 现有如下程序:
运行程序,则窗体上显示的是( )。
A.38B.49C.61 D.70
参考答案:B
参考解析:程序中过程f的功能是参数值大于等于10时,返回参数加1的值,否则返回参数加2的值。因此按钮事件中8值的计算过程如下:
i=1时,S=0十f(5+1)=8;
i=2时,S=8+f(5+2)=8+9=17;
i--3时,S=17+f(5+3)=17+10=27;i=4时,S=27+f(5+4)=27+11=38;i=5时,8=38+f(5+5)=38+11--49;因此最终在窗体上输出的是49。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |