Python基础语法题库一.docx

上传人:b****3 文档编号:4048417 上传时间:2022-11-27 格式:DOCX 页数:14 大小:18.91KB
下载 相关 举报
Python基础语法题库一.docx_第1页
第1页 / 共14页
Python基础语法题库一.docx_第2页
第2页 / 共14页
Python基础语法题库一.docx_第3页
第3页 / 共14页
Python基础语法题库一.docx_第4页
第4页 / 共14页
Python基础语法题库一.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Python基础语法题库一.docx

《Python基础语法题库一.docx》由会员分享,可在线阅读,更多相关《Python基础语法题库一.docx(14页珍藏版)》请在冰豆网上搜索。

Python基础语法题库一.docx

Python基础语法题库一

Python基础语法题库

(一)

1.下面对常量的描述哪一项是正确的?

()[单选题]*

A常量的值不可以随时改变(正确答案)

B常量的值是可以随时改变的

C常量的值必须是数值

D常量不可以给变量赋值

2.下列哪个变量名是正确的?

()[单选题]*

Aprint

Belse

C2_day

DDay_2(正确答案)

3.在程序运行中,关于变量的说法正确的是()[单选题]*

A变量的名称是可以改变的

B变量的值是可以改变的(正确答案)

C变量的值必须是整数或实数

D一个程序必须要有一个变量

4.print("Hello"+"World")的结果是()[单选题]*

AHelloWorld

BHelloWorld(正确答案)

C“Hello+World”

D“Hello“+“World”

5.下面哪一个是布尔值?

()[单选题]*

A“True“

B“False“

CFalse(正确答案)

D‘False’

6.下面哪一个值是整数?

()[单选题]*

A“100“

B10.99

C-40(正确答案)

D以上都不是

7.X_Y=input()表示()[单选题]*

A输入一个值,赋值给变量X_Y(正确答案)

B输入两个值,分别赋值给变量X和Y

C输入一个变量,它的内容=X-Y

D以上都不对

8.从键盘输入一个整数number,下面哪一句是正确的?

()[单选题]*

Anumber=input(‘PleaseinputaInteger)

Bnumber=input(“PleaseinputaInteger”)

Cnumber=int(input(“PleaseinputaInteger”))(正确答案)

Dnumber=int(input(“PleaseinputaInteger”)

9.x=54

y=5

z=x%y

print("z=“,z)[单选题]*

10

z=10

4

z=4(正确答案)

10.forxinrange(11,19,:

   print(x)

[单选题]*

1113151719

111213141516171819

11141719

111417(正确答案)

11.n=0

foriinrange(20,:

   ifi%2==0:

      n=n+1

print(n)[单选题]*

4

5(正确答案)

6

7

12.a=0

forbinrange(1,10,:

   ifb%2!

=0:

      a=a+1

print(a)[单选题]*

1

2(正确答案)

3

4

13.n=0

forx in range:

   ifx%5==0 :

      n=n+1

print("n=",n)[单选题]*

4

n=4(正确答案)

3

n=3

14.x=eval(input("x="))

if x%2==0:

    print("偶数")

else:

    print("奇数")

 运行程序

x=568

结果显示[单选题]*

偶数(正确答案)

奇数

15.for i inrange(1,:

   print(i)[单选题]*

12345

012345

1234(正确答案)

16.forx in range(1,7,:

   print(x)[单选题]*

123457

1357

135(正确答案)

17.for a in range(10,1,-:

   print(a)[单选题]*

10987654321-1-2

108642(正确答案)

13579

18.forainrange:

   if a%2!

=0:

      print(a)[单选题]*

12345678910

13579(正确答案)

2468

246810

19.Python中用来将变量转化为整型类型的函数是()[单选题]*

A)str()

B)char()

C)float()

D)int()(正确答案)

20.while语句属于()[单选题]*

A)顺序语句

B)分支语句

C)循环语句(正确答案)

D)定义语句

21.Python编程语句区分大小写[判断题]*

对(正确答案)

22.Python中对代码注释可以用到“//”[判断题]*

错(正确答案)

23.Python中在使用字符变量前要对其进行定义[判断题]*

错(正确答案)

24.Python中需要将循环执行的语句放入“{}”内[判断题]*

错(正确答案)

25.Python不支持的数据类型是()[单选题]*

A.char(正确答案)

B.int

C.float

D.list

26.以下选项中不符合python语言变量命名规则的是()[单选题]*

A.abc

B.5_time(正确答案)

C._a123

D.Bird

27.下列不属于python语言的保留字的是()[单选题]*

A.False

B.if

C.static(正确答案)

D.for

28.在Python3中执行如下语句后得到的结果是?

()

        world="world"

        print"hello"+world[单选题]*

A.helloworld

B."hello"world

C.helloworld

D.语法错误(正确答案)

29.下列代码,输出结果是()

        a=”Hello”

        #a=”Hi”

        Print(a,”world”)[单选题]*

A.Helloworld(正确答案)

B.Hiworld

C.Hello“world”

D.Hello

30.当用户依次输入:

120,下列代码输出结果是()

        try:

            a=int(input(“输入被除数:

”))

            b=int(input(“输入除数:

”))

            c=a/b

        except:

            print(“输入有误”)

        else:

            print(c)[单选题]*

A.12

B.0

C.程序没有任何输出

D.输入有误(正确答案)

