上海市上海理工大学附属中学2013-2014学年高一上学期期中考试信息技术试题(无答案)

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

上海市上海理工大学附属中学2013-2014学年高一上学期期中考试信息技术试题(无答案)

资源简介


函数名
函数的功能说明
应用举例
函数返回值
Int(x)
求不大于x的最大整数
Int(3.1)
Int(-3.1)
3
-4
Sqr(x)
求x的算术平方根
Sqr(4)
Sqr(6)
2
2.44948
Abs(x)
求x的绝对值
Abs(-3.1)
3.1
Val(x)
将数字字符串x转换成数值
Val(“15”)
15
一、单选题
用流程图来描述顺序结构时一定不会使用的________符号。
判断框 B. 输入输出框 C. 起止框 D. 处理框
2、关于判断框和分支结构、叙述正确的是_____
A. 判断框有一个出口、分支结构也有一个出口
B. 判断框有二个出口、分支结构也有二个出口
C. 判断框有一个出口、分支结构有二个出口
D. 判断框有二个出口、分支结构有一个出口
3、已有V←2,T←3,则在赋值语句S=V * T+5中,常量为________。
A. S B. T C. 5 D. V
4、赋值语句y = x的功能是________。
A. x的值赋给y,x的值变为0 B. y的值赋给x,y的值变为0
C. y的值赋给x,y保留原来的值 D. x的值赋给y,x保留原来的值
5、分支结构又称为______________。
A. 判断结构 B. 执行结构 C. 条件结构 D. 选择结构
6、程序设计过程中保存单个数据需要使用__________。
A. 数组 B. 函数 C. 字符 D. 变量
7、程序设计时,一般要经过需求分析、________、编写程序、上机调试四个步骤。
A.阅读代码 B.编写提纲 C.确定问题 D.设计算法
8、以下程序中合法的变量名是______
A.2X B.y_1 C.ABS D.a-2
9、流程图的符号中,判断框是_____。
A. 圆形框 B. 平行四边形框 C. 菱形框 D. 三角形框
10、以下哪个是函数_____。
A.END B.SQR C.AND D.MOD
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、AB的结果和以下哪个表达式的结果一样_____。
A.ABS(A/B) B.A mod B C.INT(A/B) D.B/A
16、若变量m = 0 .81 ,则表达式Sqr ( m ) <1 And Not int ( m) > 1 的值是_____
A.T B.F C.0.9 D.1
17、下列选项中,正确的赋值语句是_____。
A.20=X=Y=Z B.A+B=C+D C.S=3.14*R︿2 D.-X=X
18、NOT ((7>3) OR (5<2)) AND (6>1) 的值和下列哪个表达式的值是相等的_____。
A.6>1 AND 7>3 B.5<2 AND 6>1 C.7>3 or 5<2 D.5<2 OR 6>1
19、a的取值范围为(-2,0]∪[1,8),在程序中可以用下列哪个表达式表示_____。
A. (a>-2or a<=0) or (a>=1 ora<8) B. (a>=-2 or a<=0) and (a>=1 and a<=8)
C. (a>-2and a<=0) or (a>=1 anda<8) D. (a>-2and a<=0) and (a>=1 anda<8)
20、ABS(INT(-3.6))的值是_____。
A. 3 B. -4 C. -3 D. 4
21、学校需要购买一批单价为280元的课桌椅,共需500套,运费为总价的1.5%,学校一共需要付款多少元?完成该算法需要5个步骤,正确的顺序是( )。
① 输出学校应付款项YFK; ② 计算总价ZJ=DJ*N;
③ 输入每套桌椅的单价DJ和购买数量N;
④ 计算应付款YFK=ZJ + YF;⑤ 计算运费YF=ZJ*0.015
A. ③④⑤②① B. ③⑤④②① C. ③②⑤④① D. ③②④⑤①
22、在赋值表达式y=6*a/(3+b)中,执行的先后次序是________。
A.赋值、乘法、加法、除法 B.加法、乘法、除法、赋值
C.加法、除法、乘法、赋值 D.赋值、加法、除法、乘法
23、当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)
24、关于算法,以下描述正确的是____。
A.求解某一类问题算法是唯一的 B. 一个算法可以无止境地运算下去
C.同一个问题可以有不同的算法 D. 同一问题的算法不同,结果必然不同
25、关于算法,以下表述错误的是____。
A.算法就是指解决问题的方法和步骤
B.算法可用多种程序设计语言实现
C.算法就是计算方法
D.算法的每个步骤都必须是确定的,不能有二义性
26、设a=4,b=9,下列表达式的运算结果中,值最大的是____。
A.a Mod b B.Int(b/a) C.Sqr(b/a) D.b/a
27、下列特征中:无序性、确定性、有穷性、无效性,能表示算法特征的有几个
A.1个 B.2个 C.3个 D.4个
28、下面叙述中,不属于算法特点的是________。
A.算法必须是确定的 B.算法中必须有数值运算
C.算法必须是可行的 D.算法的步骤必须是有限的
29、算法开始
I=0
A=2
I=A*3
PRINT I
算法结束
执行结果是:▁▁▁▁▁▁
A. A B. 0 C. 6 D. 2
30、算法开始
A=2
B=1
IF A>B THEN
A=A+1
END IF
PRINT A
算法结束,执行结果是:▁▁▁▁▁▁
A. 2 B. 1 C. 3 D. 0
31、下列程序运行后的运行结果为▁▁▁。
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.10 8
B.8 8
C.10 10
D.8 10
3.若运行时输入5、9,以下流程图的运行结果是_______。
A.14,45
B.14,126
C.a + b,a * b
D.126,14
35.下列流程图的功能是______。
A.求y的绝对值
B.求y的算术平方根
C.求x的绝对值
D.求x的算术平方根
32、若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
34、若输入两数1,-4,输出结果_______
A.-5 B.-3
C.5 D.3
36.以下流程图的运行结果是_______。
A.4 9 B.5 9
C.4 5 D.9 5
37、写出下面流程图所表述的算法的功能▁▁▁▁
A. 降序排序
B. 求最大值
C. 交换输出
D. 判断是否是偶数
38、下列流程图描述的是判断任意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
选择正确答案▁▁▁
39.Y为分段函数
求y的值。完成该流程图,在空白处填入_____
x mod 2 <> 0
x / 2 = 0
x = 2 * n-1
x 2 = 0
下列流程图描述的是计算地铁站售票问题的算法:
1~4站,2元/位 5~9站,3元/位 9站以上,4元/位
用N表示人数,用X表示站数,用Y表示应付的钱。
请按此算法功能,把流程图填写完整。
40、位置①选择的正确答案▁▁▁
A. (X > 9) OR (Y < 5) B. X >= 9 C. X > 5 D. X <= 9
41、位置②选择的正确答案▁▁▁
A. PRINT N B. PRINT Y C. PRINT X B. PRINT 4
42、下流程图描述的是输入任意3个不同的数A、B、C,输出其中的最小数,请按此算法功能,把流程图填写完整。应选_______。
A. ① B < C ② C < A B. ① A < C ② C < B
C. ① A < C ② B < A D. ① A < C ② B < C
43.根据算法有穷性、确定性、可行性等特点,以下算法正确的是_________。
二、填空简答题
1、将代数式改写成VB程序中的表达式,
正确的写法是_____________________________。(2分)
2、程序填空题,以下程序需要完成的功能是:输入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=_____________
3、程序代码拼装题:设计程序功能为输入三个整数,按从小到大顺序输出。(9分)
要求:将下面三个代码块(可重复使用,也可不用)正确插入程序中,使其能完成题目要求功能。
源程序如下:
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


展开更多......

收起↑

资源预览