内容正文:
2019学年第二学期黄二高返校考信息技术试题
考试时间:45分钟(总50分)
出卷人:黄彬彬审核人:童文月
一、选择题(本大题共12小题每小题2分共24分每小题列出四个备选项中只有一个符合题目要求的,不选,多选错选均不得分)
1.在VisualBasic中,能表示整数x是完全平方数(如=3*3,9是完全平方数)的表达式是(C)
A.x^2=x*x B.sqr(x)=x\2 C.int(sqr(x))^2=x D.(x\2)^2=x3
2.下列程序执行后文本框Text1显示的内容是(C)
x= "abcdcba": ans = 0
For i= 1 To Len(x) \2.
If Mid(x, i, 1) = Mid(x, Len(x)-i+ 1, 1) Then ans = ans+ 1
Next i
Text1.Text = Str(ans)
A.1 B.2 C.3 D.4
3.有如下程序:
Private Sub Command1_ _Click ()
Dim a(5) as Integer
Dim n as Integer, i as Integer
n=Val(Text1.Text)
i=0
a(1)=1: a(2)=1
Fori=3 To n
a(i)=a(i-1)+a(i-2)
Next i
Label1.Caption=a(i)
End Sub
若在Text1中输入5,则点击按钮后的运行结果为(C)
A.Label11中输出5 B.Label1中输出10
C.报“下标越界”错误 D.Label11中无内容
4.有如下VB程序段:
Fori=1 To 3
For j=6 To i+1 Step-1
If a(j) > a(j-1) Then
k=a():a(j)=a(j-1):a(j-1)=k
End If
Next j
s=s+“"”+str(a(i))
Next i
Text1. Text=str(s)
数组元素从a(1)到a(6)的数据依次为“3、7、25、8、9”,经过该程序“加工”后,文本框Text1中显示的是(B)
A.2 3 5 B.9 8 7 C.3 7 2 D.7 3 2
5.某算法的部分流程图如右图所示,执行这部分流程后,输出c,s的值分别是(B)