31.下面代码的输出结果是()

        a=[[1,2,3],[4,5,6],[7,8,9]]

        s=0

        forcina:

            forjinrange:

                s+=c[j]

        print(s)[单选题]*

A.0

B.45(正确答案)

C.24

D.以上答案都不对

32.下列代码运行结果是()(提示:

pow(x,y)方法返回xy(x的y次方)的值)

        print(pow(4,0.)[单选题]*

A.2(正确答案)

B.4

C.1

D.0.5

33.下列代码输出结果依次是()

        print(3==5or4>

        print(5>=5and6>[单选题]*

A.True,false

B.True,True(正确答案)

C.False,False

D.False,True

34.下列程序运行得到的值为()

        list1=[1,2,3]

    print(3*list[单选题]*

A.[1,2,3,1,2,3,1,2,3](正确答案)

B.[3,6,9]

C.[1,1,1,2,2,2,3,3,3]

D.以上答案均错误

35.执行下面语句后x的值为()

        x=3

        x*=6

        print(x)[单选题]*

A.3

B.6

C.9

D.18(正确答案)

36.执行下列程序,程序输出结果是()

        print(100-25*3%4)[单选题]*

A.1

B.97(正确答案)

C.25

D.0

37.运行下列表达式list(range(1,10,)的值为()[单选题]*

A.[1,4,7](正确答案)

B.[1,2,3]

C.[2,5,8]

D.[1,10,3]

38.字符串的连接是一种对字符串处理的方法。

下列程序是字符串连接的一种用法,执行程序得到的结果是()

        a=”Code”

        b=”Python”

        print(“a+b输出结果:

”,a+b)[单选题]*

A.Code+Python

B.CodePython

C.a+b输出结果:

Code+Python

D.a+b输出结果:

CodePython(正确答案)

39.下列程序是定义一个数字列表,并查找列表中的最小元素。

①处应该填写()

        list=[10,20,1,45,99]

        print(“最小元素为:

”,___①___(list)[单选题]*

A.max

B.min(正确答案)

C.len

D.以上答案均不正确

40.以下代码运行后,一次输入“敏敏”和“1”,得出的结果是

classCat:

    def__init__(self):

        self.Cat_name=input('请输入猫的名字:

')

        self.Cat_age=input('请输入猫的年龄:

')

    defsit(self):

        print(str(self.Cat_age)+'岁的'+self.Cat_name+'能蹲下')

    defrun(self):

        print(str(self.Cat_age)+'岁的'+self.Cat_name+'能跑')

my_cat=Cat()

my_cat.sit()

my_cat.run()[单选题]*

1岁的敏敏能蹲下

1岁的敏敏能蹲下、1岁的敏敏能跑(正确答案)

1岁的敏敏能跑

1岁的敏敏能跑、1岁的敏敏能蹲下

41.m=['爱国','坚毅','乐观']

m.append("努力")

print(m[-2])

运行以上程序的结果是(  )[单选题]*

A爱国

B坚毅

C乐观(正确答案)

D努力

42.Python中“=”和“==”有什么区别()[单选题]*

A“=”表示给一个变量赋值,“==”比较运算符,比较a、b是否等于的符号(正确答案)

B“==”表示给一个变量赋值,“=”比较运算符,比较a、b是否等于的符号

C两个型式不能同时存在

D两种型式都一样

43.当运行下面程序时中输入10,下列表达式的结果为True的是()

a=20

b=int(input("输入数据:

"))[单选题]*

Aa>b(正确答案)

Ba

Ca=b

D错误

44.运行下面程序显示结果()

n=10

foriinrange(1,n+:

   print(i)[单选题]*

Ai

B10

C从1到10(正确答案)

D从1到11

45.在Python中a=3,a**3的值()[单选题]*

A3

B9

C27(正确答案)

D81

46.6.以下变量命名不符合规则的是:

()[单选题]*

A.price

B.a3

C.first¬_name

D.3x(正确答案)

47.7.假设变量a为7,变量b为9。

下列表达式值是真(True)的是:

()[单选题]*

A.a>=b

B.a>0andb!

=9

C.96(正确答案)

D.notb>a

48.8.请参考以下字符串处理程序,执行结果正确的是:

()

str=‘My☆home☆is☆in☆Weihai’

print(str【3:

7】)[单选题]*

A.☆hom

B.home(正确答案)

C.ome☆

D.☆home☆

49.9.下列语句中变量i取值次数最多的是:

()[单选题]*

A.foriinrange(101)(正确答案)

B.foriinrange(1,100)

C.foriinrange(2,100,2)

D.foriinrange(100,200)

答案解析:

Arange(101),表示起始值默认值是0,终止值是100,步长省略为1,取了101个数。

Brange(1,100),起始值是1,终止值是99,步长省略为1,取了99个数

Crange(2,100,2)起始值是2,终止值是99,步长是2 

Drange(100,200),起始值是100,终止值是199,步长省略为1

50.10.《孙子算经》中,有这样一道算术题:

“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?

按照今天的话来说:

一个数除以3余2,除以5余3,除以7余2,求这个数。

这样的问题,也有人称为“韩信点兵”。

现假设所求数为m,以python编程下列表达式中判断条件符合要求的是:

( )[单选题]*

A.m/3==2andm/5==3andm/7==2

B.m/3==2orm/5==3orm/7==2

C.m%3==2andm%5==3andm%7==2(正确答案)

D.m%3==2orm%5==3orm%7==2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1