1.单选题- (共7题)
2.
在用“等值算法”求98和56的最大公约数时,操作如下:(98,56)→(42,56)→(42,14)→(28,14)→(14,14),由此可知两数的最大公约数为( )
A.98 | B.56 | C.14 | D.42 |
3.
运行如图所示的程序,若输出y的值为1,则可输入x的个数为( )
x=input(“x=”);
if x<=0
y=2x;
else
y=-x3+3* x;
end if
print y
end
x=input(“x=”);
if x<=0
y=2x;
else
y=-x3+3* x;
end if
print y
end
A.0 | B.1 | C.2 | D.3 |
4.
下面的程序框图表示的算法的功能是( )


A.计算小于100的奇数的连乘积 |
B.计算从1开始的连续奇数的连乘积 |
C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 |
D.计算1×3×5×…×n≥100时的最小的n值 |
5.
下列说法不正确的是( )
A.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构 |
B.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件分支结构 |
C.循环结构中不一定包含条件分支结构 |
D.循环结构中反复执行的处理步骤叫做循环体 |
6.
如果以下程序运行后输出的结果是132,那么在程序中,while后面的条件表达式应为( )
S=1;
i=12;
while 条件表达式
S=S* i;
i=i-1;
end
S
S=1;
i=12;
while 条件表达式
S=S* i;
i=i-1;
end
S
A.i>11 | B.i>=11 |
C.i<=11 | D.i<11 |
7.
如图是秦九韶算法的一个程序框图,则输出的S为( )


A.a1+x0(a3+x0(a0+a2x0))的值 |
B.a3+x0(a2+x0(a1+a0x0))的值 |
C.a0+x0(a1+x0(a2+a3x0))的值 |
D.a2+x0(a0+x0(a3+a1x0))的值 |
2.填空题- (共5题)
12.
若输入t=8,则执行下列程序后输出的结果是____.
i=input(“t=”);
if t<5
y=t2+1;
else
if t<8
y=2t-1;
else
y=
+1;
end
end
print(%io(2),y);
i=input(“t=”);
if t<5
y=t2+1;
else
if t<8
y=2t-1;
else
y=

end
end
print(%io(2),y);
3.解答题- (共5题)
13.
给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示),请在图中判断框内①处和执行框中的②处填上合适的语句,使之能完成该题算法功能.

16.
古希腊杰出的数学家丢番图的墓碑上有这样一首诗:
这是一座古墓,里面安葬着丢番图.
请你告诉我,丢番图的寿数几何?
他的童年占去了一生的六分之一,
接着十二分之一是少年时期,
又过了七分之一的时光,他找到了自己的终身伴侣.
五年之后,婚姻之神赐给他一个儿子,
可是儿子不济,只活到父亲寿数的一半,就匆匆离去.
这对父亲是一个沉重的打击,
整整四年,为失去爱子而悲伤,
终于告别了数学,离开了人世.
试用循环结构,写出算法分析和算法程序.试卷分析
-
【1】题量占比
单选题:(7道)
填空题:(5道)
解答题:(5道)
-
【2】:难度分析
1星难题:0
2星难题:0
3星难题:0
4星难题:0
5星难题:0
6星难题:0
7星难题:0
8星难题:0
9星难题:17