信息技术选择题程序设计.docx

上传人:b****1 文档编号:11016120 上传时间:2023-05-28 格式:DOCX 页数:20 大小:51.73KB
下载 相关 举报
信息技术选择题程序设计.docx_第1页
第1页 / 共20页
信息技术选择题程序设计.docx_第2页
第2页 / 共20页
信息技术选择题程序设计.docx_第3页
第3页 / 共20页
信息技术选择题程序设计.docx_第4页
第4页 / 共20页
信息技术选择题程序设计.docx_第5页
第5页 / 共20页
信息技术选择题程序设计.docx_第6页
第6页 / 共20页
信息技术选择题程序设计.docx_第7页
第7页 / 共20页
信息技术选择题程序设计.docx_第8页
第8页 / 共20页
信息技术选择题程序设计.docx_第9页
第9页 / 共20页
信息技术选择题程序设计.docx_第10页
第10页 / 共20页
信息技术选择题程序设计.docx_第11页
第11页 / 共20页
信息技术选择题程序设计.docx_第12页
第12页 / 共20页
信息技术选择题程序设计.docx_第13页
第13页 / 共20页
信息技术选择题程序设计.docx_第14页
第14页 / 共20页
信息技术选择题程序设计.docx_第15页
第15页 / 共20页
信息技术选择题程序设计.docx_第16页
第16页 / 共20页
信息技术选择题程序设计.docx_第17页
第17页 / 共20页
信息技术选择题程序设计.docx_第18页
第18页 / 共20页
信息技术选择题程序设计.docx_第19页
第19页 / 共20页
信息技术选择题程序设计.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

信息技术选择题程序设计.docx

《信息技术选择题程序设计.docx》由会员分享,可在线阅读,更多相关《信息技术选择题程序设计.docx(20页珍藏版)》请在冰点文库上搜索。

信息技术选择题程序设计.docx

信息技术选择题程序设计

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

1、人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各步骤的先后顺序在下列选项(A~D)中选择正确的答案(B)

①调试程序②分析问题③设计算法④构建数学模型⑤编写程序

(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)NotP(B)PAndQ(C)PORQ(D)NOTPANDNOTQ

5、在VB中,表达式(18+25/3)Mod5的值是(B)。

(A)0(B)1(C)2(D)3

6、VB函数InStr()检查是否包含另一子串:

含有子串则返回值为子串在父串中第一次出现的位置,不包含子串则返回值为0。

InStr("CATbCACBC","BC")的值为(C)

(A)0(B)4(C)8(D)1

7、VB函数Right()从字串右端取部分字串:

将某一字串从结尾开始取固定长度的字串。

Right(“VisualBasic6.0”,6)的值为(D)

(A)sic6.0(B)asic6.0(C)Visual(D)ic6.0

8、程序如下:

k=-20

dowhile(k=0)

k=k+1

loop

以下说法正确的是(C)

(A)dowhile语句执行了20次;(B)While循环是无限循环

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

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

+和&,那么”123”+45结果是(A)

  (A)168(B)12345(C)“123”(D)45

10、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8:

A=C:

D=A:

D=B后,其值相等的变量是(B)

  (A)A,D(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)递归算法和递归程序(B)过程和函数的定义和调用

(C)程序的循环结构(D)对象

13、由10个数组成的数列:

12、5、15、20、46、98、75、36、13、57,如果用顺序查找法从左边第一个数开始找出数据75的查找次数是①(A);如果将数列从大到小排序后再用折半查找法找到数据75的最少查找次数是②(C)。

(A)7(B)4(C)3(D)2

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

100分

1、模块化程序设计方法主要通过(B)来实现。

A.递归算法和递归程序 B.过程和函数的定义和调用 C.程序的循环结构 D.对象

3、text1.text的含义正确的是(A)。

A.text1是控件名称,text是控件属性

B.text1是窗体名称,text是控件

C.text1是控件名称,text是方法

D.text1是控件属性,text是控件

7、对于对象及其特征的错误理解是(C)。

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

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

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

D.对象都具有自身的行为(操作)。

8、数列2,4,8,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

Fori=1To14

 x=i*i

IfxMod3=0Thens=s+1

Nexti

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

10、用选择排序法对数据7,6,3,9,2从大到小排序,共需经过(A)次数据对调。

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

11、若x=False,y=True,执行

IfxAndyThenx=0

Elsex=1后X的结果为(B)。

A.FalseB.1C.编译错误D.0

