第一单元 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=97‍​print("%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
答案: 【 x+=1;;
i=j==0;;
int(65+3.14);

17、多选题:
‌下列哪种数据类型不是整型()​
选项:
A:  58;
B:   58.0 ;
C:  ’58’;
D:  ’58.0’
答案: 【   58.0 ;;
 ’58’;;
 ’58.0’

18、判断题:
​python交互模式中一行只能写一条语句。‌
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
​Python是一种跨平台、开源、免费的高级动态编程语言。‌
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
‏Python中的字符串不能与“*”运算符进行运算。‌
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‎Python3中的print语句可以不用写小括号。‏
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
‎Python中,可以使用type函数查看一个数据的数据类型。( )‎
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
​在Python中,为一个变量赋值时,赋值运算符右侧允许给出多个值,这些值使用逗号分隔。‍
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测试

1、单选题:
‏关于Python内存管理,下列说法错误的是( )‌
选项:
A: 变量不必事先声明;
B: 变量无须先创建和赋值而直接使用;
C: 变量无须指定类型;
D: 可以使用del释放资源
答案: 【 变量无须先创建和赋值而直接使用;

2、单选题:
​Python不支持的数据类型有( )​
选项:
A: char;
B: int;
C: float;
D: list
答案: 【 char;

3、多选题:
‍下列哪种说法是错误的( )‍
选项:
A: python语言中的数据类型可以使用函数强制转换;
B: int()函数可以将任何其他类型的数据转换为整型;
C: Float()函数可以将一个整数转换为浮点数;
D: str()可以将任何其他类型的数据转换为字符串
答案: 【 int()函数可以将任何其他类型的数据转换为整型;;
Float()函数可以将一个整数转换为浮点数;

随堂测验

1、单选题:
‎以下关于运算符优先顺序的描述中正确的是( )。‍
选项:
A: 关系运算符<算术运算符<赋值运算符<逻辑与运算符;
B: 逻辑与运算符<关系运算符<算术运算符<赋值运算符;
C: 逻辑与运算符<关系运算符<算术运算符<赋值运算符;
D: 赋值运算符<逻辑与运算符<关系运算符<算术运算符
答案: 【 赋值运算符<逻辑与运算符<关系运算符<算术运算符

2、单选题:
‍以下程序的输出结果是(   )‍‍print('5'*3,'5'+'3')‍
选项:
A: 555   8;
B: 15  53;
C: 555  53;
D: 15  8
答案: 【 555  53;

3、单选题:
‍以下程序的输出结果是( )‎‍x=y=z=0;‎‍y+=1

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注