上海市吴淞中学2013-2014学年高一下学期期中考试信息技术试题

资源下载
  1. 二一教育资源

上海市吴淞中学2013-2014学年高一下学期期中考试信息技术试题

资源简介

吴淞中学2013-2014学年高一下学期期中考试
信息技术试题
考前必读: 班级 姓名
1、请先在答题卡,答题纸上写上姓名、班级、考号,否则不得分;
2、选择题的答案涂在答题卡上,填空与编程题写在答题纸上。
3、本试卷满分100分,考试时间为60分钟。考试过程中不得使用计算器。
一、单项选择题 (每题3分,共75分)
1、关于算法,以下表述错误的是( )。
A. 算法必须在执行有限步骤后结束
B.算法不一定有输入
C. 算法必须有输出
D. 算法必须通过某种程序设计语言描述
2、( )不是程序设计中的高级语言。
A. word B.VB C. C++ D. Pascal
3、流程图的符号中,平行四边形框一般作为( )。
A. 输入框 B.处理框 C.输入输出框 D. 起止框
4、表达式2+3*4︿5-sin(x+1)/2中最先进行的运算是( )。
A. 4︿5 B.x+1 C. 3*4 D. sin()
5、在VB语言中,除了赋值语句具有计算功能外,( )也具有计算功能。
A. inputbox() B.For C.if D. Print
6、与数学表达式y=cosx+x3+3x对应的VB表达式是( )。
A. y=cos(x)+x︿3+3*x B.y=cosx+x︿3+3x
C. y=cos(x)+3︿3+3x D. 不能表示
7、下列语句中,正确的赋值语句的个数为( )。
( m=x︿3-x︿2 ( -t=t*i ( b+1=2*b+2
( 32=k ( a=“a+2” ( p=((7*x+5)*x-9)/x+1
A. 1 B.2 C.3 D. 4
8、若变量a=1,b=2,则逻辑表达式:a > -b and not (a = b) or a + b / 2 = 2的值是( )。
A. False B.Ture C.2 D. -2
9、在vb中要定义一个数组A,用于存储20名学生的姓名,则正确的数组定义语句是( )。
A. Dim a(20) as integer B.Dim a(1,20) as string
C. Dim a(1 to 20) as string D. Dim a(1,20) as single
10、设a=3,b=4,下列运算结果中,值最大的是( )。
A. abs(7*ab-1) B.b+a/b C.int(a+b) D. Sqr(a*2+b*2)
11、如果X是一个正实数,保留两位小数、将小数点后第三位四舍五入的表达式是( )。
A. int(X*100)/100+0.5 B.int(X*100)/100
C. int(X*100+0.5)/100 D. int(X*100+0.5/100)
13、一位顾客购买了土豆X 千克、西红柿 Y 千克、辣椒 Z 千克,其中土豆 3.5元/千克、西红柿4.3元/千克、辣椒6.6元/千克。计算该顾客消费总价的算法如下:
( 输入三种蔬菜的重量X,Y,Z
( 用公式计算总价 S=3.5*X+4.3*y+6.6*z
( 输出总价S
( 结束
以上算法属于( )。
A. 枚举算法 B.解析算法 C. 排序算法 D. 查找算法
14、下列问题适合用枚举算法求解的是( )。
A. 在一叠数学练习本中寻找信科笔记本
B.计算5个电阻并联的总电阻值
C. 将全班50个学生根据身高从矮到高排队
D. 统计3000以内各位数字之和是20的偶数的个数
15、根据右图所示部分流程,以下说法正确的是( )。
A. 流程图中i<=5判断了10次
B.此流程图为无限循环
C. 计数器 i=i+1一次也不执行
D. 计数器 i=i+1 只执行了一次
16、依次输入8,15,2后输出结果( )。
A. 8 B.2
C. 15 D. 5

17、小明为机器人设计算法“机器人走棋盘”。观察图a棋盘,为使机器人从A位置沿着箭头方向到达B位置,图b流程图中的条件应该设置成( )。
A. i<=3 B.i<=4 C. i<7 D. i<=5
18、若依次输入2、5、-4、0、6、9、-2,以下流程图描述的算法执行结果为( )。
A. -6 B.3
C. 16 D. 28
20、有如下程序:
a=13972
k=0
DO WHILE a<>0
a=int(a/10)
k=k+1
Loop
Print k
程序运行后,输出结果为( )。
A. 5 B. 0 C. 1 D. 22
21、有如下程序:
S=0
For i = 5 to 5 step -1
S=s+i
Next i
Print s
执行结果为( )。
A. 0 B.1 C. 5 D. 6
23、求输入的两个自然数的最大公约数。如输入48和36则输出最大公约数为12,为其中的空白处选择合适的选项( )。
A. 输出 a B.输出 b
C. 输出 r D. 输出 a / b
24、数组a中存放了某校田径运动会中八名100米短跑运动员的成绩,数据存放情况如下表:
a(1)
a(2)
a(3)
a(4)
a(5)
a(6)
a(7)
a(8)
12.8
13.3
12.3
12.6
13.5
12.1
13
13.8
若按升序排列,并采用冒泡排序算法自右向左进行比较和交换,那么前两轮排序的数据交换总次
数为( )。
A. 5 B.6 C. 7 D. 8
25、已知有一组数据2, 3, 6, 9, 10, 17, 22, 25排列,若要对分查找数值22, 需要查找3次,这3次查找中依次找到的数据是( )。
A. 10 17 22 B.9 10 22 C. 10 25 22 D. 9 17 22
二、填空与程序设计 (1-2题各2.5分,3-4题各10分,共25分)
1、流程图1是实现输出1-100之间所有能被
7整除的整数。若再要统计其个数,则要设
置一个计数器c, c = 0,如图所示,则计数
器c=c+1应置于编号 处。
3、学校对高一年级500位同学进行月零花钱的调查,要进行如下统计:
(1)统计月平均零花钱金额
(2)统计月零花钱超过300元同学的数量。
以下流程图是该算法的描述请补充流程图,并写出相应的程序。
变量说明:数组money存放500位同学的月零花钱金额;number存放月零花钱金额超过300元同学的数量。
;(2) ;(3) 。
4、请编写程序求解S = 2 + 3/2 + 4/3 + 5/4 +......(n+1)/n 的值,其中n由键盘输入。

上海市吴淞中学2013学年度第二学期
高一信息科技期中考试 答题纸
班级 姓名 考号
一、选择题:
1-13
D
A
C
B
D
A
C
B
C
C
C
B
B
14-25
D
D
B
A
B
A
A
C
D
A
D
D
二、填空与程序设计 (1-2题各2.5分,3-4题各10分,共25分)
1、 2 。 2、 3 ; a=1 。
3、 money(i)>300 ; number+1 ; sum/500 。
程序代码:
程序代码:

展开更多......

收起↑

资源预览