信息技术选择题(程序设计)

余年寄山水
565次浏览
2021年02月12日 21:49
最佳经验
本文由作者推荐

-

2021年2月12日发(作者:监控工程)


选修模块“算法与程序设计”等级考试试题



1



人们利用计算机解决问题的基本过程一般有如下五个步骤


(①


~


⑤)



请按各步骤的先后顺序在下列选项



A~D



中选择正确的答案(







①调试程序



②分析问题



③设计算法



④构建数学模型



⑤编写程序




A


)①②③④⑤




B


)②④③⑤①




C


)④②③⑤①




D


)②③④①⑤



2


、下列各种基本数据类型说明符中表示整数型的是(


A





A



Integer



B



Boolean



C



Single



D



String


3


、下列各项中,合法的变量名是(


C





A



&90



B



abc=9



C



hello



D



888.f


4


、有两个条件


P



Q


,只要有一个条件为真时,结果一定为 真的是(


C






A



Not P



B



P And Q



C



P OR Q



D



NOT P AND NOT Q


5


、在


VB


中,表达式(


18+25/3



Mod 5


的值是(


B






A



0



B



1



C



2



D



3 < /p>


6



VB


函数< /p>


InStr


()


检查是否包含另一子串 :含有子串则返回值为子串在父串中第一次出现的位置,不包含子串


则返回值为


0



InStr(


的值 为(


C





A



0



B



4



C



8



D



1 < /p>


7



VB


函数< /p>


Right


()


从字串右端取部分字串 :将某一字串从结尾开始取固定长度的字串。


Right(


“< /p>


Visual


Basic


6.0



,6)


的值为(


D





A



sic 6.0



B


< br>asic 6.0



C


)< /p>


Visual



D



ic 6.0


8


、程序如下:



k=



20


do while (k=0)


k=k+1


loop



以下说法正确的是(


C





A



do while


语句执行了


20


次;




B



While


循环是无限循环




C


)循环体语句一次也不执行




D




循环体语句执行一次



9



VB


中将两个字符串连接起来的运算符有:


+



&


,那么




123



+45


结果是(


A







A



168



B



123 45



C




123





D



45


10


、已知


A



B



C


,< /p>


D


是简单变量,且都已有互不相同的值,执行语句


B=8:A=C:D=A:D=B


后,其值相等的变量是



B







A



A



D < /p>



B



A



C



C



C



B



D



B



A


11


、要交换变 量


A



B


之值 ,应使用的语句组是(


B







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


12


、模块化程序设计方法主要通过(


B


)来实现。




A


)递归算法和递归程序



(< /p>


B


)过程和函数的定义和调用




C


)程序的循环结构




D


)对象



13


、由


10


个数组成的数列:


12



5

< p>


15



20

< p>


46



98

< p>


75



36

< p>


13



57

< p>
,如果用顺序查找法从左边第一个数开始


找出数据


75


的查找次数是①



A




如果将数列从大到小排序后再用折半查找法 找到数据


75


的最少查找次数是


②(< /p>


C






A



7



B



4



C



3



D



2



(第



1






10


页)





广东省普通高中信息技术等级考试(算法与程序设计)


< /p>


满分:


100





1


、模块化程序设计方法主要通过


( B )


来实现。



A.


递归算法和递归程序


B.


过程和函数的定义和调用


C.


程序的循环结构


D.


对象



3




的含义正确的是


( A )




1


是控件名称,


text


是控件属性



1


是窗体名称,


text


是控件



1


是控件 名称,


text


是方法



1


是控件属性,


text


是控件



7


、对于对象及其特征的错误理解是


( C )




A.


对象都具有一个标识自己以区别其他对象的名字。



B.


对象都具有自身的属性及其属性值。



C.


对象一般只用数据表示属性,但不用代码表示行为。



D.


对象都具有自身的行为


(


操作


)




8


、数列


2



4



8


< p>
16



32


,„„的递推 公式为


( B )




A.f(1)=1; f(n)=n*2


B.f(1)=1; f(n)=f(n-1)*2


C.f(1)=1; f(n)=n*n


D.f(1)=1; f(n)=f(n-1)+2


9


、以下程序段运行后


S


的值是


( B )




s = 0


For i = 1 To 14


x = i * i


If x Mod 3 = 0 Then s = s + 1


Next i


A.0 B.4 C. 5 D.65


10


、用 选择排序法对数据


7



6



3



9

< br>,


2


从大到小排序,共需经过


( A )


次数据对调。



A.3 B.4 C.5 D.10


11


、若


x = False, y = True


,执行



If x And y Then x = 0


Else x = 1



X


的结果为


( B )




B.1 C.


编译错误


D.0


12


程序的基本结构有


( D )


、选择结构和循环结构。



A.


逻辑结构


B.


层次结构


C.


模块结构


D.


顺序结构



18

< br>、运行如下程序段可输出由“*”组成的


( C )




For X = 1 To 4


Print Left(


Next X


A.


矩形


B.


平行四边形


C.


三角形


D.


梯形



19


、用折半查找法从数列


3



6



7



10



12



16



25



30



75


中找到数据


10


的最少查找次数是


( B )



(第



2






10


页)





A.2 B.3 C.4 D.7


20



VB

< br>函数


Left ()


从字串左端取部分字串,那么


Left(


的值为


( A )




B Ba 6.0


21


、由


10


个数组成的数列:


12



5< /p>



15



20< /p>



46



98< /p>



75



36< /p>



13



57< /p>


,如果用顺序查找法从左边第一个数开始


找出数据


75


的查找次数是


( D )




A.2 B.3 C.4 D.7


22



VB< /p>


中生成工程文件的文件扩展名为


( D )





23


、当


a=5,b=7,c=-2,d=1


时,下列结果为


False


的是


( B )




A.a + b



c + d And a



= 5 Or Not c



0 Or d



0


B.a + d



b + c And a



= 5 Or Not c



0 Or d



0


C.a + b



c + d And a



5 Or Not c



0 Or d



0


D.c + d



a + b And a



= 5 Or Not c



0 Or d



0


24


VB


语言中,下列各种基本数据类型说明符中表示字符型 的是


( D )




r n




25


、人们利用计算机解决问题的基本过程一般有如下四个步骤(①~④)< /p>


,请按各步骤的先后顺序在下列选项中


选择正确的答案

< p>
( C )




①调试程序



②分析问题



③设计算法



④编写程序




A.①②③④ B.②③①④ C.②③④① D.③②④①



26


、一个算法应该具 备几个方面的基本特征,下面不属于算法基本特征的是


( D )




A.


输入输出


B.


有穷性


C.


确定性


D.


执行性



27

、在流程图中表示算法中的变量的输入或输出时使用


( D )


图形框。



A.


菱形框


B.


矩形框


C.


圆形框


D.


平行四边形框



28


、以下哪个是合法的变量名


( B )




A.x*9 3


29



VB


表 达式(


18+253



Mod 5


值是


( B )




A.0 B.1 C.2 D.3


30


、由二进制编码指令组表示程序的程序 设计语言是


( B )




A.


自然语言


B.


机器语言


C.


汇编语言


D.


高级语言




1


、程序设计语言的发展阶段不包括(


A




A


.自然语言


B


.机器语言


C


.汇编语言


D


.高级语言



2


、流程图中表示判断框的是(


B





A


、矩形框



B


、菱形框


C


、圆形框



D


、椭圆形框



3


、下列哪一个不是用于程序设计的(


C




A. BASIC B. C


语言



4


、下列结果为


True


的逻辑表达式是(


C






A



Not(3<8) B



(3<9)And(5>10) C



(3<8)And(5<10) D



(3>8)Or(5>10)


5


、表达式


2^43


的值是(

< p>
A






A



5 B



6 C



7 D



8


6


、 如果


X=-25


,则运行


x= Abs (x)



x=Sqr (x)


后 ,


x


的值是(


A





A



5 B



-5 C



25 D



-25



(第



3






10


页)



Abs (x)


是返回


x


的绝对值


Sqr (x)


是返回


x


的平方根



9


、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构(


B





A


、顺序结构


B


、输入、输出结构


C


、选择结构


D


、循环结构



10

< br>、在


VB


语言中,下列变量中合法的变量是(

< p>
D





A



const B



888ft


C



b=12 D



football


11


、下列


Visual Basic


程序段运行后,变量


max


的值为(< /p>


B





a=5



b=10



max=a


IF b>max Then max =b


A



5 B



10 C



5



10 D


、以上都不是



12


、下列


Visual Basic


程序段运行后,变量


x


的值为(


C





x=3 : y=77


Do


x=x+2


Loop Until x>Sqr(y)


A



7 B



8 C



9 D



10


13


、在


VB


程序设计中,由用户操作触发或由系统触发,能被特 定对象所识别并作出响应的动作称为(


C





A


.方法


B


.类


C


.事件


D


.行为



14


、要使一个命令按钮显示文字“确定”


,正确的设置是把该命令按钮的(


C




< p>
A


、属性


Font


设置为 “确定”


B


、属性


.Fore Color


设置为“确定”



C


、属性


Caption


设置为“确定”


D


、属性


BorderStyle


设置为“确定”



15


、对顺序文件的操作分为三步:打开文件、



D



、关闭文件。



A.扫描文件



B.读操作



C.写操作



D.读或写操作



16



VB


语句“


Close [<


文件号列表


>]



,是用来(


B




A.打开文件



B.关闭文件



C.写文件



D.读文件



17


、由语句:


Dim K(10 , 30) As Long


,判断下列结论中错误的是(


D





A.语 句定义了数组


K


,它的第一维下标是从


0



10


,它的第二维下标是从


0



30




B.数组


K


共有


341


个分量;



C.数组


K


的各个分量都是长整型数;



D.数组


K


的各个分量的值将按从小到 大的顺序自动排列。



18



甲在纸上写下了一个


1000


以内的正整数让乙 猜,


乙每猜一次数甲都给出一个提示


“太大”

< br>或


“太小”



这样,

< p>
乙至多要猜多少次可确定此数。



D




A.


1000


B.


100


C.


50


D.


10


19


、要实现变量


M


的值与变量


N


的值进行交换,可用语句(


A





A.< /p>


X=M



M=N



N=X


B.


M=N



N=M


C.


M=N


D.


N=M


20


、下列表述中不含递归现象的是(


C





A.站在两面平行的镜子中间照镜子,镜子中的影像成“像中像”



B.定义自然数:


0


是自然数, 比自然数大


1


的数是自然数;



C.乘法九九表;



D.


“从前有个庙,庙里有个老和尚在给小和尚讲故事,老和尚说:


‘从前有个庙 ,庙里



有个老和尚在给小和尚讲故事,老和尚说:„„”



21


、递归算法的两个要素是(


B





(第



4






10


页)



①递归存在结束条件;




②递归必须能用数值表示;



③算法的描述中包含它本身;



④递 归必须在


9


步以内



A.①②



B.①③



C.②③



D.②④



22


、著名的汉诺塔问题是应用什么算法解决的(


C




A.穷举法



B.对半查找法



C.递归法



D.解析法



23

、如果


a



b


c



d


是一个四位整数中,仟、百、十、个位上的数字,这个四位数可表示为(


C




A.


abcd


B.


a+b+c+d


C.


a*1000+b*100+c*10+d


D.以上都不对



24



X


是一个


Integer< /p>


型变量,要取得它的最后两位数(十位与个位)可用(


B




A.


X100 mod 100


B.


X mod 100


C.


X mod 10


D.


X100


25

< br>、以下选项中不属于对象的特征的是(


B




A.


都具 有一个标识自己以区别其他对象的名字;


B.


都具有自身的类;



C.


都具有自身的属性及其属性值;


D.


都具有自身的行为。



26


、在面向对象的功能实现中,创建一个方法的正确步骤是(


ABCD




A.


确定方法是公共的或私有的;


B.


确定该方法是否返回一个值;



C.


编写该方法的代码;


D.


释放对该方法的引用。



27


、下列关于人类和计算机解决实际问题说法错误的是(


D




A


、人类计算速度慢而计算机快。


B


、人类自动化复杂而计算机简单。



C


、人类精确度一般而计算机很精确。


D


、人类可以完成任务,得出结果而计算机不能。


< p>
28


、以下有关概要设计的基本任务,错误的是(


C




A.


回答“系统应该如何实现”



B.


确定软件系统的结构,并进行模块划分;



C.


编写软件的详细说明书;


D.


确定每个模块的功能、接口以及模块间的调用关系。



29


、下列有关数据控件常用属性表述错误的是(

< br> B




t


用于指定数据控件所要链接的数据格式;



seNa me


用于指定要链接的数据库的属性;



Source


用于指定


Data


控件 所链接的数据库中的某一张表;



Type


用于决定记录集是一个表、一个动态集或是一个快照。



30


、软件开发的一般过程是(


A




A.


软件 计划→需求分析→软件设计→软件实现→软件维护;



B.< /p>


需求分析→软件计划→软件设计→软件实现→软件维护;



C.


需求分析→软件设计→软件计划→软件实现→软件维护;



D.


软件计划→软件设计→软件实现→需 求分析→软件维护。




一、选择题( 共


30


小题)



1


、用计算机解决问题的步骤一般为:


D




①编写程序



②设计算法



③分析问题



④调试程序



A


.①②③④


B.


③④①②


C.


②③①④


D.


③②①④



2


、下面不属于算法表示工具的是:




C




A


.自然语言


B


.流程图


C


.机器语言


D


.伪代码



3


、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一(


B




A.


顺序结构


B.


环形结构


C.


选择结构


D.


循环结构



4


、下列数据属于字符串常量的是


( B )





(第



5






10


页)


-


-


-


-


-


-


-


-