新部编版学年高一信息技术上学期期中试题 新版.docx

上传人:b****7 文档编号:10634414 上传时间:2023-02-22 格式:DOCX 页数:12 大小:200.60KB
下载 相关 举报
新部编版学年高一信息技术上学期期中试题 新版.docx_第1页
第1页 / 共12页
新部编版学年高一信息技术上学期期中试题 新版.docx_第2页
第2页 / 共12页
新部编版学年高一信息技术上学期期中试题 新版.docx_第3页
第3页 / 共12页
新部编版学年高一信息技术上学期期中试题 新版.docx_第4页
第4页 / 共12页
新部编版学年高一信息技术上学期期中试题 新版.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

新部编版学年高一信息技术上学期期中试题 新版.docx

《新部编版学年高一信息技术上学期期中试题 新版.docx》由会员分享,可在线阅读,更多相关《新部编版学年高一信息技术上学期期中试题 新版.docx(12页珍藏版)》请在冰豆网上搜索。

新部编版学年高一信息技术上学期期中试题 新版.docx

新部编版学年高一信息技术上学期期中试题新版

2019学年度第一学期高一年级信息学科期中考试卷

(考试时间:

60分钟 满分:

100分)

1、算法的基础概念(每题2分,共20分)

1、算法是指()。

A.解决问题的具体计算公式B.为设计程序绘制的流程图

C.编制的指令和程序D.求解某一问题的明确可行的有限步骤

2、右边的流程图中,它不符合算法的()特征。

A.有穷性

B.可行性

C.无二义性

D.确定性

3、流程图中的分支结构有()

A.一个入口和一个出口B.一个入口和两个出口

C.一个入口和三个出口D.两个入口和两个出口

4、以下流程图符号中,用于放置赋值语句对变量赋值的框图符号是()。

A.B.C.D.

5、下列能作为变量名的是()。

A.a+2B.x@yC.3MD.jszx_2017

6、若变量a、b的值分别为6、3,则表达式b+a/b-a的值是()。

A.-3B.3C.3.5D.-1

7、代数式

在VB表达式中表示为()。

A.(2*a)/c+dB.2a/(c+d)C.2*a/(c+d)D.(2a)/(c+d)

8、若a=2,b=3,c=4,表达式nota<=cor3*c=4*bandb<>a+c的值是()

A.TrueB.FalseC.-1D.1

9、Mid(x,n1,n2)是一个截取字符串的函数。

其中x为一个字符串变量,n1为截取的起始位

置,n2为截取的字符个数,当n2缺省时,表示从n1开始截取到最后。

例如,Mid(“ABCD”,2,2)返回的是”BC”;Mid(“ABCD”,2)返回的是”BCD”。

据此判断,下列选项正确的是()。

A.Mid(“Computer”,4,3)返回的是“Com”B.Mid(“Computer”,4)返回的是“p”

C.Mid(“Computer”,4)返回的是“Comp”D.Mid(“Computer”,4)返回的是“puter”

10、右面的流程图描述的算法结构是()。

A.顺序结构

B.分支结构

C.循环结构

D.组合结构

2、算法结果分析(每题3分,共42分)

11、运行下列流程图,结果是。

12、若输入2和4,流程图运行结果是。

A.233B.232

C.231D.221

A.6-2B.24

C.62.D.26

13、若输入4和3,则输出结果为________

14、若输入350,则输出结果为______

A.81B.3

C.27D.0

A.3B.7

C.350D.700

15、若输入2、3、5,则输出结果为_______

16、若输入21,流程图的运行结果是。

 

A.2B.3

C.5D.10

A.10B.20

C.21D.22

17、若依次输入1,2,3,运行结果是。

18、观察下列流程图,其运行结果为。

 

A.1B.2

C.3D.4

A.6B.10

C.15D.21

19、观察下列流程图,其运行结果为。

20、若输入:

2,-11,12,-6,-5,8,

运行结果是_____。

 

A.5B.1000

C.1234D.4321

A.-22B.0

C.7D.22

21、观察下列流程图,其运行结果为。

22、若依次输入字符ShangHai,则输出结果为。

 

A.5B.6

C.7D.21

A.17B.71

C.26D.62

23、以下程序代码中的赋值语句s=s+i共执行了()次。

24、运行下面的程序代码,若输入9,输出结果为()。

s=0

i=6

Dowhilei<=15

s=s+i

i=i+2

Loop

Prints

Dimxaslong

x=inputbox(“输入x的值”)

ifx/4=int(x/4)then

x=x/4

else

x=int(x/4)

endif

printx

A.5B.6

C.9D.10

A.2B.2.25

C.3D.以上答案都错

3、算法填空(每空3分,共27分)

25、若出租车费用是这样计算的:

3公里以内14元,超过3公里部分按每公里2.4元计算,请将如下流程图

(1)

(2)处填写完整。

26、请将如下地铁票价的算法流程图

(1)

(2)处填写完整。

计价规则是:

1到5站,3元;6到11站,4元;12站及12站以上,5元。

27、求数列2、4、8、16……前10项的和。

请将如下流程图空白处填写完整。

28、设计算法,输出[1,50]内所有除以6余1的整数。

请将如下VB代码填写完整。

 

Dimnasinteger

n=1

dowhilen<=50

if__________then

printn

endif

n=n+1

loop

29、输入一位学生的一个分数,根据该分数作出以下输出:

若f<60,则输出“须努力”;若f在[60,90)中,则输出“合格”;否则输出“优秀”。

30、本程序要求完成的功能是:

计算数列1,3,5,7……前20项的和。

请将已有VB代码补充完整。

Dimfaslong

f=inputbox(“请输入成绩”)

iff<60then

print“须努力”

else

ifthen

print“合格”

else

print“优秀”

endif

endif

 

Dimkasinteger

Dimsasinteger

s=0

d=1

k=1

dowhile

(1)

(2)

d=d+2

k=k+1

loop

prints

 

4、根据流程图写代码(共5分)

31、

 

五、算法设计(共6分)

32、求

前20项和。

(最后结果四舍五入精确到0.001)

(1)能使变量s的值四舍五入精确到0.001的赋值表达式是()。

(2分)

A.s=int(s*100)/100

B.s=int(s*100+0.5)/100

C.s=int(s*1000)/1000

D.s=int(s*1000+0.5)/1000

(2)请用VB语句描述该算法(注:

画流程图不得分)(4分)

2019学年度第一学期高一信息科技期中考试(答案)

一、算法的基础概念(每题2分,共20分)

1

2

3

4

5

6

7

8

9

10

D

B

A

A

D

D

C

A

D

C

二、算法结果分析(每题3分,共42分)

11

12

13

14

15

16

17

18

19

20

B

C

D

A

C

B

A

C

D

A

21

22

23

24

C

D

A

A

3、算法填空(每空3分,共27分)

25、

(1)x<=3或x<3

(2)y=14+(x-3)*2.4

26、

(1)x<=5或x<6

(2)x<=11或x<12

27、s=s+2^k

28、nmod6=1

29、f<90

30、

(1)k<=20

(2)s=s+d

 

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

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1