当前位置:首页 > 07-08两年信息技术会考算法部分选择题归类集锦
(A) a是x的倍数,但不是y的倍数 (B) a既是x的倍数,又是y的倍数 (C) a是x的倍数或者是y的倍数
(D) a既不是x的倍数,也不是y的倍数
(07年第八套)10.在Visual Basic中,表达式Abs(-9.3)的值是 (A)-9.3 (B)-10 (C)9.3 (D) 10
(07年第八套)13.在Visual Basic中,设b=3,c=4,则关系表达式 b<>c 的值是 (A)True (B)False (C)0 (D)1
(07年第八套)14.在Visual Basic中,设x=357,能得到其百位数字“3”的正确表达式是 (A) Int(x/10)*10 (B)Int(x/100)*100 (C) x-Int(x/10)*10 (D) Int(x/100) (07年第九套)10. 在Visual Basic中,计算字符串长度的函数是 (A)Len(x) (B)Abs(x) (A)True (B)False
(C)Sqr(x)
(D)Int(x)
(07年第九套)13.在Visual Basic中,设a=3,b=5,则关系表达式a
(C)0 (D) 1
(07年第九套)14. 在Visual Basic中,设x=951,能得到其百位数字“9”的正确表达式是 (A) Int(x/10) (B)Int(x/10)*10 (C) x-Int(x/10)*10 (D) Int(x/100) (07年第十套)10、在Visual Basic中,求实数x的绝对值的函数是 (A)Abs(x) (B)Int(x)
(C)Sqr(x) (D)Log(x)
(07年第十套)13、在Visual Basic中,逻辑表达式Not(x<0)为真,则说明x是 (A)负数 (B)正数 (C)非正数 (D)非负数
(07年第十套)14、银行给用户计算利息时,结果中会产生很多位小数,但在支付时,是以“元”为单位,按“分”结算的,即结果保留二位小数,并对第三位小数进行四舍五入。假设结算的利息是x元,在Visual Basic中,上述算术问题的表达式应是
(A) Int(x*10+0.5)/10 (B) Int(x*100+0.5)/100 (C) Int(x*100)/100
九、 语句
(第一套)12.有如下Visual Basic程序段: For j=1 To ______ Step 2 t=t*j Next j
要使循环体t=t*j执行5次,循环变量的终值可以是 (A)-5 (B)0
(C)5
(D)10
(第二套)12.在Visual Basic中,如果要给变量i,j,k都赋值为1,则下列语句正确的是 (A)i=j=k=1 (B)i,j,k=1 (C)i=1,j=1,k=1 (D)i=1:j=1:k=1
(第四套)12.对于Visual Basic语句If a=1 Then m=m+1 Else m=m-1,下列说法正确的是 (A)a=1为赋值语句 (B)m=m+1和m=m-1均为关系表达式 (C)m=m+1和m=m-1均为赋值语句
(D)m=m+1为关系表达式,m=m-1为赋值语句 (第五套)12.有如下Visual Basic程序段:
For m= ________ To 4
(D) Int(x*100+0.5)/10
k=k+m
Next m
要使循环体k=k+m执行5次,循环变量的初值是 (A)-2 (B)-1 #01 If x>y Then #02 a=a+1 #03 Else
#04 b=a #05 If End
(C)0
(D)1
(第六套)12.在下面Visual Basic块If语句中,有错误的语句行是
(A) 第#01行 (B) 第#02行 (C) 第#03行 (D) 第#05行
(第七套)12.以下程序段是一个完整的Visual Basic块If语句,则划线处的语句应该是 If a>100 Then a=a+1 Else a=a-1 ________
(A)End Sub (B)Loop (C)End If (D)Else End (第八套)12.在Visual Basic中,下列属于正确的赋值语句的是 (A)b=a+5 (B)a+5-b=0
(C)b-5=a
(D)a+5=b
(第九套)12.下列语句用于计算s=1+5+9+13+?+37: ①For m=1 To 10 ②Next m ③s=0 ④s=s+4*m-3 正确的顺序是
(A)①②③④ (B)①③④② (C)③①④② (D)④③①② (第十套)12.在下面Visual Basic程序段中,有语法错误的语句行是 #01 s=0 #02 For m=1 To 5 #03 s+m=s #04 Next m
(A) 第#01行 (B) 第#02行 (A) x+y=10 (B) x+y-10=0 Basic中,注释文字开头的符号是: (A) : (B) '
(C) \
(D) @
(07年第三套)12、对于Visual Basic语句If i=1 Then j=1,下列说法正确的是 (A)i=1和j=1均为赋值语句 (B)i=1和j=1均为关系表达式
(C)i=1为关系表达式,j=1为赋值语句 (D)i=1为赋值语句,j=1为关系表达式 (07年第四套)12、如果以下是一个完整的Visual Basic块If语句,则划线处的语句应该是 If a>b Then
(C) 第#03行
(D) 第#04行
(07年第一套)12、下列属于正确的Visual Basic赋值语句的是
(C) x,y=10 (D) x=10-y
(07年第二套)12. 程序设计时,为了使人们能更容易地阅读、理解和调试程序,往往使用注释。在Visual
max=a Else max=b ________
(A)End (B)End Sub
For i=1 To 10 a=a+i
________
(A)End i (B)Next i (C)End For For i=1 To 10 a=a+i ________
(A)Loop (B) End For (C) Next I If a>b Then max=a Else max=b ________
(A)End (B)End Sub Do While i<10
sum=sum+i ________
(A)Next (B)End Do (C) Loop (D)End While (07年第九套)12. 有如下Visual Basic程序段:
For k=____ To 5 t=t*k Next k
要使循环体t=t*k执行10次,则循环变量的初值是
(A)-6 (B) 1 (C) -4 (D) 15 (07年第十套)12、Visual Basic语句If x>y Then n=n+1 Else n=n-1 属于 (A)行IF语句 (B)块IF语句
十、 常量变量(含数组)
(第三套)9.下列属于Visual Basic数值常量的是
(A)321 (B)12*3 (C)Abs(-5) (D)Sqr(9)
(第三套)10.在Visual Basic中,要定义一个一维数组a,用于存储10位学生姓名信息,则正确的数组
(C)赋值语句 (D)循环语句 (C)End If (D)If End
(07年第八套)12.如果以下是一个完整的Visual Basic Do语句,则划线处的语句应该是
(D)End
(07年第七套)12、如果以下是一个完整的Visual Basic块If语句,则划线处的语句应该是
(D)End
(07年第六套)12、如果以下是一个完整的Visual Basic For语句,则划线处的语句应该是
(C)End If (D)If End
(07年第五套)12. 如果以下是一个完整的Visual Basic For语句,则划线处的语句应该是
定义语句是
(A)Dim a(1,10) As Integer (B)Dim a(1 To 10) As Integer (C)Dim a(1,10) As String (D)Dim a(1 To 10) As String
(第五套)9.在Visual Basic中,要定义一个一维数组a,用于存储15名铅球运动员的成绩数据(以米为单位,精确到0.01米),则正确的数组定义语句是
(A)Dim a(1,15) As Integer (B)Dim a(1,15) As Single (C)Dim a(1 To 15) As Single (A)Abs(-1.414)
(D)Dim a(1 To 15) As Integer
(第六套)9.下列属于Visual Basic数值常量的是
(B)Val(\ (C)\ (D)0.141
(第八套)9.在Visual Basic中,要定义一个一维数组a,用于存储10名50米短跑运动员的成绩数据(以秒为单位,精确到0.01秒),则正确的数组定义语句是
(A)Dim a(1 To 10) As Single (B)Dim a(10) As Integer (C)Dim a(1,10) As Single (D)Dim a(1,10) As Integer (第九套)8.在Visual Basic中,语句st=\中的“3.14”是 (A)字符串常量
(B)数值常量 (C)逻辑常量 (D)实数常量
(07年第一套)9、下列属于Visual Basic字符串常量的是
(A)1/2 (B)Int(3.4) (C)\ (D)1+2 (07年第二套)9. 下列属于Visual Basic数值常量的是 (A)Abs(-2) (B)3+2 (A)Abs(100) (B)\组定义语句是
(A)Dim a100 As Integer
(B)Dim a(1-100) As Integer
(D)Dim a(1 To 100) As Integer
(C)Dim a(1,100) As Integer
(C)3.14159 (D)2/3 (C)Val(\
(D)1/2
(07年第四套)8、在Visual Basic中,下列属于字符串常量的是
(07年第六套)8、在Visual Basic中,要定义一个一维数组a,用于存储100个整数型数值,则正确的数
(07年第八套)9.在Visual Basic中,语句Dim b(1 To 50) As Integer所定义的数组维数是 (A)1 (B)2 (C)3 (D)4 (07年第九套)8. 下列属于Visual Basic数值常量的是 (A)1+2 (B)1/2 十一、
算法思想
(第一套)8.有5位运动员100米成绩依次为13.8,12.5,13.0,13.2,13.4, 原始数据 第一趟 第二趟 第三趟 第四趟 13.8 12.5 12.5 12.5 12.5 13.8 13.0 13.0 13.0 13.0 13.2 13.2 13.2 13.2 13.8 13.4 13.4 13.4 13.4 13.8 (C)1÷2
(D)0.5
若采用选择排序算法对其进行从小到大排序,则第二趟的排序结果是
(A) 12.5 13.8 13.2 13.4 13.0 (B) 12.5 13.4 13.2 13.8 13.0
共分享92篇相关文档