高一信息技术上学期期末试卷

  • 格式:docx
  • 大小:46.96 KB
  • 文档页数:11

卜人入州八九几市潮王学校交通大学附属二零二零—二零二壹第一学期高一信息科技期终考试

考前必读:

1、本套试卷内容为计算机根底和算法两局部,选择题每一小题2分〔第22题到27题为每一小题3分〕,填空题每一小题3分,一共100分,考试时间是是为90分钟。

2、选择题之答案涂在答题卡上,填空题之答案写在答题纸上;

3、本套试卷所有程序的运行环境为:WindowsXP、VisualBasic6.0企业或者以上;

4、在答题之前,必须

一、选择题〔每一小题只有一个正确答案〕

1、要使用计算机,必需要安装程序。首先要安装软件,再安装应用软件。

A、VisualBasic B、Wps C、系统 D、Windows或者Linux

2、早期程序设计的根本思想是通过一系列程序语句来处理数据,这种思想被称为是面向的程序设计,到了20世纪80年代,出现了一种新颖的编程思想,这就是面向的程序设计。

A、对象过程 B、过程过程 C、对象对象 D、过程对象

3、计算机如何去解决问题或者完成任务的一组可执行的指令称为计算机程序,一个程序一般由组成。

A、指令和数据 B、指令 C、过程和数据 D、数据

4、用语言和语言编制的程序,计算机都不能不经“翻译〞直接执行。

A、高级机器 B、机器高级 C、汇编机器 D、自然高级

5、计算机解决问题的一般过程是。

A、设计算法→需求分析→编写程序→上机调试与维护

B、编写程序→需求分析→设计算法→上机调试与维 C、编写程序→上机调试与维护→需求分析→设计算法

D、需求分析→设计算法→编写程序→上机调试与维护

6、下面语言不属于面向对象的程序设计语言。

A、VisualC++ B、VisualBasic C、Java D、AutoCAD

7、不全是程序设计中的高级语言。

A、C++、VB、Nero B、C++、VB、Delphi

C、VC、VB、Delphi D、TurboC、VB、Pascal

8、以下流程图,不符合算法特征的。

A、无二义性 B、有穷性 C、可行性 D、确定性

9、以下构造中,不是构造化程序设计三种根本构造的是。

A、选择构造 B、循环构造 C、分支构造 D、模块构造

10、流程图中,菱形框是。

A、处理框 B、连接框 C、判断框 D、输入、输出框

11、以下列图所示的算法构造中,正确的说法是。

A、图a是分支构造,图b是循环构造 B、图a和图b均是分支构造

C、图a是循环构造,图b是分支构造 D、图a和图b均是循环构造

12、以下关于变量的说法,错误的选项是。

A、变量用来存储计算过程中所涉及的初始值、中间值和运算结果

B、变量中的数据被读出来后,该变量中的数据就不再存在

C、一旦数据存储到某个变量,只要不把新的数据存储到该变量,它的值将不会改变

D、在算法的执行过程中,可以读出变量的值,也可以将数值存储到指定的变量中

13、以下合法的变量名是。 A、$M.1 B、3X C、Ω D、abc_1

14、以下给出的赋值操作中正确的选项是。

A、6←T B、-T←T C、Y←X+1 D、A+B←2

15、计算机执行变量赋值:a←a+2的过程是。

A.读取变量a的值→将运算结果写入变量a→将a的值加2

B.读取变量a的值→将a的值加2→将运算结果写入变量a

C.将a的值加2→读取变量a的值→将运算结果写入变量a

D.将a的值加2→将运算结果写入变量a→读取变量a的值

16、算法中的三种根本运算:算术运算、关系运算、逻辑运算优先级由高到低依次为。

A、算术运算、关系运算、逻辑运算 B、关系运算、算术运算、逻辑运算

C、算术运算、逻辑运算、关系运算 D、关系运算、逻辑运算、算术运算

17、循环构造有1个入口,出口。

A、1 B、 2 C、3 D、4

18、数学表达式baba,在计算机程序设计语言中一般表示为。

A、〔a-b〕/〔a+b〕 B、〔a-b〕/a+b C、a-b/〔a+b〕 D、a-b/a+b

19、假设变量x、y均为整形变量,值分别为4、2,那么表达式Int(-2+y/x)Mod-3的值是。

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

20、For-Next循环中,情况下,出现“死〞循环。

A、 初值大于终值,且步长为零

B、初值等于终值

C、初值小于终值,且步长小于零

D、初值小于终值,步长小于终值与初值之差 21、某同学用VB设计了一个求100内所有被3整除的和的程序,运行后出错界面如以下列图,以下是正确的。

A、把EndIf中间的空格删除。

B、应在EndIf上面加一条语句:m=m+1。

C、应在EndIf下面加一条语句:m=m+1。

D、应在Loop下面加一条语句:m=m+1。

22—27为读流程图写结果 22、

输出结果为_______。

A、11206 B、61120

C、654 D、6911 23、

输出结果为_______。

A、10B、16

C、26D、6

24、

输出结果是。

A、243B、15687

C、87+156D、87156

25、

当依次输入12、-4、0、2、-8、3,输出结果是。

A、33B、42

C、23D、15

26、该算法的功能是。 27、

A、判断M是否为整数

B、判断M是否为10的倍数

C、判断M是否为100的倍数

D、判断M是否为左右对称的数

输出结果是。

A、5B、10

C、15D、20

28—38为读程序写结果

28、下面程序段:

I=2

I=3

A=I*I

PrintI

执行结果为。

A、6B、3

C、4D、9

29、下面程序段:

x=3

y=5

Ifx+3>yThen

x=x+y

y=x+y

EndIf

执行此程序代码后,x与y的值分别为。

A、3与5B、8与8

C、8与13D、11与16 30、下面程序段:

M=12

N=8

IFMModN<>0Then

T=MModN

M=N

N=T

EndIf

PrintN

执行此程序代码后,结果为。

A、3B、4

C、5D、6 31、下面程序段:

A=0

DoWhileA<=10

A=A+5

Loop

PrintA*2

执行此程序代码后,结果为。

A、25B、15

C、20D、30

32、下面程序段:

n=Val(InputBox("Inputn="))

Fori=1TonStep2

Nexti

Printi

执行此程序代码后,假设键盘输入10,那么输出结果为。

A、1B、10

C、11D、无结果

34、有如下程序:

n=150

Fori=1To4

a=Int(n/100)

b=Int((nMod100)/10)

c=nMod10

Ifa^3+b^3+c^3=nThen

Printn

Else

n=n+1 33、有如下程序:

n=8

s=0

Do

s=s+n

n=n-1

LoopWhilen>0

Prints

程序运行后,输出结果为。

A、8B、35 C、0D、36

35、有如下程序,程序中的DO-Loop循环的循环体执行次。

a=l

b=1

Do

Printa,b

a=a+b

b=a+b EndIf

Nexti

执行结果是。

A、150B、151 C、152D、153

Ifa>20thenExitDo

Loop

A、3B、4C、5D、6

36、有如下程序:

DoUntilb<0

a=InputBox(“输入a的值〞)

a=Val〔a〕

b=InputBox〔〞输入b的值〞〕

b=Val〔b〕

a=a+b

Loop

Printa

程序运行后,依次输入5,4,3;2,1,-1那么输出结果是。

A、15B、14C、0D、报错

37、有如下程序:

a=0

Fori=1to2

Forj=1to4

IfjMod2<>0then

a=a+1

Endif

a=a+1

Nextj

Nexti

Printa

程序执行后,结果是。

A、9B、10C、12D、6

38、某同学设计了一个程序,功能:输入一个百分制成绩放入mark,范围为[0,100],转换成五级制〔A、B、C、D、E〕后输出,对应关系为:

90—100 A

80—89B

70—79 C

60—69D

60以下E

以下有四种算法,错误的选项是。

A、

mark=Val(InputBox("Input:"))

Ifmark>=90Then

Print"A" B、

mark=Val(InputBox("Input:"))

Ifmark<60Then

Print"E"