5[单选题] 在窗体模块的声明部分声明变量时,不能使用的关键字是
A.DimB.PublicC.PrivateD.Static
参考答案:D
参考解析:YB中变量按作用域分为:局部变量、窗体/模块级变量、全局变量。局部变量:在过程内用Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在“通用声明”段中用Public语句声明的变量,可被本应用程序的任何过程或函数访问。
6[单选题] 软件详细设计产生的图如下:
该图是( )。
A.N—S图B.PAD图C.程序流程图D.E—R图
参考答案:C
参考解析:N—S图提出了用方框图来代替传统的程序流程图,所以A不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以8不对。E—R图是数据库中的用于表示E—R模型的图示工具,所以D不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。
7[单选题] 窗体上有一个名称为Commandl的命令按钮,编写如下事件过程:
运行程序,单击命令按钮时,窗体上显示的是
A.10B.l5C.16D.21
参考答案:B
参考解析:For循环中,i大于等于l时执行循环n=+1,共执行5次,即i从1累加至5,n的值从1最终累加到15。
8[单选题] 有下面程序代码:
程序运行时输出字符“*”的个数是
A.50B.20C.16D.15
参考答案:C
参考解析:Do…LoopUntil循环和DoWhile…Loop循环都是满足执行条件时会一直执行循环体内的语句。直到条件不满足退出。外循环i初值为1,条件是小于5,每次循环加2,则执行2次。内循环条件i=1时执行l0次,i=3时执行6次。选C.。
9[单选题] 在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程
程序运行后,单击命令按钮,在文本框中显示的值是( )。
A.2B.3C.4 D.5
参考答案:B
参考解析:程序中For循环的结束有两种情况,一种是循环完指定的次数,一种是达到一定的条件后直接退出循环0由于在循环体中循环变量i的值被修改:i=i+3,因此,每次循环开始时i的取值为0,4,8,i为B时执行i=i+3=11。n=n+1=3,这时i的值大于l0,退出For循环,因此For循环执行了3次,即n的值为3。所以在文本框中会显示3。
10[简答题]在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出平均值”),即可求出其平均值,并显示在窗体上(如图所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。.
参考解析:表达式Int(Rnd*1000)可生成o~1000 范围内随机整数。根据题意求出20个随机整数的平均值,须 用For循环语句逐一将数组中的各元素累加到变量Sum,然后 求出平均值。
【操作步骤】
步骤l:打开本题工程文件。
步骤2:分析并编写程序代码。
程序提供代码
程序结束
参考答案
第1个?处填入:l000
第2个?处填入:0
第3个?处填入:Sum+arrN(i)
第4个?处填入:Sum/20
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |