顺序结构程序设计与分析 知识点题库

分析以下程序,选择正确的输出结果
  1. (1)                

    m= 1

    m = m+ 5

    n = 5 + m

    Print n ,m

    A . 6     1 B . 11    6 C . 6     11 D . 5     6
  2. (2)                

    a = 2

    b = 3

    print a > b

    A . 2 B . true C . false D . 3
  3. (3)                

    a=10

    b=20

    If a>b then

         Print a, b

    Else

         Print b, a

    End if

    A . 1020 B . 2010 C . 1010 D . 2020
  4. (4)                

    For k=15 to 1 step -5

         Print k;

    next

    A . 15 B . 15 10 5 1 C . 15 10 5 0 D . 15 10 5
执行下边的程序,输出运行结果是(   ) 

A . 6.5 B . 6.0 C . 5 D . 6
运行下列 Python程序,结果正确的是(     )

a=32

b=14

c=a%b

print(c)

A . 2 B . 4 C . 32 D . 14
小强用VB编写了一个计算程序,如下所示,请同学们仔细阅读程序,第7行语句: Form1. Print a中,“Print”的作用是(     )。

Dim a As Integer

Dim b As Integer

Private Sub计算_Click()

    a=3

    b=5

    a=a+b

    Form1.Print a

End Sub

A . 输入 B . 输出 C . 赋值 D . 定义
运行以下程序,显示的运行结果是()

Num=23

result=Num%3+5

print(result)

A . 7 B . 13 C . 12 D . 10
运行以下程序,显示的运行结果是: ()

a=5

b=2

c=3

d=(a*b)%c

print(d)

A . 3.333 B . 1 C . 3 D . 2
运行以下程序,从键盘输入两个整数,计算平均分,横线位置正确的语句是()。

___________________

b=int(input())

c=(a+b)/2

print(c)

A . int(input())=a B . a=int(input()) C . a=input() D . a=float(input())
运行以下程序,输入100,200,显示的运行结果是()

a=input( )

b=input()

c=a+b

print (c)

A . c=300 B . c=100200 C . 300 D . 100200
运行以下程序,显示的运行结果是:3 ()

a=4

b=6

avg=(a+b)/3

print(avg)

A . 正确 B . 错误
运行以下程序,显示的运行结果是:100 + 200 = 300,横线处应填写的正确语句是()。

a=100

b=200

_______________

print(a,"+",b,"=",c)

A . c=b-c B . a+b C . a+b=c D . c=a+b
下面Python程序中,最后输出变量a的值为

a=15

b=20

a=b

print(a)

下面程序运行后,输出的结果为:

a=5

b=3

print(a*b)

在Python的编程环境中,结合以下几条程序代码,完成下面两小题的选择:

x=int(10.5)*10

x=10

y=x/5

print(y)

  1. (1) 请问这段程序代码符合算法的什么结构?(   )
    A . 顺序结构 B . 选择结构 C . 循环结构 D . 树型结构
  2. (2) 以下说法正确的是(   )
    A . 程序代码中出现的两个“x”均是常量 B . 程序执行结束,x最终被赋予的值为105 C . 程序执行结束,y最终被赋予的值为20 D . 程序执行结束,屏幕会显示2
运行以下程序,显示的运行结果是:11 x (       )

Node=11

Name="x"

print(Node,Name)

在python中,下面程序输出结果是(       )

x=10

y=3

Print(x%y,x**y)

A . 3   1000 B . 1   30 C . 3   30 D . 1   1000
调试运行以下代码。 

c1=356

c2=365

c1=c2

print(c1)

屏幕上输出的内容是(  )

A . 356 B . 365 C . c1 D . c2
假如输入5和6,运行以下程序后,显示的结果是(   )

a1=int(input("请输入自然数:")

a2=int(input("请输入自然数:")

p1=a2

p2=int(a1*a2)

p3=int(a2/a1+a1*a2)

print(p1, p2, p3)

A . 5 30 30 B . 6 30 30 C . 6 30 31 D . 5 30 31
以下程序运行后

a1=int(input ("请输入自然数:"))

a2=int(input ("请输入自然数:"))

p=int(a1*a2)
print(p)

假如输入5和6,结果是(    )

A . 5 B . 6 C . 30 D . 11
a1=int(input ("请输入自然数:"))

a2=int(input ("请输入自然数:"))

p=int(a1/a2+a1*a2) print(p)

假如输入15和5,结果是(   )

A . 20 B . 75 C . 78 D . 10
以下程序运行后,显示的结果是:与体能有关的项目是:(    ) 

Am=['书法','绘画','体育'] m.append('歌唱')

m.append('舞蹈')

print("与体能有关的项目是:",m[2])

A . 与体能有关的项目是:书法      B . 与体能有关的项目是:绘画 C . 与体能有关的项目是:体育      D . 与体能有关的项目是:舞蹈