正确答案: D
顺序控制、选择控制和循环控制
题目:VBA程序流程控制的方式有( )。
解析:本题考查VBA中流程控制方式的知识。VBA程序流程控制的方式有三种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的三种基本控制结构。
查看原题
举一反三的答案和解析:
[单选题]下列Visual FoxPro表达式中,不足字符型表达式的是______。
2+5
[单选题]下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是______。
'\v'
解析:解析:转义字符'\b\、'\t'、'\v'、'\f'的作用分别是退格、移到下一制表位、竖向跳格和换页。
[单选题]已知字母A的ASCII码是65,运行下面程序后输出的结果是 ______。 M = 65: A$ =" " For i = 1 To 3 A$ = A$ + Chr$(M) M = M +1 Next i Print A$
ABC
解析:解析:函数Chr$是把ASCII码转换为相应的字符,而同为大写或同为小写的相邻的英语字母的ASCII码也是相邻的自然数。字母A的ASCII码为65;则字母B、C的ASCII码分别为66和67。在For循环中,表达式A$+Chr$(M)把字母A、B、C连接起来,因此最后输出的结果是“ABC”。
[单选题]设有下列二叉树:
ATBZXCYP
[单选题]在数据管理技术的发展过程中,可实现数据共享的是
数据库系统阶段
[单选题]下列程序的输出结果是_______。includemain(){union{int k;char i[2]; }*s,a; s=&a
mp;a
下列程序的输出结果是_______。 #includestdio.h> main() { union { int k; char i[2]; }*s,a; s=&a; s->i[0]=0x39;s->i[1]=0x38; printf("%x\n",s->k); }
3839
解析:解析:在主函数定义了—个共用体变量a,及—个指向该变量的指针s。执行s->i[0]=0x39;s->i[1]=0x38;,将分别共用体的第—字节及第二字节存入十六进制数据0x39及0x38,由于在共用体中,变量共同占用存储空间,在输出s->k时,实际上就是输出开始写入的数据,而对于PC机,在存放血型数据时,低位在前,高位在后,故本题输出为3839。
[单选题]在查询中要统计记录的个数,使用的函数是
COUNT(*)
解析:解析:在查询中要统计记录的个数使用的函数是Count()。
[单选题]设有如下通用过程: Public Sub Fun(a()As Integer,x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为Text1的文本框和一个名称为Commandl的命令按钮。然后编写如下的事件过程: Private Sub Commandl_Click() Dim arr(5)As Integer,n As Integer For i=1 To 5 arr(i)=i+i Next Fun arr,n Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是______。
30
解析:解析:参数的传送分为两种:一种是按值传送(ByVal),一种是按地址传送(ByRef),而ByRef是默认的传送方式。按值传送时,不影响实参的值,而按地址传送则影响实参的值。本题中的参数都是按默认方式来传送的,即按地址传送,所以调用过程Fun后n的值被改变。而在Commandl的Click事件中,数组被赋值为 2、4、6、8、10,故n=2+4+6+8+10=30。