一、单选题(共25道试题,共100分。)
下面代码的输出结果是a = “ac” b = “bd” c = a + b print(c)
满分4 得分4
下面代码的输出结果是>>> bin(10)
满分4 得分4
下面代码的输出结果是 s1 = “The python language is a scripting language.” s1.replace(‘scripting’,’general’) print(s1)
满分4 得分4
下面代码的输出结果是str1 = “mysqlsqlserverPostgresQL” str2 = “sql” ncount = str1.count(str2,10) print(ncount)
满分4 得分4
下面代码的输出结果是a = 5/3+5//3 print(a)
满分4 得分4
6.
下面代码的输出结果是>>> a = b = c =123 >>> print(a,b,c)
0 0 123
出错
1 1 123
123 123 123
满分4 得分4
7.
给出如下代码 以下选项中描述正确的是for i in range(6): print(chr(ord(9801)+i),end=””)
chr (“a”)返回”a”字符对应的Unicode编码
系统报错
输出结果为
ord(x)函数返回x的Unicode编码对应的字符
满分4 得分4
8.
下面代码的输出结果是>>> a,b,c,d,e,f = ‘Python’ >>> b
1
出错
‘y’
0
满分4 得分4
9.
下面代码的输出结果是>>> True / False
True
1
出错
FALSE
满分4 得分4
10.
下面代码的输出结果是str1 = “mysqlsqlserverPostgresQL” str2 = “sql” ncount = str1.count(str2) print(ncount)
2
5
4
3
满分4 得分4
11.下面代码的输出结果是x=3.1415926 print(round(x,2) ,round(x))
2 2
6.28 3
3.14 3
3 3.14
满分4 得分4
12.
以下选项中,输出结果为False的是
>>> 5 is 5
>>> False !=0
>>> 5 is not 4
>>> 5 != 4
满分4 得分4
13.
下面代码的执行结果是a = 123456789 b = “*” print(“{0:{2}>{1},}n{0:{2}^{1},}n{0:{2}<{1},}”.format(a,20,b))
*********123,456,789
****123,456,789*****
****123,456,789***** *********123,456,789
123,456,789********* 123,456,789*********
123,456,789*********
123,456,789********* 123,456,789*********
*********123,456,789 ****123,456,789*******
满分4 得分4
14.
下面代码的输出结果是 x=0x1010 print(x)
4112
520
10
1024
满分4 得分4
15.
下面代码的输出结果是x = 1 x *= 3+5**2 print(x)
29
28
13
14
满分4 得分4
16.
下面代码的输出结果是a = 20 b = a | 3 a &= 7 print(b ,end=”,”) print(a)
6.66667,4
4,6.66667
4,23
23,4
满分4 得分4
17.
下面代码的输出结果是a = “alex” b = a.capitalize() print(a,end=”,”) print(b)
alex,ALEX
ALEX,alex
alex,Alex
Alex,Alex
满分4 得分4
18.
下列选项中输出结果是True的是
>>> isinstance(255,int)
>>> chr(13).isprintable()
>>> “Python”.islower()
>>> chr(10).isnumeric()
满分4 得分4
19.
下面代码的输出结果是s = “The python language is a cross platform language.” print(s.find(‘language’,30))
系统报错
40
11
10
满分4 得分4
20.
下面代码的输出结果是z = 12.34 + 34j print(z.imag)
12.12
34
12
12.34
满分4 得分4
21.
下面代码的输出结果是>>> True / False
True
-1
0
系统报错
满分4 得分4
22.
下面代码的输出结果是 print(pow(2,10))
100
12
1024
20
满分4 得分4
23.
下面代码的输出结果是a = 2 b = 2 c = 2.0 print(a == b, a is b, a is c)
True False False
True False True
False False True
True True False
满分4 得分4
24.
关于Python的分支结构,以下选项中描述错误的是
Python中if-elif-else语句描述多分支结构
分支结构使用if保留字
Python中if-else语句用来形成二分支结构
分支结构可以向已经执行过的语句部分跳转
满分4 得分4
25.
下面代码的输出结果是a =”Python” b = “A Superlanguage” print(“{:->10}:{:-<19}”.format(a,b))
—-Python:A Superlanguage—-
—-Python:—-A Superlanguage
The python language is a multimodel language.
Python—-:—-A Superlanguage
满分4 得分4
请先
!