上海理工大学附属中学高一信息技术上学期期末考试试卷(无答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海理工大学附属中学高一信息技术上学期期末考试
试卷(无答案)
1、下列关于算法的叙述正确的是_______。

A、算法就是计算方法
B、算法就是流程图
C、解决某个问题的算法是固定唯一的
D、算法就是为解决某一问题而设计的确定的有限的步骤
2、输入三边长a、b、c,计算三角形面积s。

完成该算法需要4个步骤,正确的顺序是_____。

①用公式计算面积s=②输出三角形面积s
③计算④输入边长a、b、c A. ①③②
④ B.
④①③②
C. ①②③④
D. ④③①②
3、某同学在用“伪代码”表示一个算法中有如下语句:输出: X/正整数;
请问,他违反了算法的______原则。

A、有穷性
B、确定性
C、可行性
D、有一个或多个输出
4、下列问题适合用解析算法求解的是______。

A、在一筐鸡蛋中寻找鸭蛋
B、计算5个电阻并联的总电阻值
C、将全班40名学生根据身高从低到高排队
D、统计3000以内各位数字之和是20的偶数的个数
5、以下关于变量的说法,错误的是______。

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、设a=5,b=4,c=3,d=2,表达式3>2*b or a=c and b<>c or c>d的值是________。

A、3>8
B、True
C、Fasle
D、3>2
12、分支结构有1个入口,________个出口。

判断框有一个入口,________个出口。

A、 1,2
B、2,1
C、2,2
D、1,1
13、赋值表达式x←y的功能是()
A、x的值赋给y,x保留原来的值
B、y的值赋给x,y的值变为0
C、y的值赋给x,y保留原来的值
D、x的值赋给y,x的值变为0
14、表示变量的计算与赋值应使用的流程符号框是_______。

15、哪一种不属于算法的基本结构_______。

A、顺序结构
B、判断结构
C、选择结构
D、循环结构
16、语句if 3*4>=10 then a=1 else a=2 执行后,a的值为_______。

A、12
B、2
C、1
D、3
17、以下流程图的功能是:求l*3*5*7* … *97*99 的值,为完成该功能,空白处应填写的内容是_______。

A、i>=99
B、i>99
C、i<=99
D、i<99
18、表达式 5 Mod 3+3\5*2 的值是_____。

A、4
B、0
C、2
D、6
19、表示图中坐标轴上阴影部分的表达式是________.
A、x>=1 or x<3 and x=4
B、x>=1 or x<3 or x<4
C、x>=1 and x<3 and x=4
D、x>=1 and x<3 or x=4
20、要表示X在(6,8] ∪[10, +∞),VB的逻辑表达式应该写成_____。

A、(6<X≤8) and (X>=10)
B、(X>6) or (X<=8) or (X>=10)
C、(X>6) and (X<=8) or (X>=10) C、(X>6) and (X<=8) not (X>=10)
21、以下合法的变量名是_____。

A、VB_1
B、A(A+B)
C、254S
D、Single
22、在下列四个关系表达式中,非法的关系表达式是_____。

A、a<b<c
B、5>a-b
C、a<>b
D、a=b
23、表达式Sqr(25) > 1 And 9 / 4 = Int(9 / 4)的值是_______。

A、5
B、T
C、2.25
D、F
24、下列给出的赋值操作中正确的是——。

A、6 ←T
B、-T←T
C、Y ← X+l
D、A+B ← 2
25、若x,y都是正整数,表示“x是y的倍数”的逻辑表达式是_______。

A、x\y=0
B、int(x/y)=0
C、int(x/y)=x/y
D、x mod y=1
26、语句“m = 7:i=Sqr(8/(m-8))”无法执行,原因是它违反了算法特征中的_______。

A、唯一性
B、可行性
C、有穷性
D、确定性
27、当型循环和直到型循环的区别是_______。

A、当型循环的循环体至少执行一次,直到型循环的循环体可能一次也不执行。

B、当型循环的循环体可能一次也不执行,直到型循环的循环体至少执行一次。

C、当型循环和直到型循环的循环体都至少执行一次。

D、当型循环和直到型循环的循环体都可能一次也不执行。

28、设 a=3,b=5 ,则以下表达式值为真的是_______。

A、a>=b And b>10
B、(a>b) Or (b>0)
C、(-3+5>a) And (b>0)
D、(a<0) and (a<b)
29、下列程序的执行结果是____。

K=0
For I=1 To 3
a=I^I^K
print a;
Next I
A、1 1 1
B、1 2 3
C、0 0 0
D、1 4 9
30、语句段执行后, i的值为()。

i=1 : s=0
do while i<= 5
s=s+i
i=i+1 loop
A 、1
B 、5
C 、6
D 、15
31、下面四个流程图叙述正确的是_________。

A 、图a 、图c 是分支结构,图b 、图d 是循环结构
B 、图b 是当循环,其循环体最少执行0次
C 、图c 是直到循环,其循环体最少执行1次
D 、图d 是当循环,其循环体最少执行1次
32、小明为机器人设计算法“机器人走棋盘”,流程图如图a 。

根据这个算法,机器人从图b 棋盘A 位置沿箭头方向出发,将到达( )。

A、②位置
B、④位置
C、③位置
D、①位置
33、以下流程图描述的算法是:输出1~2008之间能被37整除的数。

该算法采用的是()。

A、冒泡排序算法
B、枚举算法
C、递推法
D、解析算法
34、下面是使用信用卡在自动取款机上取款的过程。

开始
①用户正确地插入信用卡
②用户输入个人密码
③若密码正确跳到______,否则记录错误次数
④若错误次数小于3,返回_______,否则自动取款机将没收信用卡,并跳转到⑤进入相
关服务项目
⑤进入相关服务项目
⑥退出系统
结束
以上过程中需要补充的内容是:A、①② B、⑤② C、⑤③ D、⑥②
35、输出结果:_____
A、1,2,3
B、2,2,3
C、2,3,2
D、3,
2,1
36、执行下面的程序段后, x 的值为_____。

x=5
For i=1 To 20 Step 2
x=x+i\5
Next i
A、22
B、23
C、24
D、21
37、下面算法运行结果是_____。

A、11 20 6
B、6 11 20
C、6 5 4
D、6 9 11
38、下面流程图描述的是地铁票价的算法。

计算方法是:1到6站,3元;7到11站,4元;12站及12站以上,5元。

图中z表示所乘站数,p表示票价。

完成该图,在空白处应填入_____。

Y N
Y N
A、12>Z>7
B、 Z<12
C、Z>=12
D、Z>12
39、当依次输入1,0,1,1后,输出的结果_______
A、13
B、1011
C、11
D、0
40、下面算法的功能是_______
A、统计连续输入的正数的个数
B、统计连续输入的负数的个数
C、求输入数中的最大数
D、统计连续输入的数中0的个数
上理附中2013学年第一学期高一信息科技期末答题卷 二、填空简答题(共12分)
N<2Y N
开始结束
输出S
N ←4,S ←1
S ←S*(1/N)N ←N-2
第41题 第42题
41、若运行时输入280,4,以下流程图的运行结果是____________。

42、输出结果______________。

43、下面算法运行的结果是
T=1: N=1 Do while T<=9 N=N*2 T=T+N Loop Print T ,N
T=__________________ N=___________________
44、实现算法:计算1~100之内的是5或7的倍数的数据之和,在空白处把程序补充完整。

Sum=0
For i=1 to 100
If ________________________________________________________then
_______________________________________________________ End if Next i Print sum
班级 ___________________ 姓名 ___________________ 学号 _______________
45、已知四位数3025有一个特殊性质:它的前两位数字30和后两位数字25的和是55,而55的平方刚好等于该数本身(如,数字3025: 30+25=55,55^2=3025),请输出具有这种性质的所有四位数,并统计这样的四位数共有几个。

(共8分)
(1)解决该问题的算法是______________________算法。

(1分)
(2)若i表示这个四位数,a表示截取四位数的前2位,b表示截取四位数的后2位.那么
a=_____________________________
b= ____________________________ (2分)
(3) 试运用程序设计语言,实现输出具有这种性质的所有四位数,并统计这样的四位数共有几个。

并用VB写出程序代码(其中i表示这个四位数,n表示这样四位数的个数)。

(5分) Dim n as integer,a as integer,b as integer,i as integer
n=0
- 11 -。

相关文档
最新文档