1 / 13
文档名称:

(信息技术)高中信息技术习题.pdf

格式:pdf   大小:716KB   页数:13页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(信息技术)高中信息技术习题.pdf

上传人:香菱 2022/10/1 文件大小:716 KB

下载得到文件列表

(信息技术)高中信息技术习题.pdf

文档介绍

文档介绍:该【(信息技术)高中信息技术习题 】是由【香菱】上传分享,文档一共【13】页,该文档可以免费在线阅读,需要了解更多关于【(信息技术)高中信息技术习题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
(信息技术)高中信息技术<br****题:.
壹、选择题(每题21530分,共题,总分分)
1、利用计算机解决问题的壹般过程描述,以下哪中说法正确:(C)
A、编写程序-调试程序-分析问题-设计算法
B、分析问题-编写程序-调试程序-设计算法
C、分析问题-设计算法-编写程序-调试程序
D、分析问题-设计算法-调试程序-编写程序
2、用来描述算法的方法,不包括以下哪壹种:(D)
A、自然语言B、流程图C、伪代码D、方程式
3、以下的哪壹种基本结构不被包括于程序的基本结构里面(B)
A、顺序B、分支C、选择D、循环
4、程序设计语言的产生和发展所经历的过程不包括以下的哪项:(C)
A、机器语言B、汇编语言C、初级语言D、高级语言
5、利用basicA)语言编写的程序源代码文件名后缀为:(
A、.BASB、.CPPC、.TXTD、.DOC
6、下面数据属于字符串常量的是:(B)
A、abcdB、“abcd”C、‘abcd’D、ab-cd
7、壹个算法所具有的五个方面的重要特征里,下列哪壹项是不必须的:(A)
A、输入B、确定性C、有穷性D、输出E、能行性
8、下列哪种格式为VBD)程序设计中常量说明的正确格式:(
A、constasB、dimas常量名类型常量名类型
C、dimas=表达式D、constas=表达式常量名类型常量名类型
9、信息的载体是承载信息的事物,如语言、文字声音、磁盘等。则下面选项为信息载体的
是:(D)
A、天气预报B、市场价格C、电视新闻D、光盘
10、关于信息,下列说法错误的是(D)
A、信息必须依附于载体而存于B、信息是能够共享的
C、信息是能够处理的D、信息的价值不会改变
11、电子邮箱地址的壹般格式是:******@,其中yournameD)是(
A、网站的计算机名B、主机名
C、用户的计算机名D、用户名
,其中12、于网络时代,流行着壹句时代用语:“有问题,“百度”壹下!”“百度”是指
的(A)
A、利用百度搜索引擎于网络上检索信息。
B、其是壹个很好的投资项目
C、是壹个专家
D、是壹家理财公司
13、王刚十壹国庆要出去旅游,他于报纸上见到将来十天是阴雨天气,于是就带了雨具,可
是直到他回到家也没有下过雨。当他又拿起那张报纸仔细见时才发现自己所见的是去年国庆
期间的报纸。就信息的特征来说,王刚忽略了信息的什么特征?(B)
A、依附性B、时效性C、价值性D、共享性
14、信息采集的工具有很多,下面那个工具是不包括其中的(D)
A、数码相机B、计算机C、照相机D、收音机
15、计算机病毒是:(B):.
A、壹种生物病毒B、壹组计算机有害代码
C、壹种寄生于计算机内的寄生虫D、壹种细菌
二、判断题(每题144分,共题,总分分)
1、我们能够通过电子邮箱给远方的朋友发送电子邮件,可是电子邮箱中只能发送文本而不
能发送图片。(F)
2、算法就是用计算机求解某壹问题的方法,是能被机械地执行的动作或指令的无穷集合。(F)
3、用高级语言编写的程序必须经过翻译器将其翻译成机器语言,才能于计算机上执行。(T)
4、因特网给我们带来了大量的信息,这些信息均是可信的,能够直接用。(F)
三、填空题(每空236分,共空,总分分)
壹个“求半径为r”的程序如下:的圆的面积
privatesubcommand1_click()
constpiassingle=
dimrassingle,sassingle
r=inputbox(“r=”,“输入半径”)
s=pi*r*r
print“圆的面积s=”;s
endsub
1、由上能够见出,VB的程序壹般包含如下部分:数据类型说明部分、数据输入、
数据处理、数据的输出部分。
2、于之上程序中,“single”为单精度实型数据类型的说明符。
四、程序补充题(每空2510分,共空,总分分)
1、《几何原理》中,欧几里德阐述了关于俩个整数最大公约数的计算过程,即欧几里德算法
(辗转相除法),其具体过程如下:
①以mn,令所得的余数为r。除以
②若r=0,则输出结果n。否则,继续步骤③。
③令m=n,n=r,且返回执行步骤①继续进行。
设正整数m=112,n=64,利用此算法求其最大公约数的过程算法如下:
(1)11264,余数为48。除以
(2)
(3)
答:11264和的最大公约数为:
2、根据算法补全VB程序:
求解鸡兔同笼问题:于笼中有鸡、兔若干,已知道有头ab4a&gt;=b&gt;=2a&gt;0),求个,有脚只(
各有多少只鸡和兔?
算法如下:
①输入ab和的值;
②求x=2a-b/2;
③求y=b/2-a;
④输出x,y的值;
⑤结束。
程序:
privatesubcommand1_click()
a=inputbox(“a=”,”输入头数”)
b=inputbox(“b=”,”输入脚数”):.
__________、_______________、____________________
print“鸡数x=”;x,”兔数y=”;y
endsub
一、单项选择题(共20240个空,每空分,共分)
1、人们利用计算机解决问题的基本过程壹般有如下五个步骤(①~⑤),请按各步骤的先后
顺序于下列选项(A~D)中选择正确的答案(B)
①调试程序②分析问题③设计算法④构建数学模型⑤编写程序
(A)①②③④⑤(B)②④③⑤①(C)④②③⑤①(D)②③④①⑤
2、下列各种基本数据类型说明符中表示整数型的是(A)
(A)Integer(B)Boolean(C)Single(D)String
3、下列各项中,合法的变量名是(C)
(A)&amp;90(B)abc=9(C)hello(D)
4、有俩个条件P、Q,只要有壹个条件为真时,结果壹定为真的是(C)。
(A)NotP(B)PAndQ(C)PORQ(D)NOTPANDNOTQ
5、下列代数式的VisualBasicD)表达式是(
(A)
(x^5-cos(29*))/(sqr(exp(x)+log(y)+5))
(B)(x^5-cos(29))/(sqr(exp(x)+ln(y))+5)
(C)
(x^5-cos(29*))/(sqr(exp(x)+ln(y))+5)
(D)(x^5-cos())/(sqr(exp(x)+log(y))+5)
6、于VB18+25/3)Mod5B)。中,表达式(的值是(
(A)0(B)1(C)2(D)3
7、VBInStr()检查是否包含另壹子串:含有子串则返回值为子串于父串中第壹次出现函数
的位置,不包含子串则返回值为0。InStr(&quot;CATbCACBC&quot;,&quot;BC&quot;)的值为(C)
(A)0(B)4(C)8(D)1
8、VBRight()从字串右端取部分字串:将某壹字串从结尾开始取固定长度的字串。函数
Right(“”,6)的值为(D)
(A)(B)(C)Visual(D)
9、程序如下:
k=-20
dowhile(k=0)
k=k+1
loop
以下说法正确的是(C)
(A)dowhile20B)While语句执行了次;(循环是无限循环
(C)循环体语句壹次也不执行(D)循环体语句执行壹次
10、VB+和&amp;,那么”123”+45A)中将俩个字符串连接起来的运算符有:结果是(
((A)168(B)12345(C)“123”D)45
11、已知A,B,C,DB=8:A=C:D=A:D=B是简单变量,且均已有互不相同的值,执行语句后,
其值相等的变量是(B)
(A)A,D(B)A,C(C)C,B(D)B,A
12、要交换变量ABB)和之值,应使用的语句组是(
(A)A=B:B=C:C=A(B)C=A:A=B:B=C(C)A=B:B=A(D)C=A:B=A:B=C
13、模块化程序设计方法主要通过(B)来实现。:.
(A)递归算法和递归程序(B)过程和函数的定义和调用
(C)程序的循环结构(D)对象
的问题,他制定的如下工11、壹位爱好程序设计的同学,想通过程序设计解决“韩信点兵”
作过程中,更恰当的是(C)
A、设计算法,编写程序,提出问题,运行程序,得到答案
B、分析问题,编写程序,设计算法,运行程序,得到答案
C、分析问题,设计算法,编写程序,运行程序,得到答案
D、设计算法,提出问题,编写程序,运行程序,得到答案
12、交通警察到达案发现场,壹般按照下列哪种思路开展工作(D)
①观察、分析现场②收集必要的信息③进行判断、推理④按壹定的方法和步骤解决
A、②①③④B、①③②④C、③①②④D、①②③④
13、下面说法正确的是(A)
A、算法+数据结构=程序B、算法就是程序
C、数据结构就是程序D、算法包括数据结构
14、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构(B)
A、顺序结构B、输入、输出结构C、选择结构D、循环结构
三、判断题(,共分)
1、信息是人类社会的壹种资源。(T)
2、计算机书本中的知识是信息。(T)
4、壹台计算机壹旦染上病毒,便无法使用。(F)
5、VisualBasic1991BasicT)是美国微软公司于年推出的基于的可视化程序设计语言。(
7、壹个算法能够用多种程序设计语言来实现。(T)
8、我们常说的程序设计语言就是程序设计。(F)
9、控件是应用程序的基本元素,和窗体共同构成应用程序的界面。(T)
11、计算机病毒就是壹种人为编写的具有破坏性的程序(T)
12、Flash、Fireworks、Dreamweaver“网页三剑客”(T)就是通常所说的
13、于网络上,言论是自由的,所以你想说什么话均能够。(F)
14、电视中播放的奥运会比赛的各国金牌数是信息。(T)
壹、单选题(每题240分,共分)
1、流程图中表示判断框的是(B)。
A、矩形框B、菱形框C、圆形框D、椭圆形框
2、由“上车—掏钱—投币”所描述的问题是(A)。
A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程
3、下列给出的赋值语句中正确的是(C)。
A、4=MB、-M=MC、B=A-3D、x+y=0
4、下列VisualBasicD)的表达式的值不等于4。中,下列(
A、int()B、Int()C、Abs(int(-))D、Abs(int(-))
5、下列VisualBasicC)类型属于字符串型。中,下列(
A、IntegerB、SingleC、StringD、Boolean
6、下列VisualBasicA)用于注释语句。中,下列关键字(
A、RemB、EndC、ElseD、Loop
7、假定XINT(X/2)=X/2(A)。是壹个数值型变量,那么由函数组成的表达式
A、用于测试XB、返回壹个整数是否偶数
C、返回壹个奇数D、用于测试X是否整数:.
8、要改变新建对象的缺省名称,应使用属性(C)。
A、FontB、ForeColorC、NameD、Height
9、如果下面程序执行后输出的结果是132,那么于程序until“条件”应为(D)。后面的
i=12:s=1
DO
s=s*i
i=i-1
LOOPUNTIL“条件”
PRINTs
END
A、i&gt;11B、i&gt;=11C、i&lt;=11D、i&lt;11
12、要使壹个命令按钮显示文字“确定”,正确的设置是把该命令的(C)。
A、属性Font“确定”B、“确定”设置为
C、属性Caption“确定”D、属性BorderStyle“确定”设置为
13、表达式Abs(-)*sqr(100)的值是(D)。
A、-360B、360C、-36D、36
14、下面程序运行后的输出结果为(C)。
i=1
doWHILEi&lt;8
i=i+2
s=2*i+3
loop
PRINTs
END
A、17B、19C、21D、23
15、下列VisualBasica,b,cC)。程序段运行后,变量的值为(
a=1:b=1:c=1
DoWhilea+b+c&lt;=10
a=a+1
b=b*2
c=b/2
Loop
A、221B、342C、484D、442
16、下列VisualBasicxC)。程序段运行后,变量的值为(
x=3:y=77
Do
x=x+2
LoopUntilx&gt;Sqr(y)
A、7B、8C、9D、10
17、下列VisualBasicsB)。程序段运行后,变量的值为(
a=2:b=1:s=0
ForI=10To6Step-1
s=s+a
c=a+b:.
a=b
b=c
NextI
A、10B、17C、6D、28
18、于VisualBasicC)公式的。中程序段是计算(
s=0
ForI=1To10
t=1
forj=1toi
t=t*I
nextj
s=s+t
NextI
A、s=1+2+3+4+5+6+7+8+9+10B、s=1*2*3*4*5*6*7*8*9*10
C、s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!D、s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10
19、下列VisualBasics、tB)。程序段运行后,变量的值为(
s=0:t=1
Fork=2To4
s=s+k
t=t*k
Nextk
A、22B、924C、56D、01
20、下列VisualBasicmaxB)。程序段运行后,变量的值为(
a=5:b=10:max=a
IFb&gt;maxThenmax=b
A、5B、10C、510D、之上均不是和
二、填空题(,共分)
1、打印出如下图
1
222
33333
4444444
555555555
66666666666
程序如下:
PrivateSubCommand1_Click()
Fori=1to____
printtab(20-i)
Forj=1to____
Print_____
Nextj
Print
Nexti
EndSub:.
2、下列程序的功能是从键盘上任意输入壹个数,判断这个数是正数、负数、仍是零,且输
出判断结果。程序中有三处错误,请更正。
程序如下:
PrivateSubCommand1_Click()
DimaAsSingle
DimpyAsString
a=Val(Text1)
Ifa&gt;0Thenpy=&quot;正数&quot;
Ifa=0Thenpy=&quot;零&quot;
Ifa&lt;=0Thenpy=&quot;负数&quot;
=a
EndSub
①___________________②___________________________③__________________
3、完善程序,使能输出:1-2+3-4+5-6+...+99-100的值。
程序如下:
PrivateSubCommand1_Click()
s=_____
Fori=1To_____
s=s+((-1)^(______))*i
Nexti
Prints
EndSub
4、已知壹元二次方程的二次项系数、壹次项系数、常数项分别为a、b、c,其中a不等于
0。修改程序,求方程的根。要求:如果方程无实数根,则输出“无实数根”,否则输出俩
个实数根。
PrivateSubCommand1_Click()
Dima,b,c,dAsSingle
Dimx1,x2AsSingle
a=Val()
b=Val()
c=Val()
d=b^2-4*a*c
Ifd________Then
x1=(-b+Sqr(d))/(2*a)
x2=(-b-Sqr(d))/(2*a)
=x1
=x2
_______
=______
EndIf
EndSub
5、下面的程序是求7!(7!=1*2*3...*6*7)的值,且于默认窗口输出这个值。程序中有三处
错误,请更正。
PrivateSubCommand1_Click():.
DimaAsSingle
a=0
Fori=1ton
a=a*i
Nexti
Printi
EndSub
①___________________②___________________________③__________________
6、下面的程序是求100sS=1+3+5+7...+99)。程序中有三处错误,请更的值(以内奇数和
正。
PrivateSubCommand1_Click()
DimsAsSingle
DimiAsSingle
s=1
Fori=1to100Step1
s=s*i
Nexti
Prints
EndSub
①___________________②___________________________③__________________
7、完善其中的程序,使能输出如下图形。
--******
----******
------******
--------******
----------******
------------******
---表示空格
程序如下:
PrivateSubCommand1_Click()
Fori=1To6
PrintTab(______);
Forj=1To_______
Print&quot;*&quot;
Nextj
Print
Nexti
EndSub
三、简答题(每题1030分,共分)
1、已知壹个三角形的三边长分别为a,b,c,求这个三角形的面积。设计壹个算法解决这个问
题。(用自然语言描述且写出伪代码)
第壹步,输入a,b,;第二步,计算的值;第三步,计算的值;第四步,输出的值
2、设计算法求的值,要求画出程序框图,用基本语句编写的程序。:.
解这是壹个累加求和问题,共99项相加,可设计壹个计数变量,壹个累加变量,用循环结

程序:
S=0
K=1
Do
s=s+1/k(k+1)
k=k+1
LOOPUNTILk&gt;99
PRINTs
END
INPUTt
IFt&lt;=3THEN
c=
ELSE
c=+(t-3)
ENDIF
PRINTc
END
3、某电信部门规定:拨打市内电话时,,则收取通话费元,
,则超过部分以每分钟元收取通话费(通话不足分钟时按
分钟计),试设计壹个计算通话费用的算法。要求写出算法,画出程序框图,编写程序。
解我们用c(单位:元)表示通话费,t(单位:分钟)表示通话时间,
则依题意有
算法步骤如下:第壹步,输入通话时间t;第二步,如果t≤3,那么c=;否则令
c=+(t-3);第三步,输出通话费用c;
壹、单选题(每小题32060分,小题,共分)
,然后再确定程序“如何做?请1、用计算机解决问题时,首先应该确定程序“做什么?””
问“如何做?”是属于用计算机解决问题的哪壹个步骤?(B)
A、分析问题B、设计算法C、编写程序D、调试程序
2、于调试程序过程中,下列哪壹种错误是计算机检查不出来的?(C)
A、编译错误B、执行错误C、逻辑错误D、任何错误计算机均能检查出来
3、下列关于算法的叙述中,错误的是(A)
A、壹个算法至少有壹个输入和壹个输出
B、算法的每壹个步骤必须确切地定义
C、壹个算法于执行有穷步之后必须结束
D、算法中有待执行的运算和操作必须是相当基本的。
4、流程图中表示判断的是(B)。
A、矩形框B、菱形框C、圆形框D、椭圆形框
5、任何复杂的算法均能够用三种基本结构组成,下列不属于基本结构的是(C)
A、顺序结构B、选择结构C、层次结构D、循环结构
6、能够被计算机直接识别的语言是(C)
A、伪代码B、高级语言C、机器语言D、汇编语言:.
7、于VBD)语言中,下列数据中合法的长整型常量是(
A、08AB、2380836EC、、
8、求Mid(“ABCDEFG”,3,2)的结果是(B)
A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”
9、表达式A+B+C&lt;DANDA&gt;=3ORNOTC&lt;0ORD&gt;0
当A=3,B=4,C=-5,D=6B)时的运算结果是(
A、0B、1C、TRUED、FALSE
10、于循环语句Forx=1to100step2
……
NextxxA)中,能达到的最大值是(
A、100B、99C、98D、97
11、于下列选项中,不属于VBA)的对象的是(
A、窗体的背景颜色B、命令按钮C、文本框D、标签
12、于调试程序的时候,经常要设置断点,设置断点的快捷键是(C)
A、F1B、F8C、F9D、F12
13、算法描述能够有多种表达方法,下面哪些方法不能够描述“闰年问题”的算法(D)
A、自然语言B、流程图C、伪代码D、机器语言
14、以下不属于非法用户自定义标识符(常量和变量命名)的是(B)
A、8adB、ad8C、_a8dD、const
;15、已知A,B,C,DB=0;A=C;D=A;D=B是整型变量,且均已有互不相同的值,执行语句
后,其值相等的变量是(B)
A、A,DB、A,CC、C,BD、B,A
16、要交换变量AB(B)和的值,应使用的语句组是
A、A=B;B=C;C=AB、C=A;A=B;B=C
C、A=B;B=AD、C=A;B=A;B=C
17、VisualBasicD)中以单引号开头壹行文字称为注释,它对程序的运行(
A、起壹定作用B、有时候起作用
C、不起任何作用,可是必须的D、不起任何作用,但能增加程序的可阅读性
,正确的设置是把该命令按钮的(18、要使壹个命令按钮显示文字“确定”C)。
A、属性Font“确定”B、“确定”设置为
C、属性Caption“确定”D、属性BorderStyle“确定”设置为
19、要从文本框TXTShowOut&quot;中国您好!&quot;,代码为(B)中输出
=&quot;中国您好!&quot;=&quot;中国您好!&quot;
=&quot;中国您好!&quot;DVal()=“中国您好!”
20、下列VisualBasicmaxA)。程序段运行后,变量的值为(
a=11;b=15;max=a
IFb&gt;maxThenmax=b
A、15B、11C、1511D、之上均不是或均有可能
二、阅读程序写结果(第1~2531020小题每题分,第小题分,共分)
1、PrivateSubForm_Load()
N=InputBox(“请输入N”,“输入”)的值:
S=1
Fori=1toN
S=S*i:.
Nexti
MsgBox“S=”+Str(s),0,”计算结果”
EndSub
当N=5_______S=120___________。时,运行的结果是
2、PrivateSubCommand1_Click()
DimXasinteger,X1asinteger,X2asinteger
DimX3asinteger,Yasinteger
,“输入”X=InputBox(“X=”)
X1=X\100
X2=(X-X1*100)\10
X3=X-X1*100-X2*10
Y=X3*100+X2*10+X1
Print“Y=”;Y
EndSub
当X=258_______Y=852_________。时,运行的结果是
3、PrivateSubCommand1_Click()
DimAasInteger,BasInteger,CasSingle
DimDasString
N=InputBox(“请输入N”)的值:
F=NMOD5
A=N+1
B=ABS(N)
SelectCaseF
Case1:C=A+B:D=”+”
Case2:C=A-B:D=”-”
Case3:C=A*B:D=”*”
Case4:C=A/B:D=”/”
Caseelse:End
EndSelect
PrintA;D;B;”=”;C
EndSub
当N=13_____14*13=182________。时,运行的结果是
三、程序填空(每小题10220分,小题,共分)
1、下面的程序是求100SS=1+3+5+7...+99),请把空缺的地方填写完整。的值(以内奇数和
PrivateSubCommand1_Click()
DimSAsInteger
DimIAsInteger
S=__(1)__
ForI=1to100Step__(2)__
S=S+I
Next__(3)__
(4)______=___(5)___(S)
EndSub
(1)____0_____(2)____2_____(3)____i_____(4)___Caption___(5)___Str___:.
个人,其中有男人、女人和小孩,他们于壹家餐厅吃自助餐花去2、某旅行团共有30500元。
已知自助餐的价格是每个男人302010元,每个女人元,每个小孩元。问:男人、女人、
小孩各为多少人。下面是解决该问题的VB程序,请于空缺的地方填写完整。
PrivateSubCommand1_Click()
DimManAsInteger,WomanAsInteger,ChildAsInteger
DimMoneyAsInteger,CountAsInteger
Count=0‘用来记录符合条件的组合数
ForMan=1To__(1)__(500/30)
ForWoman=1To(30-Man)
Child=__________(2)___________
Money=30*Man+20*Woman+10*Child
If_______(3)________Then
Count=Count+1
Print“第”;Count;”种情况:”
PrintTab(10);”