1.选择题- (共41题)
1.
学校需要购买一批单价为280元的课桌椅,共需500套,运费为总价的1.5%,学校一共需要付款多少元?完成该算法需要5个步骤,正确的顺序是( )。
① 输出学校应付款项YFK;
② 计算总价ZJ=DJ*N;
③ 输入每套桌椅的单价DJ和购买数量N;
④ 计算应付款YFK="ZJ" + YF;
⑤ 计算运费YF=ZJ*0.015
① 输出学校应付款项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
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 |
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表示应付的钱。

请按此算法功能,把流程图填写完整。位置①选择的正确答案▁▁▁
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 |
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 |
10.
算术运算中的加法运算、除法运算和指数运算的优先级从高到低依次为_________。
A.除法运算、加法运算和指数运算 |
B.指数运算、加法运算和除法运算 |
C.除法运算、指数运算和加法运算 |
D.指数运算、除法运算和加法运算 |
11.
关于判断框和分支结构、叙述正确的是_____
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 |
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
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 |
25.
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 |
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) |
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) |
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=_____________
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
要求:将下面三个代码块(可重复使用,也可不用)正确插入程序中,使其能完成题目要求功能。



源程序如下:
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
试卷分析
-
【1】题量占比
选择题:(41道)
填空题:(3道)
-
【2】:难度分析
1星难题:0
2星难题:0
3星难题:0
4星难题:0
5星难题:0
6星难题:0
7星难题:0
8星难题:0
9星难题:44