广西宾阳县宾阳中学学年高一信息技术段考试题Word格式.docx
- 文档编号:22949205
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:14
- 大小:59.80KB
广西宾阳县宾阳中学学年高一信息技术段考试题Word格式.docx
《广西宾阳县宾阳中学学年高一信息技术段考试题Word格式.docx》由会员分享,可在线阅读,更多相关《广西宾阳县宾阳中学学年高一信息技术段考试题Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
A.Print“a+b=a+b”B.Print“a+b=”;
a+b
C.Printa+b;
“=a+b”D.Print“a+b=”;
“a+b”
11、判断一个整数是否为偶数的算法是:
对这个数S进行求余运算,如果Smod2=0,那么这个数是偶数,如果Smod2<
>
0,则该数为奇数。
这种算法的描述方式是()。
A.自然语言B.流程图C.伪代码D.机器语言
12、在第11题中,解决问题的算法基本结构是()。
A.框架结构B.顺序结构C.循环结构D.选择结构
13、在VB中,下列程序段执行后,变量a的值是()
a=15
b=10
Ifa<
bThen
a=a-b
else
a=a+b
EndIf
Printa
A.25B.15C.10D.5
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次
16、在VB中,下列程序段执行后,变量b和变量c的值分别是()
a=23:
b=18:
c=0
b=a+b
c=a+b
A.4141B.4164C.5959D.59100
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
18、在VB中,能正确表示数学关系式5<
X<
10的VB表达式是()
A.5<
10B.X>
5orX<
10C.X<
5andX<
10D.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)
21、在VB中,有数值型、字符串型、布尔型、日期型等多种数据类型,其中字符串型的标识符是()
A.IntegerB.StringC.BooleanD.Date
22、在VisualBasic程序中,不能作为变量名使用的是()
A.endB.a1C.xxD.code
23、VB语言比较接近自然语言(英文)和数学语言。
这样的计算机语言被称为()。
A.机器语言B.汇编语言C.高级语言D.自然语言
24、在VB中定义一个变量,其取值范围为1到100的整数,应将该变量数据类型定义为()
A.StringB.IntegerC.BooleanD.Date
25、下列结果为True的逻辑表达式是()。
A.(5<13)or(6>9)B.Int(3.1)>Sqr(9)
C.(3<>5)And(5=10)D.Len("
0"
)=0
26、下列关系或逻辑表达式的结果为“True”的是()。
A.2*2<
2+2B."
123"
+45<
178
C.Not(6<
11)D.(5>
0)And(4<
3)
27、在VB中,表达式“321”+54的运算结果是()
28、在VB中,表达式2-2*3+3的值是()
A.-1B.0C.2D.3
29、在VB中,若x=5,y=30,则下列表达式的运算结果不等于6的是()
A.y/xB.1-x*5+yC.y/4+1D.x+1
30、在VB中,把数学的代数式πr2改写成VB表达式,下列选项中正确的是()
A.πr2B.π*r*rC.3.14r^2D.3.14*r*r
31、在VB中,将字符串转化为数值的函数是()。
A、Len(x)B、Str(x)C、Val(x)D、Sqr(x)
32、小陈同学编写了一个VB程序,其功能是:
比较两个数a和b的大小,然后输出其中较大的数。
以下是他的程序段,在划线处应填写()
IfThen
max=a
Else
max=b
EndIf
Print“较大的数是”;
max
A.a>
bB.a<
bC.max<
aD.max<
b
33、下列选项中不属于算法特征的确是()
A.确定性B.有穷性C.可行性D.复杂性
34、用流程图描述算法时,图形符号
表示()。
A.条件判断B.输入或输出C.赋值或计算处理D.开始或结束
35、在下列选项中,属于机器语言的语句是()
A、10011000B、MOVAL,9C、ADDAL,8D、Print
36、程序设计语言的发展历程是()
A.机器语言→高级语言→汇编语言
B.汇编语言→高级语言→机器语言
C.汇编语言→机器语言→高级语言
D.机器语言→汇编语言→高级语言
37、解决“鸡兔同笼”问题的一种算法是:
首先输入总头数H和总脚数B,然后计算兔数R,R=B/2-H,最后计算鸡数C,C=H-R。
这个算法的描述方式是()。
A、伪代码B、流程图C、自然语言D、计算机程序
38、在VB中,下列选项可以用来定义小数的数据类型是()。
A.integerB.BooleanC.singleD.string
39、在VB中,若要把“china”赋值给变量a,则需要把变量a的数据类型定义为()。
A.IntegerB.StringC.BooleanD.Date
40、在VB中,下列选项可以用作变量名的是()
A.andB.12_aC.a_12D.a&
12
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)
43、在VB中,函数Right()的功能是从字串右端开始截取部分字串,那么表达式Right("
morning"
3)的结果为()。
A.ingB.morC.ningD.morn
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*j50、在VB中,循环结构Fori=1To10的步长是()。
A.0B.-1C.1D.1051、有如下VB程序段:
x=3
If
x>
5
Then
y=x*x
Else
y=4*x
End
If
该程序段运行后,变量y的值是()。
A.4B.6C.9D.1252、下列四个流程图中,S1、S2、S3表示执行的语句,C表示判断条件。
则其中表示顺序结构的是()
A.
B.
C.
D.
53、在面向对象的程序设计中,能被对象所识别的“动作”称为对象的(。
A、方法B、事件C、属性D、过程
54、结构化程序设计方法主要通过()现。
A、递归算法和递归程序B、过程和函数的定义和调用
C、程序的循环结构D、对象
55、小明在VB可视化开发环境中,做出了图5的窗口界面,由图,我们知道他在该窗口中没有使用到的控件对象是(
图5
A.
B.
C.
D.
56、一玻璃球从高空做自由落体运动,在到达地面时速度为98m/s,请问:
该玻璃球从高空开始下落到地面用了多少时间?
编程求此问题最佳算法是()
A.穷举法B.顺序查找算法C.递归算法D.解析法
57、列出所有可能的情况,逐个判断有哪些符合问题所要求的条件,从而解决问题,这是()思路
A.递归算法B.顺序查找算法C.穷举法D.解析法
58、找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来时限问题求解,这种方法叫做()
A.解析法B.顺序查找算法C.递归算法D.穷举法
59、穷举法的适用范围是()
A、一切问题B、解的个数极多的问题
C、解的个数有限且可以一一列举D、不适合设计算法
60、VB的三种工作模式包括设计模式、中断模式和()
A.运行模式B.对象模式C.代码模式D.属性模式
二、多项选择题(每小题2分,10小题,共20分,错选、多选不得分。
)
61、在VB中,下列函数式的值为5的是()
A.Sqr(25)B.Abs(-5)C.Len(“five”)D.Int(5.8)
62、下列For/Next循环语句中,循环体语句可以被多次执行的是()。
A.j=1
Fori=30to20
Printj
B.j=1
Fori=20to30
C.j=1
Fori=20to30
Nextj
D.j=1
Fori=30to20step-2
63、在VB中,用来实现循环结构的语句是()。
A、For…NextB、DoWhile…Loop
C、If…Then…D、Do…LoopUntil
64、在VB中,对象的属性是用来描述对象的外部特征。
下列选项中属于对象属性的是()
A.CaptionB.ClickC.BackColorD.Text
65、下列运算结果中,哪个值是2()。
A.7/3B.7\3C.5mod2D.2mod5
三、简答题(每空2分,共24分)
66.已知一个算法,程序段和流程图1如下,把程序段补充完整。
s=0
fori=1to①
s=②
next③
print“s=”;
s
N
Y
Y
N
67、如上图2若输入框中m=4,n=3,则m=①a=②,i=③
68、分析并完善程序。
计算1+3+5+……+99的值。
DimiAsInteger
fori=1to①step2
nexti
③
69、将以下程序段补充完整。
问题:
计算旅客的行李费,收费标准为:
20千克以下(包括20千克)不收费,超过20千克的部分每千克收20元。
X表示行李重量,Y表示行李费。
程序段:
DimXAsSingle
DimYAsSingle
X=InputBox("
输入行李重量"
If__①___Then
Y=0
Else
Y=_____②_______
EndIf
Print"
行李费="
;
_____③______
四、程序设计题(每空3分,共6分)
70、将以下程序段补充完整。
输入一个正整数n,判断n是否为素数。
要判断n是否为素数,最简单的方法是:
统计2到n-1之间能整除n的整数个数s,若s大于0,则n不是素数,否则就是素数。
根据以上方法,完善以下程序代码。
Dimn,sAsInteger
n=Val(InputBox(“n=”))
Fori=2to①
IfnModi=0then
s=s+1统计因数个数
If②Then
Printn&
“是素数”
“不是素数”
1-10CBDBADBBDB11-20ADDCBDACBB
21-30BCDBABAACB31-40CADBADCCBC
41-50CDABCCDDAC51-60DABBCDCACA
61ABD62BD63AB64ACD65BD
66、
(1)9
(2)s+1(3)i
67
(1)4
(2)12(3)3
68
(1)99
(2)s+i(3)s
69、①X<
=20②20*(X-20)③Y
70
(1)n-1
(2)s=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广西 宾阳县 宾阳 中学 学年 信息技术 段考 试题