1.执行如下图所示的程序框图,则输出的s的值等于
A.13 B.15 C.36 D.49
2.给出30个数:1,2,4,7,11,16,…,要计算这30个数的和,下图给出了该问题的程序框图,那么框图中判断①处和执行框②处可以分别填入
A.i≤30?和p=p+i -1 B.i≤31?和p=p+i +1 C.i≤31?和p=p+i D.i≤30?和p=p+i 3.运行如图所示程序框图,输出的n值为
A.2 B.3 C.4 D.5
4.阅读如下图所示的程序框图,则该算法的功能是
1
A.计算数列{2n-1}前5项的和 B.计算数列{2n-1}前6项的和 C.计算数列{2n1}前5项的和
-
D.计算数列{2n1}前6项的和
-
5.以下给出计算2×4×6×…×100的值的四个程序,其中正确的是 A. S=1 i=2 DO i<100 S=S*i i=i+1
LOOP UNTIL i<100 PRINT S
END B. S=1 i=2 WHILE i>100 S=S*i i=i+1 WEND PRINT S END C. S=1 i=2 WHILE i<100 S=S*i i=i+1 WEND PRINT S
END D. S=1 i=2
WHILE i<=100
2
S=S*i i=i+2 WEND PRINT S END
1
6.一算法的程序框图如右图所示,若输出的y=,则输入的x可能为
2
A.-1 B.1
C.1或5 D.-1或1
7.如图①,利用斜二侧画法得到水平放置的△ABC的直观图△A′B′C′,其中A′B′∥y′轴.若A′B′=B′C′=3,设△ABC的面积为S,△A′B′C′的面积为S′,记S=kS′,执行如图②的框图,则输出r的值
A.12 B.10 C.9 D.6
8.将下图算法语句(其中常数e是自然对数的底数)当输入x为3时,输出y的值为
输入x
IF x≤e THEN y=0.5+0.5*(x-2) ELSE y=0.5*x END IF 输出y
A.1 B.1.5 C.0.125 D.0.859 141
3