订单查询
首页 其他文档
计算机二级考试模拟题库及答案解析
大小:27.55KB 13页 发布时间: 2023-06-20 10:12:14 14.14k 12.96k

DO While x<50

x=(x+2)*(x+3)

n=n+l

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 Until…Loop循环语句的执行过程是:如果条件为真(True),则执行语句块,当执行到Loop语句时,将返回到While语句并对“条件”再次进行判断,如仍为真(True),则重复前述过程;如果条件为假(False),则不执行语句块,而执行Loop之后的语句。

本题第1次执行循环体后,x、n的值分别为6和1,第2次执行循环体后,x、n的值分别为72和2,此时While语句“条件”为假,将n、x的值在文本框中显示。

33. 假定有下列程序段:

For i=1TO 3

For j=5To 1Step-1

Print i*j

Next j

Next i

则语句Print i*j的执行次数是()。

A.15 B.16 C.17 D.18

A。【解析】For…Next循环语句可提供一个重复执行的语句序列,遵循“先检查,后执行”的规则,执行过程中,循环次数=Int(终值-初值)/步长+1。本题代码是一个嵌套的For循环,其中每次执行内循环时的循环次数=(Int(1-5)/-1)+1=5,外循环的循环次数为3,因此执行循环体语句:PrintI*J的次数为15次。

34. 在窗体上画一个名称为Co mmand1的命令按钮,然后编写下列事件过程:

Private Sub Co mmand1_Click()

c=1234

c1=Tri m(Str(c))

For i=1To 4

Print Next

End Sub

程序运行后,单击命令按钮,要求在窗体上显示下列内容:1121231234则在横线处应填入的内容为()。

A.Right(c1,i)B.Left(c1,i)C.Mid(c1,i,1)D.Mid(c1,i,i)

B。【解析】Str()函数可将数值数据转换为字符串数据,转换时总会在数字前保留一空位来表示正负,如果数值为正,返回的字符串包含一个前导空格,暗示有一个正号。Tri m$(字符串)函数用于去掉“字符串”两边的空白字符。从本题显示结果可知,在For循环中窗体上每次显示的是字符串“1234”的前i个字符(i为循环变量)。故答案为选项B。

35. 在窗体上画两个单选按钮(名称分别为Optionl、Option2,标题分别为“宋体”和“黑体”)、1个复选框(名称为Checkl,标题为“粗体”)和1个文本框(名称为Text1,Text

属性为“改变文字字体”),窗体外观如下图所示。程序运行后,要求“宋体”单选钮和“粗体”复选框被选中,则下列能够实现上述操作的语句序列是()。

A.Option1.Value=False

Check1.Value=True

B.Optionl.Value=True

Checkl.Value=0

C.Option2.Value=False

Check1.Value=2

D.Optionl.Value=True

Checkl.Value=1

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441