精品解析广西宾阳县宾阳中学学年高一段考信息技术试题解析版Word文档下载推荐.docx
《精品解析广西宾阳县宾阳中学学年高一段考信息技术试题解析版Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《精品解析广西宾阳县宾阳中学学年高一段考信息技术试题解析版Word文档下载推荐.docx(22页珍藏版)》请在冰豆网上搜索。
5.在VB中,表达式321+54的运算结果是()
A.375B.“375”C.“32154”D.321+54
【答案】A
本题是简单的加法运算,321+54=375。
故正确答案为A选项。
6.在VB中,代数式b2-4ac的表达式是()
A.b2-4acB.b×
b-4×
a×
cC.b*b-4acD.b*b-4*a*c
在VB运算中,运算符不可以省略,代数式b2-4ac的VB表达式为b*b-4*a*c。
故正确答案为D选项。
7.在VB中,若a=16,则执行语句a=Sqr(a)后,变量a的值是()
A.1B.4C.16D.256
【详解】本题考查的知识点是VB常用标准函数的应用。
Sqr()是开平方函数,所以Sqr(16)=4。
8.在VB中,下列属于正确的赋值语句是()
A.a+b=5B.a=TrueC.5=a+bD.-a=-5*2
【详解】本题考查的知识点是VB赋值语句的应用。
VB赋值语句格式为:
<
变量名>
=<
数值或变量或表达式>
。
9.在VB中,若a=5,b=6,执行程序段a=b:
b=a后,变量a,b的值分别是()
A.a=5,b=6B.a=6,b=5C.a=5,b=5D.a=6,b=6
a=5,b=6,执行程序a=b后,a=6,再执行b=a,则b=6。
10.在VB中,若a=1,b=2,要使输出结果为a+b=3(如下图所示),应使用的输出语句是()
A.Print“a+b=a+b”B.Print“a+b=”;
a+b
C.Printa+b;
“=a+b”D.Print“a+b=”;
“a+b”
【详解】本题考查的知识点是VB的基本知识。
VB输出用Print,运算表达式可以直接输出结果,“”内的内容表示输出字符串,字符串与运算表达式直接用逗号隔开,要使输出结果为a+b=3,输入语句应为Print“a+b=”;
a+b,故选项B正确。
11.判断一个整数是否为偶数的算法是:
对这个数S进行求余运算,如果Smod2=0,那么这个数是偶数,如果Smod2<
>
0,则该数为奇数。
这种算法的描述方式是()。
A.自然语言B.流程图C.伪代码D.机器语言
【详解】本题考查的知识点是算法的表示方法。
算法的常用表示方法有以下三种:
1、使用自然语言描述算法;
2、使用流程图描述算法;
3、使用伪代码描述算法。
本题中使用语言描述的方式进行算法表达,属于自然语言描述算法。
故答案为A选项。
12.判断一个整数是否为偶数的算法是:
0
,则该数为奇数。
解决问题的算法基本结构是()。
A.框架结构B.顺序结构C.循环结构D.选择结构
【详解】本题考查的是算法结构。
顺序结构:
按照顺序从上往下依次执行每条语句,顺序结构中的每条语句只执行一次。
选择结构:
又称分支结构,根据条件判断选择不同的支执行。
循环结构:
对条件进行判断,当结果为真时,执行Y指向的流程线下的循环体语句,然后返回再重新判断条件,当结果为真时,再次执行循环体中的语句块,重复上述过程,直到条件不满足时,则跳出循环,执行N指向的流程线下的其他语句。
判断一个整数是否为偶数,只需要根据条件判断选择不同的支执行,故是选择结构,选项D正确。
13.在VB中,下列程序段执行后,变量a的值是()
a=15
b=10
Ifa<
bThen
a=a-b
else
a=a+b
EndIf
Printa
A.25B.15C.10D.5
【详解】本题考查的是VB选择语句。
选择语句格式:
If条件表达式Then语句1Else语句2,条件成立执行语句1,否则执行语句2。
15<
10条件成立执行
a=a-b=15-10=5。
故选项D正确。
14.有如下VB程序,它的输出结果是()。
S=0
Fori=1To10
Ifimod2=0ThenS=S+i
Nexti
Print“S=”;
S
A.S=0B.S=25C.S=30D.S=55
详解】略
15.在VB中,下列程序段执行后,语句s=s+i重复执行的次数是()
s=1
Fori=1To10Step3
s=s+i
Nexti
Prints
A.3次B.4次C.5次D.10次
【详解】本题考查的是VB循环语句。
Step3表示步长为3,i=1,4,7,10时执行s=s+i,共执行了4次,故选项B正确。
16.在VB中,下列程序段执行后,变量b和变量c的值分别是()
a=23:
b=18:
c=0
b=a+b
c=a+b
A.4141B.4164C.5959D.59100
【详解】本题考查的知识点是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
dowhilea+b+c<
=10
a=a+1
b=b*2
c=b/2
loop
A.2,2,1B.3,4,2C.4,8,4D.4,4,2
【详解】本题考查的知识点是VB函数中的穷举法。
第1次循环
a+b+c=3
a=2
b=2
第2次循环
a+b+c=5
a=3
b=4
c=2
第3次循环
a+b+c=9
a=4
b=8
c=4
第4次循环
a+b+c=16退出
故程序段执行后,变量a,b,c的值分别是4,8,4,选项C正确。
18.在VB中,能正确表示数学关系式5<
X<
10的VB表达式是()
A.5<
10B.X>
5orX<
10C.X<
5andX<
10D.X>
10
数学关系式5<
10表示X的范围是大于5并且小于10的数,在VB中使用逻辑运算符and,VB表达式为:
X>
10。
19.在VB中,若x=14,y=5,则表达式x-yMod3^2的值是()
A.0B.9C.10D.14
【详解】略
20.在VB中,下列表达式的计算结果,值最大的是()。
A.3*3B.3^3C.sqr(4)+29\2D.abs(4-5)-int(-29/2)
【详解】本题考查的知识点是VB基本运算、函数及表达式。
3*3=9、3^3=81、sqr(4)+29\2=16、abs(4-5)-int(-29/2)=15。
21.在VB中,有数值型、字符串型、布尔型、日期型等多种数据类型,其中字符串型的标识符是()
A.IntegerB.StringC.BooleanD.Date
【详解】本题考查的是VB数据类型相关知识。
Integer是整型,String是字符串型,Boolean是布尔型,Date是日期型,故选项B正确。
22.在VisualBasic程序中,不能作为变量名使用的是()
A.endB.a1C.xxD.code
【详解】本题考查VB变量的命名。
变量名不能使用VB中的保留字,所以end不能作为变量名使用,答案应选A选项。
23.VB语言比较接近自然语言(英文)和数学语言。
这样的计算机语言被称为()。
A.机器语言B.汇编语言C.高级语言D.自然语言
算法的常用表示方法有如下三种:
1、使用自然语言描述算法;
使用接近自然语言(英文)和数学语言表示算法,这样的计算机语言被称为自然语言。
24.在VB中定义一个变量,其取值范围为1到100的整数,应将该变量数据类型定义为()
A.StringB.IntegerC.BooleanD.Date
【详解】本题考查的知识点是VB基本数据类型。
VB中整数的数据类型是Integer。
25.下列结果为True的逻辑表达式是()。
A.(5<13)or(6>9)B.Int(3.1)>Sqr(9)
C.(3<>5)And(5=10)D.Len("
0"
)=0
【详解】本题考查的是VB常见标准函数及逻辑表达式相关知识。
OR只有前后两个表达式都为假,才为假;
AND只有前后两个表达式都为真,才为真。
5<13为真,故(5<13)or(6>9)为真。
Int(X)是取不大于X的最大整数,Sqr()是求算术平方根,Int(3.1)=3,Sqr(9)=3,故Int(3.1)>Sqr(9)为假。
5=10为假,故(3<>5)And(5=10)为假。
Len(X)是求字符串X长度,Len("
)=1,故Len("
)=0为假。
故因选A。
26.下列关系或逻辑表达式的结果为True的是
A.2*2<
2+2B.123+45<
178
C.Not(6<
11)D.(5>
0)And(4<
3)
27.在VB中,表达式“321”+54的运算结果是()
【详解】本题考查的知识点是VB数据类型、基本运算及表达式。
表达式“321”+54中“321”是字符串类型数据,54是数值型数据,在计算“321”+54时会将“321”转化为数值型数据321。
“321”+54=321+54=375。
28.在VB中,表达式2-2*3+3的值是()
A.-1B.0C.2D.3
【详解】本题考查的知识点是VB的基本运算与表达式。
VB基本运算中,“*”和“/”的优先级高于“+”和“-”,故该表达式的值是2-6+3=-1,故选项A正确。
29.在VB中,若x=5,y=30,则下列表达式的运算结果不等于6的是()
A.y/xB.1-x*5+yC.y/4+1D.x+1
【详解】本题考查基本运算及表达式
y/4+1=30/4+1=7.5+1=8.5,选项C错误,答案应选C选项。
y/x=30/5=6,选项A正确。
1-x*5+y=1-5*5+30=6,选项B正确。
x+1=5+1=6,选项D正确。
30.在VB中,把数学的代数式πr2改写成VB表达式,下列选项中正确的是()
A.πr2B.π*r*rC.3.14r^2D.3.14*r*r
与数学表达式相比,VB程序中表达式的运算符不可以省略,以及部分表达式表示方式会有变化。
数学代数式πr2改写成VB表达式为π*r*r。
31.在VB中,将字符串转化为数值的函数是()。
A.Len(x)B.Str(x)C.Val(x)D.Sqr(x)
【详解】本题考查的知识点是VB中转换函数的用法。
Len(x)是字符串x的长度,Str(x)可以将将数值x转换为字符串,Val(x)可以将字符串x转换为数值,Sqr(x)是求x的算数平方根,故选项C正确。
32.小陈同学编写了一个VB程序,其功能是:
比较两个数a和b的大小,然后输出其中较大的数。
以下是他的程序段,在划线处应填写()
IfThen
max=a
Else
max=b
EndIf
Print“较大的数是”;
max
A
a>
bB.a<
bC.max<
aD.max<
b
【详解】本题考查VB选择结构。
由题意知当a>
b时,max=a,否则max=b,选项A正确。
33.下列选项中不属于算法特征的是()
A.确定性B.有穷性C.可行性D.复杂性
【详解】本题考查算法的特征。
算法的特征有:
有穷性、确定性、有零或多个输入、至少产生一个输出,可行性,选项ABC正确,选项D不正确,故答案选D选项。
34.用流程图描述算法时,图形符号
表示()。
A.条件判断B.输入或输出C.赋值或计算处理D.开始或结束
【详解】本题考查算法的表示方法。
用流程图描述算法时,图形符号
表示输入或输出,选项B正确。
35.在下列选项中,属于机器语言的语句是()
A.10011000B.MOVAL,9C.ADDAL,8D.Print
【详解】本题考查的是计算机语言相关知识。
计算机语言可以分为:
机器语言、汇编语言、高级语言。
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
故选项A正确。
选项BC是汇编语言,选项D是高级语言。
36.程序设计语言的发展历程是()
A.机器语言→高级语言→汇编语言
B.汇编语言→高级语言→机器语言
C.汇编语言→机器语言→高级语言
D.机器语言→汇编语言→高级语言
【详解】本题考查知识点是计算机语言的发展历程。
程序设计语言的发展经过了机器语言(0、1组成的代码,可以被计算机直接识别)、汇编语言(简单英文单词组成的代码)、高级语言三个阶段,故选项D正确。
37.解决“鸡兔同笼”问题的一种算法是:
首先输入总头数H和总脚数B,然后计算兔数R,R=B/2-H,最后计算鸡数C,C=H-R。
这个算法的描述方式是()。
A.伪代码B.流程图C.自然语言D.计算机程序
通过语言对求解过程进行说明,属于算法描述方式中的自然语言方式。
故正确答案为C选项。
38.在VB中,下列选项可以用来定义小数的数据类型是()。
A.integerB.BooleanC.singleD.string
【详解】本题考查VB基本数据类型。
在VB中,可以用来定义小数的数据类型是single,single是单精度型,选项C正确。
Integer是整型,选项A错误。
Boolean是布尔型,选项B错误。
string是字符串类型,选项D错误。
39.在VB中,若要把“china”赋值给变量a,则需要把变量a的数据类型定义为()。
“china”为字符串类型,将“china”赋值给变量a,需要将变量a声明为字符串类型,声明字符串类型数据的保留字是String。
40.在VB中,下列选项可以用作变量名的是()
A.andB.12_aC.a_12D.a&
12
【详解】本题考查的知识点是VB变量的命名规则。
VB变量的名必须是①字母或文字开头,而不能使用数字或其他字符开头;
②变量名不能含有小数点、空格;
③变量名的总字数不能超过255个;
④不能含有VB的专用保留字,在VB中有特殊意义的单词、字母组合。
例如:
Print、sub、end、click等;
⑤VB不区分大小写。
And是保留字,12_a以数字开头,a&
12包含特殊字符,选项ABD错误。
故选项C正确。
41.在VB中,语句DimsAsInteger的功能是
A.定义一个字符串型变量sB.定义一个日期型变量s
C.定义一个整型变量sD.定义一个单精度型变量s
42.下列关系或逻辑表达式中,结果为“真”的是()。
A.not(3<
5)B.6>
9C.(5<
3)and(6<
9)D.(5<
3)or(6<
9)
【详解】本题考查基本运算及表达式。
(5<
9)是表达式5<
3和6<
9做或运算,两个表达式的值有一个表达式6<
9的值为真,则表达式(5<
9)的值为真,选项D正确。
表达式5<
3的值为False,则not(3<
5)的值为真,选项A错误。
表达式6>
9的值为False,选项B错误。
3)and(6<
9做与运算,两个表达式的值有一个表达式5<
3的值为False,则表达式(5<
9)的值为False,选项C错误。
43.在VB中,函数Right()的功能是从字串右端开始截取部分字串,那么表达式Right("
morning"
3)的结果为()。
A.ingB.morC.ningD.morn
【详解】本题考查的是VB函数相关知识。
Right(M,N)表示从字符串M右端开始截取N个字符。
故Right("
3)的结果为:
ing。
选项A正确。
44.在VB中,下列属于正确的赋值语句是()
45.在VB中,若x=5,y=2,执行语句x=x+y:
y=x-y:
x=x-y后,x、y的值分别是()
A.5、2B.5、5C.2、5D.2、2
46.在VB中,正确的赋值语句是()
A.x-y=8B.8=x-yC.x=8+yD.-y=8-x
47.在VB中,下列程序段执行后,变量b和变量c的值分别是()
48.在VB中,若a=10,b=15,则语句printa;
"
+"
;
b;
="
,a+b的结果为()
A.a+b=25B.10+15=25C.a+b=25D.10+15=25
49.在VB中,若i=3,j=4,则执行下列语句的结果是()
Print“i*j=”;
i*j
A.i*j=12B.3*4=12C.i*j=i*jD.12=i*j
50.在VB中,循环结构Fori=1To10的步长是()。
A.0B.-1C.1D.10
51.有如下VB程序段:
该程序段运行后,变量y的值是()。
A.4B.6C.9D.12
52.下列四个流程图中,S1、S2、S3表示执行的语句,C表示判断条件。
则其中表示顺序结构的是()
A.
B.
C.
D.
53.在面向对象的程序设计中,能被对象所识别的“动作”称为对象的()。
A.方法B.事件C.属性D.过程
54.结构化程序设计方法主要通过()现。
A.递归算法和递归程序B.过程和函数的定义和调用
C.程序的循环结构D.对象
55.小明在VB可视化开发环境中,做出了如图所示的窗口界面,由图中我们知道他在该窗口中没有使用到的控件对象是(
C.
56.一玻璃球从高空做自由落体运动,在到达地面时速度为98m/s,请问:
该玻璃球从高空开始下落到地面用了多少时间?
编程求此问题最佳算法
()
A.穷举法B.顺序查找算法C.递归算法D.解析法
57.列出所有可能的情况,逐个判断有哪些符合问题所要求的条件,从而解决问题,这是()思路
A.递归算法B.顺序查找算法C.穷举法D.解析法
58.找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来时限问题求解,这种方法