宾阳中学2019年春学期段考高一信息技术试卷
一、单项选择题(每题1分,共60分)
。 1.用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和( )A. 输出结果
B. 保存程序
C. 调试运行程序
D. 编译程序
2. 在VB中,下列选项属于字符串型数据是 A. 2356
B. \
C. BX277
D. 2014-5-28
3.下列关系或逻辑表达式中,结果为“真”的是 ( ) A. 3<3
B. 3>3
4.在Visual Basic中,表达式6\\4的结果是( )。 A. 0
B. 1
5.在VB中,表达式321+54的运算结果是 ( ) A. 375
B. “375”
6.在VB中,代数式b2-4ac的表达式是( ) A. b2-4ac
B. b×b-4×a×c
7.在VB中,若a=16,则执行语句a=Sqr(a)后,变量a的值是 ( ) A. 1
B. 4
C. 16
8.在VB中,下列属于正确的赋值语句是( ) A. a+b=5
B. a=True
的C. (3<6)and(7<7)
D. (3>1)or(6<6)
C. 1.5
D. 出错
C. “32154”
D. 321+54
C. b*b-4ac
D. b*b-4*a*c D. 256
C. 5=a+b
D. -a=-5*2
C. a=5,b=5
D. a=6,b=6
B. Print “a+b=”;a+b D. Print “a+b=”;“a+b”
1
9.在VB中,若a=5,b=6,执行程序段a=b: b=a 后,变量a,b 的值分别是( ) A. a=5,b=6
B. a=6,b=5
,应使用的输出语句是( ) 10.在VB中,若a=1,b=2,要使输出结果为a+b=3(如下图所示)
A. Print “a+b=a+b” C. Print a+b;“=a+b”
11.判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,
如果S mod 2<>0 ,则该数为奇数。 这种算法的描述方式是( )。 A. 自然语言
B. 流程图
C. 伪代码
D. 机器语言
12.判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,如果S mod 2<>0 ,则该数为奇数。 解决问题的算法基本结构是( )。 A. 框架结构
B. 顺序结构
C. 循环结构
13.在VB中,下列程序段执行后,变量a的值是( ) a=15 b=10 If a<>b Then a=a-b else a=a+b End If Print a A. 25
B. 15
C. 10
14.有如下 VB 程序,它的输出结果是( )。 S=0
For i=1 To 10
If i mod 2=0 Then S=S+i Next i Print “S=”;S A. S=0
B. S=25
C. S=30
15.在VB中,下列程序段执行后,语句s=s+i重复执行的次数是 ( s=1
For i=1 To 10 Step 3 s=s+i Next i Print s A. 3次
B. 4次
C. 5次
2
D. 选择结构
D. 5
D. S=55
) D. 10次
16.在VB中,下列程序段执行后,变量b和变量c的值分别是 ( ) a=23:b=18:c=0 a=a+b b=a+b c=a+b A. 41 41
B. 41 64
C. 59 59
D. 59 100
17.在VB中,下列程序段执行后,变量a,b,c的值分别是( ) a=1:b=1:c=1 do while a+b+c<=10 a=a+1 b=b*2 c=b/2 loop A. 2,2,1
B. 3,4,2
C. 4,8,4
D. 4,4,2
18.在VB中,能正确表示数学关系式5 B. X>5 or X<10 C. X<5 and X<10 D. X>5 and X<10 19.在VB中,若x=14,y=5,则表达式x-y Mod 3^2的值是( ) A. 0 B. 9 C. 10 D. 14 20.在VB中,下列表达式的计算结果,值最大的是( )。 A. 3*3 B. 3^3 C. sqr (4)+29\\2 D. abs(4-5)- int(-29/2) 21.在VB中,有数值型、字符串型、布尔型、日期型等多种数据类型,其中字符串型的标识符是( A. Integer B. String C. Boolean D. Date 22.在Visual Basic程序中,不能作为变量名使用的是( ) A. end B. a1 C. xx D. code 23.VB语言比较接近自然语言(英文)和数学语言。这样的计算机语言被称为( )。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 自然语言 24.在VB中定义一个变量,其取值范围为1到100的整数,应将该变量数据类型定义为 ( ) A. String B. Integer C. Boolean D. Date 3 ) 。 25.下列结果为True的逻辑表达式是( )A. (5<13)or(6>9) C. (3<>5) And (5=10) 26. 下列关系或逻辑表达式结果为True的是 A. 2*2< 2+2 C. Not(6<>11) B. 123+45<178 D. (5 > 0) And (4 < 3) B. Int(3.1)>Sqr(9) D. Len(\)=0 27.在VB中,表达式“321”+54的运算结果是 ( ) A. 375 B. “375” 28.在VB中,表达式2-2*3+3的值是 ( ) A. -1 B. 0 29.在VB中,若x=5,y=30,则下列表达式的运算结果不等于6的是 ( ) A. y/x B. 1-x*5+y C. y/4+1 30.在VB中,把数学的代数式πr2改写成VB表达式,下列选项中正确的是 ( ) A πr2 B. π*r*r C. 3.14r^2 。 31.在VB 中,将字符串转化为数值的函数是( )A. Len(x) B. Str(x) 32.小陈同学编写了一个VB程序,其功能是:比较两个数a和b的大小,然后输出其中较大的数。以下是他的程序段,在划线处应填写 ( ) If Then max=a Else 的.C. “32154” C. 2 C. Val(x) B. a