6[单选题] 下列数组定义中错误的是
A.Dima(-5T0-3)B.Dima(3To5)C.Dima(-3To-5)D.Dima(-3To3)
参考答案:C
参考解析:定义数组时,数组下标的上界>=下界。故C选项错误。
7[单选题] 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
A.ListB.ListlndexC.TextD.ListCount
参考答案:B
参考解析:列表框控件的Listlndex属性值是已选中的表项的位置。表项位置由索引值指定,第一项的索引值为0,第二项为1,以此类推。如果没有任何项被选中,Listlndex的值将设置为-1。
8[单选题] 设a=10,b=4,c=5,d=7,表达式8>bAmdNotc
A.TrueB.FalseC.1D.0
参考答案:B
参考解析:本题中包含的三种运算符的优先级别由高到低依次为:算术运算符、比较运算符、逻辑运算符。其中,逻辑运算符的优先级为:Not(非)→And(与)→Or(或)。And前面表达式的值为Trae,And后面表达式的值为False,所以最后输出的也是Fslse。因此,答案为B.。
9[单选题] 窗体的左右两端各有1条直线,名称分别为Linel、Line2;名称为Shapel的圆靠在左边的Linel直线上(见图);另有1个名称为Timerl的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动l00,当圆遇到Line2时则停止移动。
为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:
运行程序时发现圆立且P移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。
A.把计时器的Interval属性设置为1
B.把For k=Line1.To Line2.X1 Step 100和Next k两行删除
C.把For k=Line1.To Line2.X1 Step 100改为For k=Line2.X1 To Line1.X1 Step 100
D.把If Shape1.Left+Shape1.Width
参考答案:B
参考解析:在计时器事件中不应再设置步长为100的For循环,应该把For循环去掉,只留下循环体的语句,计时器每秒激发一次,每次判断小球是否移到Line2处,不到就改变自己的Left值即继续移动。因此B正确。
10[简答题] 在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~200范围内能被3整除的所有整数的和,并显示在文本框中。在窗体的代码窗Vl中,已给出了部分程序,其中计算能被3整除的整数的和的操作在通用过程Fun中实现,请编写该过程的代码。
要求:请勿改动程序中的任何内容,只在Function Fun( )和End Function之间填入你编写的若干语句。最后将修改后的文件按原文件名存盘。
参考解析:判断0—200范围内的数能不能被3整除,须使用求余运算符Mod,如果余数不为0,则表示该数不能被整除。并需要设置一个变量,以累计不能被3整除的数的和。
【操作步骤】
步骤l:打开本题工程文件。
步骤2:分析并编写程序代码。
程序提供代码
步骤3:调试并运行程序,关闭程序后按题目要求存盘
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |