宾阳中学2019年春学期段考高一信息技术试卷
一、单项选择题(每题1分,共60分)
。 1.用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和( )A. 输出结果 【答案】C 【解析】
【详解】本题考查的知识点是计算机解决问题的一般过程。用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和调试运行程序,故选项C正确。 2. 在VB中,下列选项属于字符串型数据的是 A. 2356 【答案】B 【解析】
3.下列关系或逻辑表达式中,结果为“真”的是 ( ) A. 3<3 【答案】D 【解析】
【详解】本题考查的是表达式相关知识。AND两端的表达式同时为真才为真,其它为假;OR两端表达式同时为假才为假,其它为真。3<3为假;选项A不符合题意,3>3为假;选项B不符合题意;3<6为真,7<7为假,故(3<6)and(7<7)为假,选项C不符合题意;3>1为真,6<6为假,故(3>1)or(6<6)为真,选项D符合题意。
4.在Visual Basic中,表达式6\\4的结果是( )。 A. 0 【答案】B 【解析】
【详解】本题考查的知识点是VB基本运算及表达式。“\\”是VB语言中的整除运算符,6\\4=1。故正确答案为B选项。
B. 1
C. 1.5
D. 出错
B. 3>3
C. (3<6)and(7<7)
D. (3>1)or(6<6)
B. \
C. BX277
D. 2014-5-28
B. 保存程序
C. 调试运行程序
D. 编译程序
1
5.在VB中,表达式321+54的运算结果是 ( ) A. 375 【答案】A 【解析】
【详解】本题考查的知识点是VB基本运算及表达式。本题是简单的加法运算,321+54=375。故正确答案为A选项。
6.在VB中,代数式b2-4ac的表达式是( ) A. b2-4ac 【答案】D 【解析】
【详解】本题考查的知识点是VB基本运算及表达式。在VB运算中,运算符不可以省略,代数式b2-4ac的VB表达式为b*b-4*a*c。故正确答案为D选项。
7.在VB中,若a=16,则执行语句a=Sqr(a)后,变量a的值是 ( ) A. 1 【答案】B 【解析】
【详解】本题考查的知识点是VB常用标准函数的应用。Sqr()是开平方函数,所以Sqr(16)=4。故正确答案为B选项。
8.在VB中,下列属于正确的赋值语句是( ) A. a+b=5 【答案】B 【解析】
VB赋值语句格式为:<变量名>=<数值或变量或表达式>。【详解】本题考查的知识点是VB赋值语句的应用。故正确答案为B选项。
9.在VB中,若a=5,b=6,执行程序段a=b: b=a 后,变量a,b 的值分别是( ) A. a=5,b=6 【答案】D
B. a=6,b=5
C. a=5,b=5
D. a=6,b=6
B. a=True
C. 5=a+b
D. -a=-5*2
B. 4
C. 16
D. 256
b-4×a×c B. b×
C. b*b-4ac
D. b*b-4*a*c
B. “375”
C. “32154”
D. 321+54
2
【解析】
【详解】本题考查的知识点是VB赋值语句的应用。a=5,b=6,执行程序a=b后,a=6,再执行b=a,则b=6。故正确答案为D选项。
,应使用的输出语句是( ) 10.在VB中,若a=1,b=2,要使输出结果为a+b=3(如下图所示)
A. Print “a+b=a+b” C. Print a+b;“=a+b” 【答案】B 【解析】
【详解】本题考查的知识点是VB的基本知识。VB输出用Print,运算表达式可以直接输出结果,“”内的内容表示输出字符串,字符串与运算表达式直接用逗号隔开,要使输出结果为a+b=3,输入语句应为Print “a+b=”;a+b,故选项B正确。
11.判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,如果S mod 2<>0 ,则该数为奇数。 这种算法的描述方式是( )。 A. 自然语言 【答案】A 【解析】
【详解】本题考查的知识点是算法的表示方法。算法的常用表示方法有以下三种:1、使用自然语言描述算法;2、使用流程图描述算法;3、使用伪代码描述算法。本题中使用语言描述的方式进行算法表达,属于自然语言描述算法。故答案为A选项。
12.判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,如果S mod 2<>0 ,则该数为奇数。 解决问题的算法基本结构是( )。 A. 框架结构 【答案】D 【解析】
【详解】本题考查的是算法结构。顺序结构:按照顺序从上往下依次执行每条语句,顺序结构中的每条语句只执行一次。选择结构:又称分支结构,根据条件判断选择不同的支执行。循环结构:对条件进行判断,当结果为真时,执行 Y 指向的流程线下的循环体语句,然后返回再重新判断条件,当结果为真时,再次执
B. 顺序结构
C. 循环结构
D. 选择结构
B. 流程图
C. 伪代码
D. 机器语言
B. Print “a+b=”;a+b D. Print “a+b=”;“a+b”
3
行循环体中的语句块,重复上述过程,直到条件不满足时,则跳出循环,执行 N 指向的流程线下的其他语句。判断一个整数是否为偶数,只需要根据条件判断选择不同的支执行,故是选择结构,选项D正确。 13.在VB中,下列程序段执行后,变量a的值是( ) a=15 b=10 If a<>b Then a=a-b else a=a+b End If Print a A. 25 【答案】D 【解析】
【详解】本题考查的是VB选择语句。选择语句格式:If 条件表达式 Then 语句1 Else 语句2,条件成立执行语句1,否则执行语句2。15<>10条件成立执行 a=a-b=15-10=5。故选项D正确。 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 【答案】C 【解析】 详解】略
15.在VB中,下列程序段执行后,语句s=s+i重复执行的次数是 ( ) s=1
For i=1 To 10 Step 3
B. S=25
C. S=30
D. S=55
B. 15
C. 10
D. 5
4
s=s+i Next i Print s A. 3次 【答案】B 【解析】
【详解】本题考查的是VB循环语句。Step 3表示步长为3,i=1,4,7,10时执行s=s+i,共执行了4次,故选项B正确。
16.在VB中,下列程序段执行后,变量b和变量c的值分别是 ( ) a=23:b=18:c=0 a=a+b b=a+b c=a+b A. 41 41 【答案】D 【解析】
【详解】本题考查的知识点是VB的基本运算。a=a+b=23+18=41,b=a+b=41+18=59,c=a+b=41+59=100,故选项D正确。
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 【答案】C 【解析】
【详解】本题考查的知识点是VB函数中的穷举法。
B. 3,4,2
C. 4,8,4
D. 4,4,2
B. 41 64
C. 59 59
D. 59 100
B. 4次
C. 5次
D. 10次
5