顺序结构及程序实现 知识点题库

顺序结构是一种的基本结构,按照的先后顺序依次执行程序语句。
完善以下程序代码。

程序描述:计算两个浮点数a和b的相除的余数,a和b都是正数。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。代码如下:

a=    ①     (input("请输入:"))

b=    ①     (input("请输入:"))

k=   ② 

r=   ③ 

print(r)

  1. (1) ①处的语句是           
    A . int B . float C . a%b D . a/b
  2. (2) ②处的语句是           
    A . a**b B . a//b C . a%b D . a/b
  3. (3) ③处的语句是           
    A . a//b B . a-kb C . a-k*b D . a+kb
执行以下Python程序段后,变量x的值为(    )

x=3.772

y=-8

x=int(x)+abs(y)

y=x+y

x=x-y

print(x)

A . 3 B . 8 C . 20 D . -8
带'和"字符的输出。输入一个字符,输出两行。第一行将字符用'包裹。第二行将字符用"包裹。
从键盘输入一个 3位整数,计算该数中各位数字之和。例如,输入392,各数字之和是 3 + 9 + 2 = 14。
如图Python代码执行后,a,b的值分别为:(    )

a=5

b=10

c=a

a=b

b=c

A . 5,10 B . 10,5 C . 5,5 D . 10,10
在Python中,下面代码的运行结果是(    )

x=365

g=x%10        #%为求余的意思

s=x//10%10     # //为整除的意思

b=x//100

sum=g*100+s*10+b #sum英文是求和的意思

print(sum)

A . 635 B . 563 C . 14 D . 41
某Python程序代码如下:

sfz=input("请输入您的身份证号码:")

year=int(sfz[6:10])

month=       

day=int(sfz[12:14])

print("您是的出生年月日是",year,"年",month,"月",day,"日!")

程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005年9月7日!,则空白处的代码为

执行下列语句,输出的结果是(    )。

a=[10,20,30,40,50,60,70,80,90]

j = i = 1

i+= j + j * 5

print(a[i]+a[j])

A . 6 B . 10 C . 60 D . 100
以下程序的运行结果是(    )

Private Sub Form_Click( )

    a= 1: b= 1

    Print"A="; a; "B="; b

    Call mult(a, b)

    Print"A=";a; "B=";b

End Sub

Sub mult(x, y)

    x=2* x

    y=3*y

End Sub

A . A=1 B=1

A=1 B=1

B . A=1 B=1

A=1 B=3

C . A=1 B=1

A=2 B=3

D . A=1 B=1

A=2 B=1

在窗体上画一个标签(名称为label1)和一个计时器(名称为timer1),然后编写如下几个事件过程:。程序运行后,单击窗体,将在标签中显示当前时间,每隔1秒钟变换1次。

Private sub form_load( )

    Timer1.enabled=false

    Timer1.interval=

End sub

Private sub form_click( )

    Timer1.enabled=

End sub

Private sub timer1_timer( )

    Label1.caption=time

End sub

在Python中输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数。

n=int((“请输入一个三位数:”))

a=n//100

b=

c=n % 10

print(“个位和十位对调后的三位数为:”,)

下列程序的执行结果是(      )

PRIVATE SUB FORM_CLICK( )

  A=3:B=2

  C=A=B

  PRINT C

END SUB

A . TRUE B . FALSE C . 3 D . 2
键盘依次输入33和44,执行如下程序,则输出结果为(   )

a=input()

b=input()

c=int(a+b)

d=int(a)+int(b)

print(c,d)

A . 3344  77 B . 77  3344 C . 77  77 D . 3344  3344
运行如下程序,单击命令按钮Command1后弹出如图所示的信息提示。

此时程序正在执行的语句是(    )

Private Sub Command1_ Click( )

  Dim a As Integer

  Dim s As String

  s ="year:

  a = 2016

  s=s+a

  Text1.Text = Str(a)

End Sub

A . s="year": B . a=2016 C . s=s+a D . Text1.Text = Str(a)
在python中,下面代码的输出结果是(    )

x=10

y=3

print(x**y)

A . 13 B . 30 C . 300 D . 1000
执行下列语句后的显示结果是(    )

a=1

b=2*a/4

a="one"

print(a, b)

A . one 0 B . 1 0 C . one 0.5 D . one,0.5
用Python编辑器打开“Y:101”下的文件“反转三位数. py”,进行以下操作并保存结果。

①请填空完善该程序,实现功能:输入一个任意三位整数,将它反转输出,例如369反转成963。

②编写完成后原名保存并关闭应用软件。

x=(input("请输入一个任意三位整数:"))

ge=

shi=x//10%10

bai=

=ge*100+shi*10+bai

print(y)

下面是“反转三位数. py”,正确答案是(   )。

请填空完善该程序,实现功能:输入一个任意三位整数,将它反转输出,例如369反转成963。

x=  ①  (input("请输入一个任意三位整数:"))

ge=  ②  

shi=x//10%10

bai=  ③  

  ④  =ge*100+shi*10+bai

print(y)

A . ①float   ② x%10    ③ x//10     ④y B . ①float   ② x%100   ③ x//100    ④x C . ①int     ② x%100   ③ x//10     ④x D . ①int     ② x%10    ③ x//100    ④y
有如下Visual Basic程序段:

A=12

B=21

A=A+B

A=A-B

其基本控制结构属于(   )

A . 顺序结构 B . 分支结构 C . 循环结构 D . 网络结构