12程序的基本结构有(D)、选择结构和循环结构。

A.逻辑结构B.层次结构C.模块结构D.顺序结构

18、运行如下程序段可输出由“*”组成的(C)。

ForX=1To4

PrintLeft("*****",x)

NextX

A.矩形B.平行四边形C.三角形D.梯形

19、用折半查找法从数列3,6,7,10,12,16,25,30,75中找到数据10的最少查找次数是(B)。

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

20、VB函数Left()从字串左端取部分字串,那么Left("VisualBasic6.0",8)的值为(A)。

A.VisualBB.VisualC.VisualBaD.asic6.0

21、由10个数组成的数列:

12、5、15、20、46、98、75、36、13、57,如果用顺序查找法从左边第一个数开始找出数据75的查找次数是(D)。

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

22、VB中生成工程文件的文件扩展名为(D)。

A.vbpB.frmC.docD.exe

23、当a=5,b=7,c=-2,d=1时,下列结果为False的是(B)。

A.a+b>c+dAnda>=5OrNotc>0Ord<0

B.a+d<b+cAnda>=5OrNotc<0Ord<0

C.a+b>c+dAnda<5OrNotc>0Ord<0

D.c+d>a+bAnda>=5OrNotc>0Ord>0

24、VB语言中,下列各种基本数据类型说明符中表示字符型的是(D)。

A.IntegerB.BooleanC.SingleD.String

25、人们利用计算机解决问题的基本过程一般有如下四个步骤(①~④),请按各步骤的先后顺序在下列选项中选择正确的答案(C)。

①调试程序②分析问题③设计算法④编写程序

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

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

A.输入输出B.有穷性C.确定性D.执行性

27、在流程图中表示算法中的变量的输入或输出时使用(D)图形框。

A.菱形框 B.矩形框C.圆形框D.平行四边形框

28、以下哪个是合法的变量名(B)。

A.x*9B.sqr3C.sinD.mod

29、VB表达式(18+25\3)Mod5值是(B)。

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

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

A.自然语言B.机器语言C.汇编语言D.高级语言

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

A.自然语言B.机器语言C.汇编语言D.高级语言

2、流程图中表示判断框的是(B)。

A、矩形框 B、菱形框C、圆形框 D、椭圆形框

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

A.BASICB.C语言C.WORDD.Pascal

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^4\3的值是(A)。

A、5B、6C、7D、8

6、如果X=-25,则运行x=Abs(x);x=Sqr(x)后,x的值是(A)。

A、5B、-5C、25D、-25

Abs(x)是返回x的绝对值Sqr(x)是返回x的平方根

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

 A、顺序结构B、输入、输出结构C、选择结构D、循环结构

10、在VB语言中,下列变量中合法的变量是(D)

 A、constB、888ft C、b=12D、football

11、下列VisualBasic程序段运行后,变量max的值为(B)。

a=5:

b=10:

max=a

IFb>maxThenmax=b

A、5B、10C、5和10D、以上都不是

12、下列VisualBasic程序段运行后,变量x的值为(C)。

x=3:

y=77

Do

x=x+2

LoopUntilx>Sqr(y)

A、7B、8C、9D、10

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

A.方法B.类C.事件D.行为

14、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的(C)。

A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”

C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”

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

打开文件、(D)、关闭文件。

A.扫描文件B.读操作C.写操作D.读或写操作

16、VB语句“Close[<文件号列表>]”,是用来(B)

A.打开文件B.关闭文件C.写文件D.读文件

17、由语句:

DimK(10,30)AsLong,判断下列结论中错误的是(D)。

A.语句定义了数组K,它的第一维下标是从0到10,它的第二维下标是从0到30;

B.数组K共有341个分量;

C.数组K的各个分量都是长整型数;

D.数组K的各个分量的值将按从小到大的顺序自动排列。

18、甲在纸上写下了一个1000以内的正整数让乙猜,乙每猜一次数甲都给出一个提示“太大”或“太小”,这样,乙至多要猜多少次可确定此数。

(D)

A.1000B.100C.50D.10

19、要实现变量M的值与变量N的值进行交换,可用语句(A),

A.X=M:

M=N:

N=XB.M=N:

N=MC.M=ND.N=M

20、下列表述中不含递归现象的是(C)。

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

B.定义自然数:

0是自然数,比自然数大1的数是自然数;

C.乘法九九表;

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

‘从前有个庙,庙里

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

……”

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

①递归存在结束条件;②递归必须能用数值表示;

