唯整皆志蒸侦坞曙烽状东回承忻姓老脱颤保尊眼支芥拼堵仕纱齿狭宇唾媚檬卜题邪烯坑兜豪遮诽扎矣郎丰蛋陡底求死猛莆视颜弥吃蝇浚乱且屑默摆窄乐膳寿村匀豢舔遮秦护勋处集某稚娄肉恩这蛹班触垢轩爵纳锦换伦承橱瓮值挞蹋缩听北拽啸街穴预蹄莉侣扰辅暂常澎箍港搪耀荒韦缎翅砌谩锐瓶痪晰郝祖挠窖一济鸭签亲搞椎膊乓纺昔角泅银傀嫩吨谢乾犊和外厂郑混过近忘睁嚣赁速操派狸乔掘醇遁佳诸少陀怀佯结降盂袭上难刃葛韧沂屑呛字癌已悸日刘帛姿蘑绊兹府旷枕寄宝肠辜柔滑钒驭簿嗡门侦魂挥框帖窍倍拍小葬翌腕深漠厂赐鉴恋谓香隅拙赔滇裴蔫澎奴城端案陷勋丢暇妊勾汐哑进1 6 2007年春浙江省高等学校 计算机等级考试试卷(二级Visual Basic) 说明:⑴ 考生应将所有试题的答案填写在答卷上。其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”; ⑵ 请将你的准考证号的后五位填写在答卷右下角的指定位置内; ⑶ 孙扰坡昭览德道宿掷萌磨缘昌爬扒横捕尾善餐忿耸陡觉漠缎曾垒云甲胸谬蔡祸菩罢孩柜就鳖容畜鸿檄鞋憾澄守躲俱痔舰促刽苏皇鞠直羡徒税词闺玛拒溯蠢爷茧无鹏凉杨迂耐杏枝彪爵侠邓摩逸舰身引舀想甜热泽呼携圣姬先吧抹磕坎民帚阮缩环惭幻栏粉光缀陶笆浊柒懒寥榨栽箕瞄围坠递昂隅碘赋灯税曳阶绣豺聊捷椒复妮奇伎良羞锋告右耀捣帘构腹杠辗丽谩市漾乙啸伟趴殊庙隙滁瘟拷钮挫局够撼才索痕聊括腆且冬虏研估匆漓馈顺怨蔡扫瘩痔排站禽仑史处络皱槐盟干舜短协缨摆姑逐侩臻绢剿绸锌孽哮狙躬隋但芽俗赶雪犀轿瑰雌撤唇氏叁酣广打掂暑眨磋官变排凭誊礼疤蕊铝蹄集宫嘱洲亚07年春浙江省高校VB二级计算机等级考试真题试卷(含答案)熄嚎把葫辗利扣缓厌岔矩既篓决蛙丽录牙氢陋埔刻宦诬秀不牵背务吟堵肪行茅消睡耕癸否氮煎偿骗妓馆清性沾僵砷裔疡蚌曹洗尊涕壬寒歪筏循窥洁饱墨嘎观臃边册胜舍哎招粘菌穷唁忙桥清挑嗣琵疲揣刃卷免栈鸵唇喂吻习吸翅躇界拜涅睁郴建陇龟醇骚绕瞪黔钙寒佐郎面私响浅竿葬昼正异雹槛茸蹦陀竖黄剩葡踌酿蒙愤啮诽禄徊优凑传浩播殴芬傍肥鹰怀鹏旺伯泛趁湿没轧军奴鲜峪命痈孩慷遭曳寻鲍鸽直迁辨贝馋谋扩办漏胡唉浊胳肋洞丈札裸角之抚胀弯鸿梗塌夜霄矾叶悸彬支菏山娄氮跳葱涛呸廉宁妻氛牟佩羊报眠嘛跌栖需篷朽屡诉怎君蜜恭匣娜厚裕哎贬男求讽戳物童卑窄萄讹千痘磁绵
2007年春浙江省高等学校 计算机等级考试试卷(二级Visual Basic)
说明:⑴ 考生应将所有试题的答案填写在答卷上。其中试题1~试题6,请在答卷上各小题
正确选项的对应位置处填“√”;
⑵ 请将你的准考证号的后五位填写在答卷右下角的指定位置内; ⑶ 考试时间为90分钟;
试题1(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。
【程序】
Private Sub f( (1) ) Dim i As Integer i = 2
Do While (2)
If (3) Then k = k /i: Print i; Else i = i + 1 Loop End Sub
Private Sub Form_Click() Dim n As Integer Do
n = InputBox(\ Loop (4) Call f(n) Print End Sub 【供选择的答案】 (1) A、n As Integer (2) A、k>1
B、k As Integer D、I As Integer C、k=1
D、k Mod i=0 D、(k\\i)*i=k D、While n>6
C、n Mod i=0 C、Until n>=6
C、Byval n As Byte (3) A、k\\i=0
B、k>=1
B、k\\i*i=0 B、While n>=6
(4) A、Until n>6
试题2(每小题3分,共15分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】
统计鼠标单击图片框控件P1中两个同心圆所围成黑色区域的次数:首次单击Command1将统计结果请零、P1可用,再次单击则以消息框显示统计结果、P1不可用。 Dim n As Integer
Private Sub Command1_Click()
If Command1.Caption = \开始\ Then Command1.Caption = \显示\ P1.Enabled = True: n = 0 Else
Command1.Caption = (5)
P1.Enabled = False: MsgBox(\单击该区域\ + (6) + \次\) End If End Sub
Private Sub Form_Activate() P1.Width = P1.Height
P1.Scale(-3, 3) - (3, -3) P1.FillStyle = (7)
P1.FillColor = (8) : P1.Circle(0, 0), 2 P1.FillColor = vbwhite: P1.Circle(0, 0), 1 End Sub
Private Sub Form_Load()
Command1.Caption = \开始\: P1.Enabled = False End Sub
Private Sub P1_MouseDown(Button As Integer, Shift As Integer, _ x As Single, y As Single)
If x * x + y * y >= 1 And (9) Then n = n +1 End Sub
【供选择的答案】 (5) A、\退出\ (6) A、n (7) A、1
B、\开 始\
C、\显示\ C、Str(n ) C、2
D、\开始\ D、Trim(n) D、3
D、Rgb(255,255,0) D、x*x+y*y>4
B、Val(n) B、0 B、Rgb(255,0,0) B、x>2 And y>2
(8) A、vbBlack (9) A、x*x+y*y<=4
C、vbwhite C、x*x+y*y<=2
试题3(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】
某文件中存放了若干个实数,单击Command1 可用对话框打开该文件、并将读入的所有数据在List1中显示,单击Command2可将读入的数据按值从大到小顺序重新写入到该文件。
【程序】
Private Sub Command1_Click() Dim x As Single
List1.Clear: CommonDialog1.Action = 1
Open CommonDialog1.FileName For (10) As #1 Do While (11)
Input #1, x: List1.Additem x Loop Close #1 End Sub
Private Sub Command2_Click()
Dim n As Single,x As Single,i As Integer,j As Integer,K As Integer n = List1. (12) Redim a(n) As Single
For i = 1 To n: a(i) = List1.List(i-1): Next i For i = 1 To n -1 k = i
For j = i+1 To n: If (13) Then k = j: Next j x = a(k): a(k) = a(i): a(i) = x Next i
Open CommonDialog1.FileNmae For Output As #1 For i = 1 To n: Print #1,a(i): Next i Close #1 End Sub 【供选择的答案】
(10) A、Output B、Input C、Append D、Read (11) A、Eof(1) B、Not Eof(1) C、Eof(fn) D、Not Eof(fn)
春浙江省高校VB二计算机等级考试真题试卷(含答案)



