2013-2014学年上海市上海理工大学附属中学高一上学期期中考试信息技术试卷

适用年级:高一
试卷号:547738

试卷类型:期中
试卷考试时间:2016/3/24

1.选择题(共41题)

1.
学校需要购买一批单价为280元的课桌椅,共需500套,运费为总价的1.5%,学校一共需要付款多少元?完成该算法需要5个步骤,正确的顺序是(   )。
① 输出学校应付款项YFK;
② 计算总价ZJ=DJ*N;
③ 输入每套桌椅的单价DJ和购买数量N;
④ 计算应付款YFK="ZJ" + YF;
⑤ 计算运费YF=ZJ*0.015
A.③④⑤②①B.③⑤④②①C.③②⑤④①D.③②④⑤①
2.
下列程序运行后的运行结果为▁▁▁。
X=8:Y=X:Z=10
IF  X<=Y  THEN
PRINT X;Y;
ELSE
IF  Z>=X  THEN
PRINT  Z
END IF
END IF
A.108
B.8 8
C.10 10
D.810
3.
流程图的符号中,判断框是_____。
A.圆形框B.平行四边形框C.菱形框D.三角形框
4.
关于算法,以下表述错误的是____。
A.算法就是指解决问题的方法和步骤
B.算法可用多种程序设计语言实现
C.算法就是计算方法
D.算法的每个步骤都必须是确定的,不能有二义性
5.
下列流程图描述的是判断任意3个正数A、B、C是否能构成勾股数,请按此算法功能,把流程图填写完整。
A.A^2="B^2+C^2" or B^2="A^2+C^2" and C^2=A^2+B^2
B.A^2="B^2+C^2" and B^2="A^2+C^2" or C^2=A^2+B^2
C.A^2="B^2+C^2" and B^2="A^2+C^2" and C^2=A^2+B^2
D.A^2="B^2+C^2" or B^2="A^2+C^2" or C^2=A^2+B^2
6.
下列流程图描述的是计算地铁站售票问题的算法:
1~4站,2元/位 5~9站,3元/位 9站以上,4元/位
用N表示人数,用X表示站数,用Y表示应付的钱。

