2009计算机专业试卷-专业课B答案
河南省2009年计算机类专业课试题卷
一、选择题
2.A.B.C.D.3.
A.B.C.D.4.A.B.C.D.5.A.B.C.D.6.A.B.C.D.
7.A.B.C. D.8.A.B.C.D.9."5.12汶川大地震",1,4))的运算结果是A
A.B.""C.D.10.A.B.C.D.11.A.B.C.D.12.A.B.C.D.13.A.B.C.D.14.A.B.C.D.15.A.B.C.D.16.A.B.C.D.17.A.B.C.D.18.A.B.C.D.19.A.B. C.D.20.A.B.C.D.21.A.B.C.D.22.A.B.C.D.23.A.B.C.D.二、判断题(每小题分,共分。“√ ”,错误的打“×”)
24.25.26.27.28.29.30.31.32.33.三、填空题(每空分,共分)
34.35.36.37.38.四、简答题(每小题分,共分)
39.40.
五、程序设计题(2小题,共分)
4.Click事件代码,使其能够达到相应的作用。(10分)
“计算”按钮的Click事件代码为:
a=val(thisform.text1.value)(1分)
b=val(thisform.text2.value)(1分)
if a>b(1分)
t=a
a=b
b=t
endif
s=0
do while .t.
if mod(a,2)=0(2分)
s=s+a
endif
a=a+1(1分)
if a>b (1分)
exit
endif
enddo
thisform.text3.value=alltrim(str(s))(1分)
“退出”按纽的Click事件代码为:
thisform.release
42.set talk off
decl a(11)(2分)
clear
*模拟一个升序排列的数组
for i=1 to 10
input "请升序输入10个数据,当前是第"+ltrim(str(i))+"个:" to a(i)
endfor
input "输入一个被插入的数:" to num(2分)
for i=1 to 10(2分)
?? a(i),","
endfor
?
a(11)=num(1分)
for i=10 to 1 step -1
if a(i)>a(i+1)(3分)
t=a(i)
a(i)=a(i+1)
a(i+1)=t
else
exit(2分)
endif
endfor
for i=1 to 11(2分)
?? a(i),","
endfor
set talk off
计算机网络基础(分)
六、判断题(每小题分,共分。“√ ”,错误的打“×”)
43.44.45.46.47.
48.49.50.51.52.七、填空题 (每空分,共分)
53.54.55.56. 八、名词解释题(每小题分,共分)
57.58.59.60.61.九、综合题 (3小题,共分)
62.63.64.
计算机类专业课试卷 第 2 页(共 6 页)