问题 填空题

在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click()
Dim arr(1 To 100)As Integer
For i=1 To 100
arr(i)=Int(Rnd*______)
Next i
Max=arr(1)
Min=arr(1)
For i=1 To 100
If______Then
Max=arr(i)
End If
If______Then
Min=arr(i)
End If
Next i
MsgBox Max
MsgBox Min
End Sub
程序运行后,单击命令按钮,将产生100个1000以内的随机整数,放入数组arr中,然后查找并先后使用消息框输出这100个数中的最大值Max和最小值Min。请依据上述功能将程序补充完整。

答案

参考答案:(答案]1000 arr(i)>Max arr(i)<Mill

解析: 本题考查VBA中程序设计的知识。对于这个问题,首先要产生100个1000以内的随机整数,放入数组arr中,由于Rnd函数可以产生0~1之间的随机数,所以将其乘以1000后再取整就可以得到1000以内的随机整数。然后预先设置数组的第一个元素为最大值兼最小值,然后在循环中把数组元素依次与最大值和最小值进行比较,如果比当前的最大值还大,则让这个数组元素成为新的最大值;如果比当前的最小值还小,则让这个数组元素成为新的最小值,接着继续比较直至数组元素都比较一遍为止。

开放性试题

材料一:贵州是我国西部多民族聚居的省份,贫困和落后是贵州的主要矛盾,加快发展是贵州的主要任务。国务院批准下发了《关于进一步促进贵州经济社会又好又快发展的若干意见》即国发〔2012〕2号文件。《意见》将贵州发展提升到在全国发展战略中的更高层面,这充分体现了国家对贵州经济社会发展的关心、重视。

材料二:目前,国务院扶贫办最新调整的国家扶贫开发工作重点县将我省的天柱、黎平等50个县列入其中,我省除盘县外其余均为集中连片特殊困难地区范围内的国家扶贫开发工作重点县。未来十年,中国将把连片特困地区作为主战场,把稳定地解决扶贫对象温饱,加快实现脱贫致富作为未来扶贫开发的首要任务。

材料三:2012年3月7日晚,国务院 * * 温 * * 来到贵州代表团驻地与代表座谈交流。他表示,贵州要进一步坚定发展的信心,增强克服困难的勇气,发扬“艰苦奋斗、不怕困难、攻坚克难、永不退缩”的贵州精神,拿出“人一之我十之,人十之我百之”的工作干劲,坚持不懈艰苦创业,抓住机遇加快发展。

阅读以上材料,根据所学知识回答下列问题:

⑴目前贵州特别是我州各族人民的中心工作是什么?为什么要以这一工作为中心?(3分)

⑵加快实现贵州脱贫致富、促进贵州经济社会又好又快发展有什么意义?(4分)

⑶努力实现贵州经济社会发展的历史性跨越为什么必须发扬“贵州精神”?(4分)

⑷作为贵州的小主人,你目前可以为贵州的发展做点什么?(3分)

问答题 简答题