基本语句 知识点题库

在Python中要交换变量a和b中的值,应使用的语句组是(    )
A . a,b = b,a B . a = c ;a = b;b = c C . a = b;b = a D . c = a;b = a;b = c
IP地址是计算机在网络中唯一标识,由四段数字(0-255的整数)组成,中间用点隔开,例如:192.168.1.1。如用四个变量a、b、c、d分别表示IP地址的四段数字,下列语句能正确输出IP的是(     )
A . print(a+“.”+b+“.”+c+“.”+d) B . print(a , . , b , . , c , . , d) C . print(a , b , c , d , sep=”.”) D . print(“a” , “.” , “b” , “.” , “c” , “.” , “d”)
完善以下程序代码。

程序描述: 计算正整数 35 到 500之间的所有奇数的和。代码如下:

   ①   

for i in    ②  

        ③   

print(s)

  1. (1) ①处的语句是           
    A . s=0 B . s=1 C . i=0 D . i=1 
  2. (2) ②处的语句是           
    A . range(35,500) B . range(35,500,2)    C . range(35,501) D . range(35,501,2)
  3. (3) ③处的语句是           
    A . s=s+1 B . i=i+1 C . s=s+i D . i=s+i
s=int(input("请输入一个两位数:"))

s=s%6

print(s)

程序运行后,键盘输入33,其输出结果为 (    )

A . 5.5 B . 3 C . 5 D . 3.0
在Python中运行下列程序,输出结果 (    )

for i in range (1,6):

    print(‘*’)

A . ****** B . * * * * * * C . * * * * *  D . *****
下列不可以将变量x和y的值互换的语句(   )
A . z=x;x=y;y=z B . x,y=y,x C . x=y;y=x D . A,B,C都可以互换
请在空格处填写正确的代码,使程序完善。

实现功能:用辗转相除法求解两个正整数的最大公约数。

x = int(input('请输入第一个正整数:'))

y = int(input('请输入第二个正整数:'))

m = max(x,y)            #找出x,y中的最大值

n = min(x,y)            #找出x,y中的最小值

r = m%n                 #求得最大值除以最小值后的余数

while r!=0:           #如果余数不等0,则进行以下循环

    m =           #把最小值赋给m

    n =          #把余数赋给n

    r = m%n             #求得最大值除以最小值后的余数

print('这两个数的最大公约数为:',)

input("运行完毕,请按任意键退出....")

编写VB程序,实现在文本中统计以某字母开头的单词总数,并依次输出查找到的每个单词。程序功能如下:文本框Text1中输入文本(单词间用空格、“,”、”.”分隔),文本框Text2中输入开头字母,单击“查找”按钮Commmand1后,标签Label1中显示符合条件的单词总数,列表框List1中依次输出每个单词,程序运行界面如图所示。

  1. (1) 要使程序运行时,窗体Form1标题栏自动显示“统计指定字母开头的单词”,可在(单选,填字母:A .Form Load) /B .Form _Click(/ C .Command1 Click() 事件过程中添加相关语句来实现。
  2. (2) 实现上述功能的VB程序如下,请在划线处填入合适代码。

    Private Sub Command1_ Click()

        Dim i As Integer, j As Integer, n As Integer, flag As Boolean

        Dim st As String, szm As String, ch As String, word As String, tmp As String

        st = Text1. Text

        szm = Text2. Text

        flag = True: n=0

        For i=1 To Len(st)

           

            If ch = szm And flag = True Then

                n=n+1: word = ch

                For j=i+1 To Len(st)

                    tmp = Mid(st, j, 1)

                    If tmp<>””And tmp <>”.”And tmp <>“,” Then

                       

                    Else

                        List1. AddItem Str(n) +“.”+ word

                        i=j

                        Exit For

                    End If

                Next j

            ElseIf ch=“” Or ch=“,” Or ch= “.”Then

               

            Else

                flag = False

           End If

        Next i

        Label1.Caption=“字母”+ szm +“开头的单词总数:”+ str(n)

    End Sub

在Python语言中,下面哪一个是赋值符号(     )?
A . + B . = C . >>> D . #
如果在Python中输入print("3+5=")并按下回车后,输出结果是(     )
A . 8 B . print(3+5) C . 3+5 D . 3+5=
赋值语句的格式:(变量)=(表达式)下面的选项中,哪一个是错误的?(     )
A . 赋值语句中的变量是一个可以变化的量。 B . 使用赋值命令,可以改变变量的值。 C . 赋值命令“=”与数学中的等号“=”的含义是一样的,没有什么区别。 D . 赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式。
下列语句的输出结果为(   )

a=2

print('a=', 5*a)

A . "a"=5*a B . a=5*a C . "a"=10 D . a=10
有如下VB 程序段:

s = Text1.Text: p = 0: Sum = 0

For i = 1 To Len(s)

    c = Mid(s, i, 1)

    If c >= "0" And c <= "9" Then p = p * 10 + Val(c)

    Else

        Sum = Sum + p

        p = 0

    End If

Next i

在文本框text1输入"12rtt20pK8",程序运行后sum的值是(    )

A . 32 B . 40 C . 12208 D . 1220
下面哪条语句不能用 表示(      )
A . i>=3 B . i=5 C . i mod 2=1 D . print i
Python语句print(type([1,2,3,4]))的输出结果是(      )
A . <class  'tuple'> B . <class  'dict'> C . <class  'set'> D . <class  'list'>
以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整:

n=input(“请输入一个实数:”)

n2= math. floor(float(n))

print(n2)

该程序段划线处应填入的代码为

有如下python程序段:

a="Doing is better than saying ."

print(r"\n"+a[ :15])

该程序运行后,输出的结果是(   )

A . 直接输出:' \nDoing  is  better ' B . 直接输出:\nDoing  is  better  th C . 直接输出:\nDoing  is  better D . 先换行,然后在新的一行中输出:Doing  is  better
以下Python代码的运行结果是(   )。

a = 3

b = 4

a = a * b

print(a)

A . 3 B . 4 C . 12 D . a*b
在Pythonshell中输入下列代码:

>>> a=input("请输入一个整数:")

请输入一个整数:520

>>> print(a*2)

按下回车键后,输出结果是(      )

A . 1040 B . '1040' C . 520520 D . '520520'
执行下列语句后的显示结果是(    )

>>>m="GOOD MORNING"

>>>print(m[3:-4])

A . D MOR B . D MORN C . OD MOR D . OD MORN
最近更新