MOOC Python编程基础(广东省机械技师学院)1450365179 最新慕课完整章节测试答案
第一单元 Python的基础知识
第一单元测验题
1、单选题:
下列哪种说法是正确的 ( )
选项:
A: python语言只能在windows操作系统中使用;
B: python语言是跨平台的,可以在多种操作系统中使用;
C: python语言不可以在Linux操作系统中使用;
D: python语言不支持苹果系统
答案: 【 python语言是跨平台的,可以在多种操作系统中使用;】
2、单选题:
python源文件的扩展名是( )
选项:
A: .doc;
B: .txt;
C: .py;
D: .html
答案: 【 .py;】
3、单选题:
已知用户输入的内容为:张三,18,则以下程序的输出结果是:()name= input("请输入姓名:")age = input("请输入年龄:")print("姓名:%s,年龄:%d"%(name,age))
选项:
A: 语法错误;
B: "姓名:%s,年龄:%d";
C: "姓名:张三,年龄:18";
D: 姓名:张三,年龄:18
答案: 【 语法错误;】
4、单选题:
以下程序的输出结果为: ( )print(1,2,3,4,5,sep="#")
选项:
A: 语法错误;
B: 1,2,3,4,5,#;
C: 1#2#3#4#5;
D: 1,2,3,4,5,sep="#"
答案: 【 1#2#3#4#5;】
5、单选题:
以下程序的输出结果为:( )print(1,2,3,end="#")print("Bye")
选项:
A: 1,2,3,end="#" Bye;
B: 1 2 3# Bye;
C: 1 2 3 Bye;
D: 1 2 3# Bye
答案: 【 1 2 3# Bye;】
6、单选题:
以下程序的输出结果为:( )a=97print("%c,%s"%(a,a))
选项:
A: 97 97;
B: a 97;
C: a a;
D: 97 a
答案: 【 a 97;】
7、单选题:
按照Python语言规定的用户标识符命名规则,不能出现在标识符中的是( )
选项:
A: 大写字母;
B: 中划线;
C: 数字字符;
D: 下划线
答案: 【 中划线;】
8、单选题:
在Python语言中,以下非法的表达式是( )
选项:
A: x+=1;
B: i=j==0;
C: int(65+3.14);
D: x+1=x+1
答案: 【 x+1=x+1】
9、单选题:
设有语句:a=3;则执行了语句a*=a-2;变量a的值是( )
选项:
A: 7;
B: 0;
C: 3;
D: 语法错误
答案: 【 3;】
10、单选题:
以下程序的输出结果是( )print('5'*3,'5'+'3')
选项:
A: 555 8;
B: 15 53;
C: 555 53;
D: 15 8
答案: 【 555 53;】
11、单选题:
设有语句: x=10;则执行了语句x+=x%3变量x的值是( )
选项:
A: 11;
B: 2;
C: 语法错误;
D: 10
答案: 【 11;】
12、多选题:
下列说法正确的是 ( )
选项:
A: 缩进是python的灵魂,python对代码的缩进要求比较严格。;
B: IDLE是一个Python Shell,它是一个通过输入文本与程序交互的途径。;
C: Python对语法要求比较严格,一行只能写一条语句。;
D: Python2兼容Python3的语法
答案: 【 缩进是python的灵魂,python对代码的缩进要求比较严格。;;
IDLE是一个Python Shell,它是一个通过输入文本与程序交互的途径。;】
13、多选题:
以下有关对print函数说法正确的项是:( )
选项:
A: 调用print函数时,必须要给出实参。;
B: print函数中可以使用sep参数修改多个输出项之间的分隔符。;
C: print函数每次只能输出一个值。;
D: print函数中可以使用end参数设置输出后的结束符。
答案: 【 print函数中可以使用sep参数修改多个输出项之间的分隔符。;;
print函数中可以使用end参数设置输出后的结束符。】
14、多选题:
属于Python语言关键字的是( )
选项:
A: int;
B: break;
C: while;
D: string
答案: 【 int;;
break;;
while;】
15、多选题:
关于字符串下列说法正确的是 ( )
选项:
A: 单引号和双引号的作用相同;
B: 字符串以标志字符串的结束;
C: 单引号括起来的叫字符类型,双引号括起来的叫字符串类型;
D: 双引号和三引号的作用不同
答案: 【 单引号和双引号的作用相同;;
双引号和三引号的作用不同】
16、多选题:
在Python语言中,以下合法的表达式是( )
选项:
A: x+=1;
B: i=j==0;
C: int(65+3.14);
D: x+1=x+1
答案: 【