1[单选题] 设窗体上有一个Commandl命令按钮,还有以下程序代码:
程序运行后,3次单击命令按钮,则产生的输出是
A.123B.135C.137D.246
参考答案:C
参考解析:注意Static关键字修饰的变量,在过程退出后,变量值保持不变。选C.。
2[简答题]在考生目录下有一个工程文件sit5.vbp。运行程序后,单击“读数据”按钮,从data5.dat文件中读出一个数据,并显示在标签Labell中;单击“找素数”按钮,则在大于Labell的数据范围内找出最小的素数,并将其显示标签Label2中。在给出的窗体文件中已经有了全部控件,并给出了读写文件和判断素数的程序代码,但程序不完整。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,并编写相应程序段,实现程序功能。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,各命令按钮的事件过程必须至少各执行一次。
参考解析:
【解题思路】读取文件的内容到Labell,设置Caption属性。素数是除了1和它自身外,不能被其他自然数整除(除0以外)的数。将大于Labdl的数据范围内最小的素数写回文件。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容,并在指定位置编写代码。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
3[单选题] 以下关于控件的叙述中,正确的是
A.列表框包含了组合框的全部功能
B.列表框兼有组合框和文本框的功能
C.列表框和组合框具有完全不同的功能
D.组合框兼有列表框和文本框的功能
参考答案:D
参考解析:组合框(ComboBox)控件,是列表框和文本框组成的控件,具有列表框和文本框的功能。并具有文本框和列表框的大部分属性。它可以像列表框一样,让用户通过鼠标选择需要的项目,也可以像文本框那样,用键人的方法选择项目。选D.。
4[单选题] 若看到程序中有以下事件过程,则可以肯定的是,当程序运行时( )。
A.用鼠标左键单击名称为“Commandl”的命令按钮时,执行此过程
B.用鼠标左键单击名称为“MouseDown”的命令按钮时,执行此过程
C.用鼠标右键单击名称为“MouseDown”的控件时,执行此过程
D.用鼠标左键或右键单击名称为“CLick”的控件时,执行此过程
参考答案:D
参考解析:本题中,Click是控件的名称,MouseDown是鼠标按下事件,当用鼠标左键或右键单击Click控件时就会触发MouseDown事件,执行MouseDown事件过程。故选D。
5[单选题]设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:
程序的功能是’
A.按行计算文件中每行字符的ASCII码之和,并显示在窗体上
B.计算文件中所有字符的ASCIl码之和,并显示在窗体上
C.把文件中所有文本行按行显示在窗体上
D.在窗体上显示文件中所有字符的ASCIl码值
参考答案:A
参考解析:过程toascii的功能是依次取出传人字符串中的每个字符,用Asc函数将这个字符转换为相应的ASCIl码值,通过For循环将这些值累加。累加值由过程名返回。
Click事件中以顺序输入方式打开file.txt文件,即以读取方式打开文件。While循环的结束条件是到达文件尾部,在循环体中,LineInput#语句读取文件中的一行数据存人变量ch中,然后以ch为参数调用过程toascii,即计算这一行字符中所有字符的ASCIl码值的和,返回值赋给变量ascii,在窗体上输出ascii的值。所以While循环结束时,将在窗体上显示输出file.txt中每一行数据的ASCIl码值的和。因此答案为A。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |