2019-2020学年高一信息科技下学期期中试题1

最新审定版试题 上海市嘉定区封浜高级中学2017-2018学年高一信息科技下学期期中试题

满分:100分 考试时间:60分钟

说明: mod :取余运算符。如 5 mod 3 = 2,3 mod 5 = 3,5 mod 5 = 0;

int(x):取整函数。是取不大于x的最大整数,如int(2.9) = 2 ,int( -2.9 )= -3 sqr(x):算术平方根函数。是取x的算术平方根,如sqr(4)=2 abs(x):绝对值函数。是取x的绝对值,如abs(2)=2,abs(-2)=2

一、选择题(共40题,每题2分,只有一个正确答案,共80分)

1.以下是用计算机解决数值转换问题的若干阶段,其中属于算法设计的是: ( ) A.“分析问题确定要用计算机做什么”阶段 B.“寻找解决问题的途径和方法”阶段 C.“用计算机程序设计语言进行处理”阶段 D.“运行调试程序”阶段

2.关于算法,正确的说法是 ( ) A.算法就是程序 C.算法就是计算方法

D.算法就是对于一个特定问题确定的有限的求解步骤

3.下列关于算法特征的表述,正确的是 : ( ) A.输入:算法在执行时,有可能需要从外界获取数据,因此一个算法中必须有输入的操作 B.输出:算法的目的是解决问题,问题的结果应以一定的方式输出,因此算法必须有输出 C.算法可以用无限个步骤来实现

D.设计的算法可以和文字一样存在不确定的结果

4.用流程图描述算法具有下列特点: ( ) A.简洁明了,且计算机能识别 C.比自然语言方便,且计算机能识别

B.直观形象,且计算机能识别 D.形象、简洁明了,但计算机不能识别 B.算法就是流程图

5.关于流程图,下列叙述中正确的是 : ( ) A.在每一个具体的算法流程中,都需要一个输入框提供数据输入 B.菱形框也叫判断框,它只能出现在包含选择结构的流程图中 C.流程线(有向线段),指出流程控制方向的箭头只能从上往下 D.判断框有一个入口和两个出口

6.几个人各自设计解决同一问题的流程图,在都正确的情况下,其流程图 : ( ) A.最多有两处不同

B.完全相同

C.可能有差异

D.完全不同

欢迎下载! 最新审定版试题 7.用流程图描述算法时, 图形符号 表示的功能是: ( ) A.输入/输出

B.处理

C.开始/结束

D.条件判断

8.流程图的符号中,平行四边形框 一般作为: ( ) A.处理框

B.输入输出框

C.连接圈

D.开始结束框

9.猜数字游戏的过程有如下步骤:①接收用户输入数字;

②比较用户的输入和待猜数字是否相等,相等则输出“猜对”,否则返回①继续执行,直到猜对为止。

下图中可以表示此过程的流程图是: ( ) A

B C D

10.根据算法有穷性、确定性、可行性等特点,下图中算法正确的是: ( ) A

B

C

D

11.当变量X的值为-2时,若执行语句“y=sqr(x)”,下列说法正确的是: ( ) A. 此语句不符合算法的确定性特征 C.此语句不违背算法的特征

B. 此语句不符合算法的可行性特征 D. 此语句不符合算法的有穷性特征

12.关于变量的说法,错误的是: ( ) A.变量对应计算机内部的存储单元

B.数据存储到某个变量,当数据被读取后,变量中的数据就变为空 C.在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中 D.对变量的赋值操作将改变该变量中原来的值

13.若变量a、b的值分别为4、2,则表达式a+b/(a-b)的值是: ( ) A.-5

B.5

C.3

D.-3

14.已知变量X的值为-5,则表达式“int(X/2)+ 15 mod 4”的值是: ( ) A.-2

B.1

C.-1

D.0

15.以下变量名合法的是: ( )

欢迎下载! 最新审定版试题 A.XYZ

B.3a

C.If

D.R*ich

16.在程序设计语言中,表达式的运算次序是: ( ) A.()→函数→算术运算→关系运算→逻辑运算 B.()→函数→算术运算→逻辑运算→关系运算 C.函数→()→算术运算→关系运算→逻辑运算 D.函数→()→逻辑运算→算术运算→关系运算

17.下列给出的赋值操作中正确的是: ( ) A.10=M

B.-X=6

C.Y=X+1

D.A+B=2

18.x=“325”,y=“112”,则x+y= ,val(x)+val(y) : ( ) A. 437 “325112” B.“325112” 437

C. “325112” 0

D.0 437

19.当变量X的值为-2时,若执行语句“y=sqr(x)”,下列说法正确的是: ( ) A. 此语句不符合算法的确定性特征 C.此语句不违背算法的特征

2

B. 此语句不符合算法的可行性特征 D. 此语句不符合算法的有穷性特征

20.数学中d=b-4ac,在程序代码中应写成: ( ) A. △= b-4ac

2

B. d=b*b-4ac C. d=b^2-4*a*c D. △= b^2-4*a*c

21.设a=4,b=9,下列表达式的运算结果中, 值最大的是: ( ) A. b mod a

B. Int(b/a)

C. Sqr(b/a)

D. Abs(b/a)

22.用x,y,z表示三角形的三边长,表示“三角形任意两边之和大于第三边”的表达式是:( ) A. x+y>z and x+z>y and y+z>x C. x+y

B. x+yz or x+z>y or y+z>x

23.变量赋值语句:y ← x+1 的执行过程是: ( ) A.读取变量x的值 → 将运算结果写入变量y → 将y的值加1 B.读取变量x的值 → 将x的值加1 → 将运算结果写入变量y C.将x的值加1 → 将运算结果写入变量y → 读取变量y的值 D.将x的值加1 → 读取变量y的值 → 将运算结果写入变量y

24.编程中经常要交换2个变量a、b的值,下面程序语句不能实现的是: ( ) A. t=a:a=b:b=t C. a=a+b:b=a-b:a=a-b

B. a=b:b=a D. c=b:b=a:a=c

25.Mid(x,n1,n2)是一个截取字符串的函数。其中x为一个字符串变量,n1为截取的起始位置,n2为截取的字符个数,当n2缺省时,表示从n1开始截取到最后。

例如,Mid(“ABCD”,2,2)返回的是“BC”;Mid(“ABCD”,2)返回的是“BCD”。据此判断,下

欢迎下载!

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4