在窗体上画两个文本框(名称分别为Text1和Text2)和—个命令按钮(名称为Cotranand1) - 考试试题及答案解析 - 读趣百科
单选题

在窗体上画两个文本框(名称分别为Text1和Text2)和—个命令按钮(名称为Cotranand1),然后编写如下事件过程:Private Sub Command1_Click() x=0 Do While x<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x)End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为______。

A
1和0
B
2和72
C
3和50
D
4和168

题目答案

B

答案解析

do while... loop循环语句是当While后面的条件为True时,执行循环体,当条件为False时退出循环。str(数字)函数用来将数字转换为字符串返回。如果“数字”是正数,由于正数的前面有一个空位表示正号,所以Str函数所返回的字符串包含一个前导空格。程序执行的过程为:第一次:x=0,x50,所以x=(0+2)*(0+3)=6,n=0+1=1第二次:x=6,x50,所以x=(6+2)*(6+3)=72,n=1+1=2第三次:x=72,x不小于50,循环结束,此时x=72,n=2。执行
举一反三
单选题

以下选项中,能用作数据常量的是______。

A
0115
B
0118
C
1.5e1.5
D
115L

题目答案

D

答案解析

在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量。基本整型常量只能用数字表示,不带小数点,例如12、-1和0等,在VC6.0中可以在整型常量的后面加—个字母l(L的小写)或L;实型常量必须用带小数点的数表示,例如3.14159、-2.71828、0.0等;选项A中字母o不符合要求,选顶B中超出八进制的范围,选项C中e后面的不为整数,因此选顶D是正确的。
单选题

阅读程序:Private Sub Form_ Click() a=0 For j=1 To 15 a=a+j Mod 3 Next j Print aEnd Sub 程序运行后,单击窗体,输出结果是______。

A
105
B
1
C
120
D
15

题目答案

D

答案解析

本题是计算1到15对3取余的所有余数的和。For循环控制变量j从1到15变化,步长为1,每执行一次循环变量的值加1,因此循环语句的执行了15次。因为Mod运算符的优先级高于加(+),因此循环体a=a+ jMod 3中,首先执行j Mod 3语句,再与a相加。变量a的功能是累计1到15对3取余的所有余数的和。程序的执行过程如下:第一次:i=1,a=0,a=0+1 mod 3=0+1=1第二次:j=2,a=1,a=1+2 mod 3=1+2=3第三次:j=3,a=3,a=3+3 mod 3=3+0=3
单选题

在窗体上画一个命令按钮和一个文本框(名称分别为Command1和Text1),并把窗体的KeyPreview属性设置为True,然后编写如下代码:Dim SaveAll As StringPrivate Sub Form_ Load () Show Text1.Text=" " Text1.SetFocusEnd SubPrivate Sub Command1_ Click() Text1. Text=LCase(SaveAll)+SaveAllEnd SubPrivate Sub Form_ KeyPress (KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAscii)End Sub程序运行后,直接用键盘输入:VB,再单击命令按钮,则文本框中显示的内容为 ______。

A
vbVB
B
不显示任何信息
C
VB
D
出错

题目答案

A

答案解析

KeyPreview属性,返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。键盘事件为:KeyDown、KeyUp和KeyPress。当KeyPreview的值为True时窗体先接收键盘事件,然后是活动控件接收事件;为False时(缺省值)活动控件接收键盘事件,而窗体不接收。 KeyPress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。 本题中,由于Form的KeyPreview属性为True,窗体先接收键盘事件。当键入V时,窗体的KeyPress事件产生
单选题

设有以下程序:Private Sub Form_ Click() x=50 For i=1 To 4 y=InputBox(“请输入—个整数”) y=Val(y) If y Mod 5=0 Then a=a+ y x=y Else a=a+ x End If Next i Print aEnd Sub 程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为 ______。

A
100
B
50
C
120
D
70

题目答案

A

答案解析

For循环控制变量i从1到4变化,步长为1,每执行一次循环变量的值加1,因此循环语句的执行了4次。程序的执行过程如下:第一次:i=1,y=15,y Mod 5=0,所a=a+ y=0+15=15,x=y=15第二次:i=2,y=24,y Mod 5>0,所以a=a +x=15+15=30第三次:i=3,y=35,y Mod 5=0,所以a=a +y=30+35=65,x=y=35第四次:i=4,y=46,y Mod 5>0,所以a=a +x=65+35=100
单选题

语句Dim a(-3 To 4, 3 To 6)As Integer定义的数组的元素个数是______。

A
18
B
28
C
21
D
32

题目答案

D

答案解析

Dim a(-3 To 4,3 To 6)As Integer是定义了一个二维整型数组,第一维下标的范围是-3到4,第二维下标的围是3到6,因此此二维数组中元素的个数为8*4=32。
模式切换
热门推荐

下列关于数据验证控件的说法不正确的是( )。

下列关于数据验证控件的说法不正确的是( )。A.在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件B.除必填验证控件以外,其他验证控件都将被检查对象为空...
展开详情

下列关于C++流的描述中,错误的是( )。

下列关于C++流的描述中,错误的是( )。A.cout>>A表达式中输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_ba...
展开详情

设有char str,下列语句正确的是()

设有char str[10],下列语句正确的是()A.scanf("%s"0,&str);B.printf("%c",str);C.printf("%s",str[0]);D.printf("%s",...
展开详情

幻灯片中的文本在插入以后就具有动画了,只有在需要更改时才需要对其进行设置。

幻灯片中的文本在插入以后就具有动画了,只有在需要更改时才需要对其进行设置。计算机类判断题,等级考试判断题,计算机二级判断题,公共基础判断题...
展开详情

设有二元关系R和三元关系s,下列运算合法的是()。

设有二元关系R和三元关系s,下列运算合法的是()。计算机类单选题,等级考试单选题,计算机二级单选题,MySQL数据库程序设计单选题...
展开详情