试题 试卷
题型:单选题 题类:常考题 难易度:普通
浙江省高一下学期信息技术期末考试试卷
S=0 :T=1
For i=1 to 100
S=s+i*T
T=-T
Next i
①
S=0
S=s+i*(-1)^(i+1)
②
S=s+i*(-1)^i
③
S=0:S1=0:S2=0
For i=1 to 50
S1=s1+2*i-1
S2=s2+2*i
S=s1-s2
④
Dim i as Integer, max as Integer Dim a(1 to 10) as Integer
‘代码略,随机产生 10 个不重复的数存于数组 a 的 10 个元素 a(1)~a(10)中max=a(1)
For i=2 to 10
If a(i)>a(max) then max=i Next i
变量 max 用于存储( )
小张编写 VB 程序,实现如下功能:在前 100 个偶自然数中,计算恰好有四位为 1 的二进制数的个数, 如图所示,单击“计算”按钮 Command1,在文本框 Text1 中显示符合条件的个数,在列表框 List1 中显示符合条件的二进制数。VB 程序代码如下:
提示:本题“除 2 取余倒排法”的方法将十进制转化为二进制,算法如下: 例如十进制数“97”转化为二进制的过程如右图所示:
因此“97”二进制值为:1100001
Dim a(1 to 20) As Integer
For j=2 to 20\i
a(i*j)=a(i*j) +1
Next j
该程序段运行后,数组a中元素值为0的个数是( )
试题篮