内容正文:
上海市嘉定区封浜高中2017学年第二学期高一信息科技期中考试试卷
满分: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.算法就是程序
B.算法就是流程图
C.算法就是计算方法
D.算法就是对于一个特定问题确定的有限的求解步骤
3.下列关于算法特征的表述,正确的是 : ( )
A.输入:算法在执行时,有可能需要从外界获取数据,因此一个算法中必须有输入的操作
B.输出:算法的目的是解决问题,问题的结果应以一定的方式输出,因此算法必须有输出
C.算法可以用无限个步骤来实现
D.设计的算法可以和文字一样存在不确定的结果
4.用流程图描述算法具有下列特点: ( )
A.简洁明了,且计算机能识别
B.直观形象,且计算机能识别
C.比自然语言方便,且计算机能识别
D.形象、简洁明了,但计算机不能识别
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. 此语句不符合算法的确定性特征
B. 此语句不符合算法的可行性特征
C.此语句不违背算法的特征
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