试题 试卷
题型:单选题 题类:常考题 难易度:普通
浙江省嘉兴市2018-2019学年高二下学期信息技术期末考试试卷二
s = 1/2 + 2/3 : t = 1: b = 2
For i= 3 To 10
Next i
Label1.Caption = "前10项的和是:" + Str(s)
方框中的代码由以下四部分组成:
①b = r ②t = b ③r = t + b ④s = s + r/(r + b)
代码顺序正确的选项是( )
Private Sub Command1_Click()
Dim x As Integer
x=Val(Text1.Text)
Label1.Caption=Str(x) & prime(x,2)
End Sud
Function prime(n A Integer m A Integer)As String
If n=m Then
prime=“是素数。”
ElseIf n<2 Or n Mod m=0 Then
prime=“不是素数。”
Else
prime=prime(n,m+1)
End If
End Function
在文本框Text1中输入的值是123,并执行程序后,自定义函数prime( )被执行的次数是( )
Dim n As Integer , I As Integer
Dim s As String , ch As String
s=text1.Text
n=Len(s) '⑴
For I = 1 To n '⑵
ch=Mid(s,i,1)
If Asc(ch) >= 65 and Asc(ch) <= 97 Then
ch=Chr(Asc(ch)+32)
Label1.Caption=Label1.Caption+ch
已知字母“A”的ASCII码65,字母“a”ASCII码97。若在Text1中输入“Happy2018”,则Label1中应显示( )
鞋子尺码换算:常用的两种鞋码一种是欧制的码m,而我国采用的标准为厘米数g,鞋子尺码的换算公式:欧制m=中国制g*2-10。例如25是我国采用的厘米数,换算成欧制的码为25*2-10=40(码)。
Dim a(1 To 100)As Integer, b(1 To 10) As Intege
Dim i As Integer, s As Integer, c As Integer
For i=1 To 100
a(i)=0
For i=1 To 9 Step 2
a(b(i))=a(b(i))+1: a(b(i+1)+1)=a(b(i+1)+1)-1
c=0
c=c+a(i)
If c=0 Then s=s+ 1
Text1. Text= Str(s)
若数组b中的值依次为“5,10,7,20,30,40,40,60,55,70”,则程序运行后Text中的内容是( )
'待排序数据存储在数组a中(a(1)~a(n)),要求升序排列
For i=1To(n-1)\2
For j=1To n-i*2
If a Then '①
t= a(j):a(j)= a(j+ 2):a(j+2)= t
Next j
For i = 1 To n\2
j = 2 * i - 1
If a(j)> a(j+ 1)Then t = a(j):a(j)= a(j+1):a(j+1)= t
For i= Step 2 '②
t = a(i):j = i - 1
Do While t <a(j)
a(j+ 1)= a(j):j =j-1
Loop
a(j+ 1)= t
①{#blank#}1{#/blank#}②{#blank#}2{#/blank#}
试题篮