NCRE二级题库
考试简介
联系方式
C语言
选择题
填空题
改错题
编程题
Python
选择题
基本操作题
简单应用题
综合应用题
Python 选择题
练习二级 Python 选择题,点击选项即可查看结果
第11题. Python 用什么表示代码块的层级关系?
A. 大括号 {}
B. 缩进
C. 小括号 ()
D. begin/end 关键字
正确选项:
解析:
Python 不用大括号,统一用缩进表示代码块,缩进不一致会报错。
第12题. Python 单行注释使用的符号是?
A. //
B. --
C. #
D. ;
正确选项:
解析:
Python 单行注释用 #,多行可用三引号字符串或多个 #。
第13题. 以下不属于 Python 保留字(关键字)的是?
A. if
B. else
C. eval
D. for
正确选项:
解析:
eval 是内置函数,不是保留字;if/else/for 都是保留字。
第14题. 以下合法的 Python 变量名是?
A. 1st
B. my-var
C. _x1
D. class
正确选项:
解析:
不能以数字开头(1st)、不能含连字符(my-var)、不能用保留字(class),_x1 合法。
第15题. input() 函数的返回类型是?
A. int
B. float
C. str
D. 由输入内容决定
正确选项:
解析:
input() 始终返回字符串 str,需要数值时用 int()/float() 转换。
第16题. print 函数默认的结尾符是?
A. 空格
B. 换行符 \n
C. 制表符 \t
D. 无
正确选项:
解析:
print 默认 end="\n",可用 end="" 改为不换行。
第17题. 表达式 10 // 3 的结果是?
A. 3.0
B. 3
C. 3.33
D. 4
正确选项:
解析:
// 是整除运算符,结果向下取整为整数 3(不是 3.0)。
第18题. 表达式 10 / 3 的结果是?
A. 3
B. 3.0
C. 3.333...(浮点)
D. 报错
正确选项:
解析:
/ 是真除法,结果为浮点数 3.333...。
第19题. 表达式 True + True 的值是?
A. 2
B. True
C. 1
D. 报错
正确选项:
解析:
bool 是 int 子类,True 当 1,True+True=2。
第20题. s = "abcd",s[1:3] 的值是?
A. "ab"
B. "bc"
C. "abc"
D. "bcd"
正确选项:
解析:
切片左闭右开,下标 1 到 2(不含 3),即 "bc"。
上一页
1
2
3
4
…
8
下一页
第 2 / 8 页,共 80 题