python试题

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

 

程序题1

 

 

 

 

程序题2

 

 

 

 

 

附加题

 

 

 

 

 

 

 

 

一、选择题 每题4

1.关于二进制,八进制,十进制,十六进制的表示方法,下列说法不正确的是?

 

A:以0b开头表示的是二进制

 

B:以0o开头表示的是八进制

 

C:以0x开头表示的是十六进制

 

D:以0i开头表示的是十进制

 

2.int函数可以将字符串转换为数值,关于int函数的使用,正确的是?

 

Aint("0b10000",10)

 

Bint("16",10)

 

Cint("0o020",10)

 

Dint("0x10",10)

 

3.小明在学习编程时,学习到了一个二进制数101,这个二进制数对应的十进制数的数值是?

A2

 

B3

 

C4

 

D5

 

4.用于将整数和字符串转换成浮点数的函数是?

 

Aint

 

Bfloat

 

Cstr

 

Dchr

 

5.已知a=161b=16c=8,执行语句d=a>b and a>c,变量d的值为是?

 

A0

 

B1

 

CTrue

 

DFalse

 

6.执行语句y=123%100后,变量y的值为?

 

A1

 

B3

 

C12

 

D23

 

7.Python是一种计算机( )语言?

 

A:低级

 

B:高级

 

C:机器

 

D:汇编

 

8.以下哪种输入不可以得到以下反馈:重要的事情说三遍:戴口罩!戴口罩!戴口罩!

 

Aprint("重要的事情说三遍:戴口罩!戴口罩!戴口罩!")

 

Bprint("重要的事情说三遍:"+"戴口罩!"*3)

 

Cprint('重要的事情说三遍:'+'戴口罩!'*3)

 

Dprint('重要的事情说三遍:戴口罩!'*3)

 

9.Python函数中,用于获取用户输入的是?

 

Astr()

 

Beval()

 

Cprint()

 

Dinput()

 

 

10.关于Python赋值语句,以下选项中不合法的是?

 

Aa,b=b,a

 

Ba=b=1

 

Ca=(b=1)

 

Da=1;b=1

 

11.Python中输入 2+7/2 ,输出结果为哪一种数据类型?

 

A:整数型

 

B:浮点型

 

C:字符型

 

D:文字型

 

12.Python中,a=2,b="3.5",如果想进行2+3.5的加法运算,我们应该如何编写代码?

Aa+b

 

Bstr(a)+b

 

Ca+ int(b)

 

Da+eval(b)

 

13.昨天的温度是5摄氏度,今天降温7摄氏度,今天的温度是多少摄氏度?

 

A12

 

B7

C2

 

D-2

 

14.分析下面程序,关于程序说法正确的是?

 

x1="11"

x2="12"

x3= x1 + x2

print(x3)

x4 = int(x1) + int(x2)

print(x4)

A:程序执行输出的x3x4均为数值数据

 

Bprint(x3)表示的含义为:打印整数相加

 

Cprint(x4)表示的含义为:打印字符串相加

 

D:程序执行输出x3为:1112x4为:23

 

15.编写一个程序,实现下面的功能:输入1个三位数时,自动会输出这个三位数的十位上的数字。小明已经写好了程序,但是由于不小心把第二行程序给删掉了,第一行代码是number=int(input("请输入一个三位数")) ,最后一行的代码分别是print(number_2)。请您帮小明选择下面哪个程序代码作为中间一行代码才是正确的?

 

Anumber_2=(number-number//100*100)//10

 

Bnumber_2=(number-number%100*100)%10

 

Cnumber_2=(number-number**100*100)**10

 

Dnumber_2=(number-number/100*100)/10

 

 

16.已知a=2,b=3,赋值语句a*=b+5执行后,a的值是多少?

 

A11

 

B16

 

C13

 

D26

 

17.已知a = 4b = 7那么print(a!=b)的结果为?

 

A4

 

B7

 

CFalse

 

DTrue

 

18.输入一个整数6,输出的结果为?

 

a = input('输入一个整数')

 

b = a * 4

 

print(b)

A24

 

B6

 

C6666

 

D4

 

19.print(21//4)的结果是?

 

A5

 

B1

 

C4

 

D5.25

 

  1. 执行一下代码,最终i的值的结果是

i = 0

while i < 5:

    i+=1

print(i)

  1. 3

  

  1. 4

 

  1. 5

 

  1. 6

 

二、程序题 每题10

  1. 打印九九乘法表

 

  1. 计算100以内的偶数之和

 

 

三、附加题  20

  思维题:父亲和儿子今年共有60,又知4年前,父亲的年龄正好是儿子的3倍,儿子今年是多少岁?

 

posted @ 2023-05-25 17:27  shuang666  阅读(434)  评论(0)    收藏  举报