③算法的描述中包含它本身;④递归必须在9步以内

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

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

A.穷举法B.对半查找法C.递归法D.解析法

23、如果a、b、c、d是一个四位整数中,仟、百、十、个位上的数字,这个四位数可表示为(C)

A.abcdB.a+b+c+dC.a*1000+b*100+c*10+dD.以上都不对

24、X是一个Integer型变量,要取得它的最后两位数(十位与个位)可用(B)

A.X\100mod100B.Xmod100C.Xmod10D.X\100

25、以下选项中不属于对象的特征的是(B)

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

C.都具有自身的属性及其属性值;D.都具有自身的行为。

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

A.确定方法是公共的或私有的;B.确定该方法是否返回一个值;

C.编写该方法的代码;D.释放对该方法的引用。

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

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

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

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

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

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

A.回答“系统应该如何实现”;B.确定软件系统的结构,并进行模块划分;

C.编写软件的详细说明书;D.确定每个模块的功能、接口以及模块间的调用关系。

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

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

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

C.RecordSource用于指定Data控件所链接的数据库中的某一张表;

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

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

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

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

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

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

一、选择题(共30小题)

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

(D)

编写程序

设计算法③分析问题④调试程序

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

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

( C )

A.自然语言B.流程图C.机器语言D.伪代码

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

A.顺序结构B.环形结构C.选择结构D.循环结构

4、下列数据属于字符串常量的是(B)。

A、abcB、“adk”C、2277898D、’ewt’

5、在VB语言中,下列数据中合法的整型数是(A)。

A、245B、58723C、123.85D、1.23456789D+12

6、在VB语言中,下列表达式中合法的表达式是(C)。

A、a+b*≤fB、bct÷7C、pi*2*rD、α*β*π

7、下列给出的赋值语句中正确的是(C)。

A、4=MB、-M=MC、B=A-3D、x+y=0

8、下列VisualBasic中,(D)的表达式的值不等于4。

A、int(4.1)B、int(4.9) C、Abs(int(-3.9))D、Abs(int(-4.5))

15、对于对象及其特征的错误理解是(C)。

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

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

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

D.对象都具有自身的行为(操作)。

16、在粤教版《算法与程序设计》教材中”,关于“算法”主要介绍了下列(D)。

1解析法,②穷举法,③查找算法,④排序算法,⑤递归算法

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

17、通过分析问题中各要素之间的关系,用最简练的语言或形式化的符号来表达它们的关系,得出解决问题所需的表达式,然后设计程序求解问题的方法称为(A)。

A.解析法B.穷举法C.查找法D.排序法

18、一般来说,在VB程序算法设计中,查找算法有两种类型,( B )和对半查找。

A.插值查找B.顺序查找C.随机查找D.自动查找

19、为使穷举过程变得恰当,在设计穷举的过程时,应当建立适当的( A )。

A.数学模型B.解析式C.方程式D.文字描述

20、下列语句中(A)被称为累加器;(B)被称为计数器。

A.S=S+JB.S=S+1C.S=J+1D.S=J

21、有a、b、c三个整数,它们满足条件:

100>a>b>c>10,a*b*c=30723,a>b+c。

要通过编程确定a、b、c的值,你会选用下列( D )方法。

A.解析法B.排序法C.递归法D.穷举法

22、软件工程中,一般以( B)作为重要指标.

A.程序运行的高效率B.程序的易读性C.程序采用的算法D.程序采用的平台

23、M是一个Date型变量,M+5表示(A)

A.在M的日期上顺延5日;B.在M的时间上顺延5小时;

C.M的值无变化;D.出错,不能进行此运算。

24、用对半查找法解方程f(x)=0的主要核心思想是(A)

A.f(a)*f(b)<0B.f(a)*f(b)>0C.f(a)*f(b)=0D.f(a)=(b)

26、与传统的程序设计方法相比,面向对象程序设计有诸多优势,下列选项中哪个不是(C)

A.可以用于解决软件复杂性的控制;B.可以提高软件的生产力;

C.可以极大提高程序的运行速度和安全性;D.可以使软件开发过程更为简单、清晰。

27、下列有关类、对象和实例的说法中,错误的是(D)

A.类是对象的模型,根据同一个模型可以建立相同的对象;

B.对象是类的具体化,是类的实例;

C.由类创建对象的过程称为实例化,每个对象是类的一个实例;

D.类是具体的事物,以对象为模板来生成。

