【精品】高中信息技术《算法与程序设计》试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新课标高中信息技术《算法与程序设计》试题

一、单选题(每小题3分,20小题,共60分)

1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()

A、分析问题

B、设计算法

C、编写程序

D、调试程序

2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()

A、编译错误

B、执行错误

C、逻辑错误

D、任何错误计算机都能检查出来

3、下列关于算法的叙述中,错误的是( )

A、一个算法至少有一个输入和一个输出

B、算法的每一个步骤必须确切地定义

C、一个算法在执行有穷步之后必须结束

D、算法中有待执行的运算和操作必须是相当基本的。

4、流程图中表示判断的是()。

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

5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是( )

A、顺序结构

B、选择结构

C、层次结构

D、循环结构

6、能够被计算机直接识别的语言是()

A、伪代码

B、高级语言

C、机器语言

D、汇编语言

7、在VB语言中,下列数据中合法的长整型常量是( )

A、08A

B、2380836E

C、88。12345

D、1.2345E6

8、求Mid(“ABCDEFG”,3,2)的结果是()

A、“ABC"

B、“CD”

C、“ABCDEF"

D、“BCD”

9、表达式A+B+C〈DANDA〉=3ORNOTC<0ORD〉0

当A=3,B=4,C=—5,D=6时的运算结果是( )

A、0

B、1

C、TRUE

D、FALSE

10、在循环语句Forx=1to100step2

……

Nextx中,x能达到的最大值是()

A、100

B、99

C、98

D、97

11、在下列选项中,不属于VB的对象的是()

A、窗体的背景颜色

B、命令按钮

C、文本框

D、标签

12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()

A、F1

B、F8

C、F9

D、F12

13、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()

A、自然语言

B、流程图

C、伪代码

D、机器语言

14、以下不属于非法用户自定义标识符(常量和变量命名)的是()

A、8ad

B、ad8

C、_a8d

D、const

15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()

A、A,D

B、A,C

C、C,B

D、B,A

16、要交换变量A和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

17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()

A、起一定作用

B、有时候起作用

C、不起任何作用,但是必须的

D、不起任何作用,但能增加程序的可阅读性

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

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

B、属性。ForeColor设置为“确定”

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

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

19、要从文本框TXTShowOut中输出"中国您好!",代码为()

ATextBox.text=”中国您好!" BTxtShowOut.Text=”中国您好!"

CTxtShowO bel=”中国您好!”DVal(TxtShowOut。Text)=“中国您好!”

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

a=11; b=15;max=a

IFb〉maxThenmax=b

A、15

B、11

C、15或11都有可能

D、以上都不是

二、阅读程序写结果(第1~2小题每题5分,第3小题10分,共20分)

1、PrivateSubForm_Load()

N=InputBox(“请输入N的值:”,“输入”)

S=1

Fori=1toN

S=S*i

Nexti

MsgBox“S=”+Str(s),0,”计算结果"

EndSub

当N=5时,运行的结果是________________. 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时,运行的结果是_______________。

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时,运行的结果是____________.

三、程序填空(每小题10分,2小题,共20分)

相关文档
最新文档