请按此算法功能,把流程图填写完整。位置①选择的正确答案▁▁▁
A.(X > 9) OR (Y < 5)
B.X >= 9
C.X > 5
D.X <= 9
7.
下列流程图的功能是______。
A.求y的绝对值
B.求y的算术平方根
C.求x的绝对值
D.求x的算术平方根
8.
下流程图描述的是输入任意3个不同的数A、B、C,输出其中的最小数,请按此算法功能,把流程图填写完整。应选_______。
A.① B < C ② C < A
B.① A < C ② C < B
C.① A < C ② B < A
D.① A < C ② B < C
9.
下列选项中,正确的赋值语句是_____。
A.20=X=Y=ZB.A+B=C+DC.S=3.14*R^2D.-X=X
10.
算术运算中的加法运算、除法运算和指数运算的优先级从高到低依次为_________。
A.除法运算、加法运算和指数运算
B.指数运算、加法运算和除法运算
C.除法运算、指数运算和加法运算
D.指数运算、除法运算和加法运算
11.
关于判断框和分支结构、叙述正确的是_____
A.判断框有一个出口、分支结构也有一个出口
B.判断框有二个出口、分支结构也有二个出口
C.判断框有一个出口、分支结构有二个出口
D.判断框有二个出口、分支结构有一个出口
12.
描述算法除了用自然语言和程序代码外,最常用的还有________。
A.机器语言B.流程图C.汇编语言D.低级语言
13.
Len(x)是一个要求字符串长度的函数。例如Len(“abcd”)返回的是4,Len(“ab cd”)返回的是5。据此判断,下列选项正确的是_______。
A.Len(“Shaanxibeilu500”)返回的是3
B.Len(“Shaanxibeilu500”)返回的是12
C.Len(“Shaanxibeilu500”)返回的是0
D.Len(“Shaanxibeilu500”)返回的是15
14.
关于算法,以下描述正确的是____。
A.求解某一类问题算法是唯一的
B.一个算法可以无止境地运算下去
C.同一个问题可以有不同的算法
D.同一问题的算法不同,结果必然不同
15.
若X=78,则下列程序运行后的运行结果为▁▁。
INPUT  X
IF  X<60  THEN
PRINT  “BuJeGe”
ELSE
IF  X<70  THEN
PRINT  “JeGe”
ELSE
IF  X<85  THEN
PRINT  “ZhengDeng”
ELSE
PRINT  “YouXiu”
END IF
END IF
END IF
A.YouXiu
B.ZhengDeng
C.JeGe
D.BuJeGe
16.
已有V←2,T←3,则在赋值语句S="V" * T+5中,常量为________。
A.SB.TC.5D.V
17.
若运行时输入5、9,以下流程图的运行结果是_______。
A.14,45
B.14,126
C.a + b,a * b
D.126,14
18.
分支结构又称为______________。
A.判断结构
B.执行结构
C.条件结构
D.选择结构
19.
程序设计过程中保存单个数据需要使用__________。
A.数组B.函数C.字符D.变量
20.
ABS(INT(-3.6))的值是_____。
A.3B.-4C.-3D.4
21.
下列特征中:无序性、确定性、有穷性、无效性,能表示算法特征的有几个
A.1个B.2个C.3个D.4个
22.
算法开始
I=0
A=2
I=A*3
PRINT  I
算法结束
执行结果是:▁▁▁▁▁▁
A.AB.0C.6D.2
23.
算法开始
A=2
B=1
IF  A>B  THEN
A=A+1
END IF
PRINT  A
算法结束,执行结果是:▁▁▁▁▁▁
A.2B.1C.3D.0
24.
若输入两数1,-4,输出结果_______
A.-5B.-3
C.5D.3
25.
NOT ((7>3) OR (5<2)) AND (6>1) 的值和下列哪个表达式的值是相等的_____。
A.6>1 AND 7>3B.5<2 AND 6>1C.7>3 or 5<2D.5<2 OR 6>1
26.
以下程序中合法的变量名是______
A.2XB.y_1C.ABSD.a-2
27.
以下哪个是函数_____。
A.ENDB.SQRC.ANDD.MOD
28.
A\B的结果和以下哪个表达式的结果一样_____。
A.ABS(A/B)B.A mod BC.INT(A/B)D.B/A
29.
若变量m =" 0" .81 ,则表达式Sqr ( m ) <1 And Not int ( m) > 1 的值是_____
A.TB.FC.0.9D.1
30.
a的取值范围为(-2,0]∪[1,8),在程序中可以用下列哪个表达式表示_____。
A.(a>-2-or a<="0)" or (a>="1" or-a<8)
B.(a>="-2" or a<="0)" and (a>="1" and a<="8)"
C.(a>-2-and a<="0)" or (a>="1" and-a<8)
D.(a>-2-and a<="0)" and (a>="1" and-a<8)
31.
在赋值表达式y=6*a/(3+b)中,执行的先后次序是________。
A.赋值、乘法、加法、除法
B.加法、乘法、除法、赋值
C.加法、除法、乘法、赋值
D.赋值、加法、除法、乘法
32.
设a=4,b=9,下列表达式的运算结果中,值最大的是____。
A.a Mod bB.Int(b/a)C.Sqr(b/a)D.b/a
33.
写出下面流程图所表述的算法的功能▁▁▁▁
A.降序排序
B.求最大值
C.交换输出
D.判断是否是偶数
34.
Y为分段函数

求y的值。完成该流程图,在空白处填入_____
A.x mod 2 <> 0
B.x / 2 = 0
C.x =" 2" * n-1
D.x \ 2 = 0
35.
以下流程图的运行结果是_______。
A.4 9B.5 9
C.4 5D.9 5
36.
用流程图来描述顺序结构时一定不会使用的________符号。
A.判断框B.输入输出框C.起止框D.处理框
37.
当x=3,y=8时,下列逻辑表达式的值为F的是____。
A.(x<6) AND (y>="10)" AND (x<=5)
B.(x<6) AND (y>="10)" OR (x<=5)
C.(x<6) OR (y>="10)" AND (x<=5)
D.(x<5) OR (y>="10)" OR (x<=5)
38.
下面叙述中,不属于算法特点的是________。
A.算法必须是确定的B.算法中必须有数值运算
C.算法必须是可行的D.算法的步骤必须是有限的
39.
根据算法有穷性、确定性、可行性等特点,以下算法正确的是_________。
A.B.
C.D.
40.
赋值语句y = x的功能是________。
A.x的值赋给y,x的值变为0
B.y的值赋给x,y的值变为0
C.y的值赋给x,y保留原来的值
D.x的值赋给y,x保留原来的值
41.
程序设计时,一般要经过需求分析、________、编写程序、上机调试四个步骤。
A.阅读代码B.编写提纲C.确定问题D.设计算法

2.填空题(共3题)

42.
程序填空题,以下程序需要完成的功能是:输入a,b三个整数,输出最小数(3分)
Dim a as integer, b as integer, min as integer
a=Val(InputBox(“”))
b=Val(InputBox(“”))
___________________________
min=b
Else
min=a
End if
Label1.Caption=_____________
43.
程序代码拼装题:设计程序功能为输入三个整数,按从小到大顺序输出。
要求:将下面三个代码块(可重复使用,也可不用)正确插入程序中,使其能完成题目要求功能。

源程序如下:
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer
a = InputBox("输入第一个整数:")
b = InputBox("输入第二个整数:")
c = InputBox("输入第三个整数:")
'''在下面插入三段代码



Text1 =" a" & "  " & b & "  " & c
End Sub
44.
将代数式改写成VB程序中的表达式,正确的写法是____________。
试卷分析
  • 【1】题量占比

    选择题:(41道)

    填空题:(3道)

  • 【2】:难度分析

    1星难题:0

    2星难题:0

    3星难题:0

    4星难题:0

    5星难题:0

    6星难题:0

    7星难题:0

    8星难题:0

    9星难题:44