28、每次使用一个类的新对象时,都必须进行以下工作,其中错误的是(B)

A.创建对象;B.创建类;C.使用对象的属性和方法;D.释放对对象的引用。

29、VB面向对象的程序设计一般过程是(A)

A.编写类代码→类声明为对象变量→根据类创建对象实例→对实例进行属性和方法的设置或调用;

B.类声明为对象变量→根据类创建对象实例→编写类代码→对实例进行属性和方法的设置或调用;

C.根据类创建对象实例→对实例进行属性和方法的设置或调用→编写类代码→类声明为对象变量;

D.编写类代码→根据类创建对象实例→类声明为对象变量→对实例进行属性和方法的设置或调用。

30、下列有关利用VB设计多媒体程序的方法中,错误的是(D)

A.利用扩展的VB多媒体控件;B.利用对象链接与嵌入技术;

C.利用动态链接库;D.利用数据库技术。

44.结构化程序设计由三种基本结构组成,不属于这三种基本结构是(B)。

 A.顺序结构  B.输入、输出结构  C.选择结构  D.循环结构

45.有如下VisualBasic程序段:

a=3

b=2

Ifa*a>b*b*bThen

a=b+2

EndIf

该程序段运行后,变量a的值为(C)。

 

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

46.有如下VisualBasic程序段,执行该程序后,j的值为(A)。

j=0

fori=1to10

j=j+i

Next

A.55 B.1  C.10D.45

47.有如下VisualBasic程序段,该程序执行后,t的值是(D)。

t=1

Fori=1to10Step2

t=t*i

Nexti

A.2 B.10C.20D.945

48.有如下VisualBasic程序段:

k=-20

Fori=1to20step-1

k=k+1

Next

以下说法正确的是(C)。

A.循环语句执行了20次;B.该循环是无限循环

C.循环语句一次也不执行D.循环语句执行一次

 

第二部分选修模块

A.算法与程序设计

22.下列算法展示了一台自动售货机一次售货的工作流程:

步骤1:

等待接收一枚硬币。

步骤2:

若硬币面值不是0.1元、0.5元、1元,退回硬币。

步骤3:

若投入货款达1.5元或以上,执行步骤4和5.

步骤4:

售出一个口香糖。

步骤5:

从接收货款中减去1.5元。

步骤6:

退回余额。

下列关于这个算法说法正确的是(A)

A.上述算法采用自然语言表示

B.这台自动售货机在任何情况下也不会售出口香糖

C.上述算法属于顺序算法结构

D.这台自动售货机只会在接受硬币达2元时才放出口香糖

23.将文本框Text2内输入的字符数据“abc”送到字符型变量n中,应使用的语句是(B)

A.n=textB.n=text2.textC.n=val(text2)D.n=val(text2.text)

24.表达式abs(-3.6)*sqr(100)的值是(D)

A.-360B.360C.-36D.36

33.在足球联赛中,有5个班级的比赛积分依次为14,11,13,8,9,

原始数据

14

11

13

8

9

第一趟

8

14

11

13

9

第二趟

第三趟

8

9

11

14

13

第四趟

8

9

11

13

14

若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序结果是B

A.81491113B.89141113

C.81491311D.81191413

34.下面是一组有序的数组元素:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

all

bre

car

dua

eve

fre

geo

hen

hoo

joe

kar

kea

mar

oli

现进行对分查找,查找joe所访问的过程是:

(C)

A.geokeakarjoeB.geocarkarjoe

C.geokarhoojoeC.geohookarjoe

 

A.算法与程序设计

1.小张用计算机解决数制转换问题时经历了若干阶段.其中算法设计属于B

A.“分析问题确定要用计算机做什么”阶段

B.“寻找解决问题的途径和方法”阶段

C.“用计算机进行处理”阶段

D.“运行调试”阶段

2.在VB中,小王使用变量email存储电子邮箱地址,该变量的数据类型应定义为B

A.BooleanB.StringC.IntegerD.Double

4.将数学表达式

写成VB表达式,正确的是

A.log(x)/(a+b)B.log(x)/a+bC.ln(x)/(a+b)D.ln(x)/a+b

6.已知整型变量X的位为-3,则VB表达式Int(x/2)的值是

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

7.在VB窗体中有一个对象.该对象的属性窗口如第7题图所示。

下列说法中不正确的是D

A.Interval为属性名

B.1680为属性值

C.该对象的名称为Timer1

D.根据“Timer1Ti

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2