| Gzu521.com我的学习网 |
|
(22)下面关于菜单的叙述中错误的是(b) a)各级菜单中的所有菜单项的名称必须唯一 b)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同 c)弹出式菜单也用菜单编辑器编辑 (23)已知有下面的过程(d) private sub proc1(a as integer,b as string,optional x as boolean) …… end sub 正确调用此过程的语句是 a)call procl(5) b)call proc1 5,”abc”,false c)proc1(12,”abc”,true) d)proc1 5, “abc” (24)在窗体上有一个文件名称为text1的文本框和1个名称为command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。下面能够正确实现上述功能的程序是(c) a)private sub command1_click() b) private sub command1_click() text1.left=100 t ext1.left= text1.left-100 end sub end sub c)private sub command1_click() d) private sub command1_click() text1.move.text.left+100 text1.move.text.left end sub end sub (25)某人创建了1个工程,其中的窗体名称为form1;之后又添加了1个名为form2的窗体,并希望程序执行时先显示form2窗体,那么,他需要做的工作是(a) a)在工程属性对话框中把“启动对象”设置为form2 b)在form1的load事件过程中加入语句 load form2 c)在form2的load事件过程中加入语句form2.show d)在form2的tabindex属性设置为1,把form1的tabindex属性设置为2 (26)窗体上有1个名称为text1的文本框和1个名称为command1的命令按钮。要求程序运行时,单击命令按钮,就可以把文本框中的内容写到文件out.txt中,每次写入的内容附加到文件原有内容之后。下面能够实现上述功能的程序是(c) a)private sub command1_click() b) private sub command1_click() open “out.txt” for inpit as#1 open “out.txt” for outpit as#1 print#1,text1.text print#1,text1.text close#1 close#1 end sub end sub c) private sub command1_click() d) private sub command1_click() open “out.txt” for append as#1 open “out.txt” for random as#1 print#1,text1.text print#1,text1.text close#1 close#1 end sub end sub (27)为计算1+3+5+……+99的值,某人编程如下 k=1 s=0 while k<=99 k=k+2 : s=s+k wend print s 在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是(d) a)while …wend循环语句错误,应改为for k=1 to 99 …next k b)循环条件错误,应改为whlie k<99 c)循环前的赋值语句k=1错误,应改为k=0 d)循环中两条赋值语句的顺序错误,应改为s=s+k : k=k+2 (28)下面程序在调试时出现了死循环 private sub command1_click() n=inputbox(“请输入一个整数”) do if n mod 2=0 then n=n+1 else n=n+2 else if loop until n=1000 end sub 下面关于死循环的叙述中正确的是(d) a)只有输入的n是偶数时才会出现死循环,否则不会 b)只有输入的n是奇数时才会出现死循环,否则不会 c)只有输入的n是大于1000的整数时才会出现死循环,否则不会 d)输入任何整数都会出现死循环 |
责任编辑:gzu521