关于python语言、下列说法不正确的是-模拟试卷C【单项选择题】

Python语言基础知识与考试模拟
本文是一份关于Python语言的模拟考试题目,涵盖了数据结构、程序设计方法、数据库概念、Python特性和操作等方面的知识,旨在测试和提升读者的Python基础水平。
部署运行你感兴趣的模型镜像

原标题:模拟试卷C【单项选择题】

1. 按照“后进先出”原则组织数据的数据结构是____

队列

双向链表

二叉树

2. 以下选项的叙述中,正确的是

循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

循环队列中元素的个数是由队头指针和队尾指针共同决定

3. 关于数据的逻辑结构,以下选项中描述正确的是

存储在外存中的数据

数据所占的存储空间量

数据在计算机中的顺序存储方式

数据的逻辑结构是反映数据元素之间逻辑关系的数据结构

4. 以下选项中,不属于结构化程序设计方法的是

自顶向下

逐步求精

模块化

可封装

5. 以下选项中,不属于软件生命周期中开发阶段任务的是

软件测试

概要设计

软件维护

详细设计

6. 为了使模块尽可能独立,以下选项中描述正确的是

模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

7. 以下选项中叙述正确的是

软件交付使用后还需要进行维护

软件一旦交付就不需要再进行维护

软件交付使用后其生命周期就结束

软件维护指修复程序中被破坏的指令

8. 数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是

数据与程序独立存放

不同数据被存放在不同的文件中

不同数据只能被对应的应用程序所使用

以上三种说法都不对

9. 以下选项中,数据库系统的核心是

数据模型

数据库管理系统

数据库

数据库管理员

10. 一间宿舍可以住多个学生,以下选项中描述了实体宿舍和学生之间联系的是

一对一

一对多

多对一

多对多

11. 以下选项中不是Python文件读操作方法的是

read

readline

readall

readtext

12. 以下选项中说法不正确的是

静态语言采用解释方式执行,脚本语言采用编译方式执行

C语言是静态语言,Python语言是脚本语言

编译是将源代码转换成目标代码的过程

解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

13. 以下选项中,不是Python语言特点的是

强制可读:Python语言通过强制缩进来体现语句间的逻辑关系

变量声明:Python语言具有使用变量需要先定义后使用的特点

平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行

黏性扩展:Python语言能够集成C、C++等语言编写的代码

14. 拟在屏幕上打印输出“Hello World”,以下选项中正确的是

print(Hello World)

print('Hello World')

printf("Hello World")

printf('Hello World')

15. IDLE环境的退出命令是

exit()

esc()

close()

回车键

16. 以下选项中,不符合Python语言变量命名规则的是

keyword_33

keyword33_

33_keyword

_33keyword

17. 以下选项中,不是Python语言保留字的是

for

while

continue

goto

18. 以下选项中,Python语言中代码注释使用的符号是

//

/*… …*/

#

19. 关于Python语言的变量,以下选项中说法正确的是

随时命名、随时赋值、随时变换类型

随时声明、随时使用、随时释放

随时命名、随时赋值、随时使用

随时声明、随时赋值、随时变换类型

20. Python语言提供的3个基本数字类型是

整数类型、二进制类型、浮点数类型

整数类型、浮点数类型、复数类型

整数类型、二进制类型、浮点数类型

整数类型、二进制类型、复数类型

21. 以下选项中,不属于IPO模式一部分的是

Input (输入)

Program (程序)

Process (处理)

Output (输出)

22. 以下选项中,属于Python语言中合法的二进制整数是

0b1708

0B1010

0B1019

0bC3F

23. 关于Python语言的浮点数类型,以下选项中描述错误的是

浮点数类型与数学中实数的概念一致

浮点数类型表示带有小数的类型

Python语言要求所有浮点数必须带有小数部分

小数部分不可以为0

24. 关于Python语言数值操作符,以下选项中描述错误的是

x/y表示x与y之商

x//y表示x与y之整数商,即不大于x与y之商的最大整数

x**y表示x的y次幂,其中,y必须是整数

x%y表示x与y之商的余数,也称为模运算

25. 以下选项中,不是Python语言基本控制结构的是

顺序结构

程序异常

循环结构

跳转结构

26. 关于分支结构,以下选项中描述不正确的是

if 语句中语句块执行与否依赖于条件判断

if 语句中条件部分可以使用任何能够产生True和False的语句和函数

二分支结构有一种紧凑形式,使用保留字if和elif实现

多分支结构用于设置多个判断条件以及对应的多条执行路径

27. 关于Python函数,以下选项中描述错误的是

函数是一段具有特定功能的语句组

函数是一段可重用的语句组

函数通过函数名进行调用

每次使用函数需要提供相同的参数作为输入

28. 以下选项中,不是Python中用于开发用户界面的第三方库是

turtle

PyQt

wxPython

pygtk

29. 以下选项中,不是Python中用于进行数据分析及可视化处理的第三方库是

numpy

pandas

mayavi2

mxnet

30. 以下选项中,不是Python中用于进行Web开发的第三方库是

flask

Django

scrapy

pyramid

31.

下面代码的执行结果是

>>>1.23e-4+5.67e+8j.real

0.000123

1.23

5.67e+8

1.23e4

32.下面代码的执行结果是

>>>s = "11+5in"

>>>eval(s[1:-2])

16

6

11+5

执行错误

33.下面代码的执行结果是

>>>abs(-3+4j)

3.0

4.0

5.0

执行错误

34.下面代码的执行结果是

>>>x = 2

>>>x *= 3 + 5**2

13

15

56

8192

35.下面代码的执行结果是

ls=[[1,2,3],[[4,5],6],[7,8]]

print(len(ls))

1

3

4

8

36.下面代码的执行结果是

a = "Python等级考试"

b = "="

c = ">"

print("{0:{1}{3}{2}}".format(a, b, 25, c))

===============Python等级考试

Python等级考试===============

>>>>>>>>>>>>>>>Python等级考试

Python等级考试===============

37.下面代码的执行结果是:

ls = ["2020", "20.20", "Python"]

ls.append(2020)

ls.append([2020, "2020"])

print(ls)

['2020', '20.20', 'Python', 2020, 2020, '2020']

['2020', '20.20', 'Python', 2020]

['2020', '20.20', 'Python', 2020, [2020, '2020']]

['2020', '20.20', 'Python', 2020, ['2020']]

38.设city.csv文件内容如下:

巴哈马,巴林,孟加拉国,巴巴多斯

白俄罗斯,比利时,伯利兹

下面代码的执行结果是:

f = open("city.csv", "r")

ls = f.read().split(",")

f.close()

print(ls)

['巴哈马', '巴林', '孟加拉国', '巴巴多斯', '白俄罗斯', '比利时', '伯利兹']

['巴哈马', '巴林', '孟加拉国', '巴巴多斯n白俄罗斯', '比利时', '伯利兹']

['巴哈马, 巴林, 孟加拉国, 巴巴多斯, 白俄罗斯, 比利时, 伯利兹']

['巴哈马', '巴林', '孟加拉国', '巴巴多斯', 'n', '白俄罗斯', '比利时', '伯利兹']

39.下面代码的执行结果是:

d = {}

for i in range(26):

d[chr(i+ord("a"))] = chr((i+13) % 26 + ord("a"))

for c in "Python":

print(d.get(c, c), end="")

Plguba

Cabugl

Python

Pabugl

40.给出如下代码:

while True:

guess = eval(input())

if guess == 0x452//2:

break

作为输入能够结束程序运行的是

break

553

0x452

"0x452//2"

需要标准答案的朋友,请后台留言即可!返回搜狐,查看更多

责任编辑:

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

2021 青少年人工智能编程水平测试 四级 模拟试卷(理论+编程) 单选题 多选题 编码题 总分 30 15 55 100 一、单项选择题(共 15 小题,每小题 3 分,共 45 分) 1. 在信息组织存储中,最基本的单位是( ) A. 字节(Byte) B. 二进制位(bit) C. 字(Word D. 双字(Double Word) 2. 下面关于 C++的程序的运行结果是( ) A. 45 B. 46 C. 55 D. 56 3. 将二进制数 10010101,转换成十进制数,正确的 选项为( ) A. 139 B. 141 C. 149 D. 151 4. 表达式:(int)((double)9/2)-9%2 的值是 ( ) A.0 B. 3 C. 5 D. 4 5. 数据流图中带有箭头的线段表示的是( ) A. 控制流 B. 水流 C. 函数流 D. 数据流 6. 下列关于浮点数的说法错误的是 ( ) A. 计算机中实数是用浮点数来表示 B. 整数也可以用浮点数表示 C. 浮点数使用二进制表示 D. 同一个数的浮点数表示形式并唯一 7. 对于一个 C++程序,以下叙述中正确的是( ) A. 程序的执行总是从 main 函数开始,在 main 函 数结束 B. 程序的执行总是从程序的个函数开始,在 main 函数结束 C. 程序的执行总是从 main 函数开始,在程序的 后一个函数中结束 D. 程序的执行总是从程序的个函数开始,在程序 的后一个函数中结束 8. 哪个选项给出了下述程序的输出次数?( ) A. 13 B. 14 C. 15 D. 9999 9. 设任意一个十进制整数 D,转换成二进制数为 B,根据数制的概念,下列叙述中正确的是 ( ) A. 数字 B 的位数<数字 D 的位数 B. 数字 B 的位数≤数字 D 的位数 C. 数字 B 的位数≥数字 D 的位数 D. 数字 B 的位数>数字 D 的位数 10. 下列选项中,八进制数 24 转换成二进制数正确 的是?( ) A. 00101100 B. 00010100 C. 00011100 D. 00011101 11. c++ 中要求操作数必须是整型的二元运算符是 ( ) A. + B. / C. % D. & 12. 在 C++中一个 char 型数据可以表示的范围是 ( ) A. 0~255 B. 0~256 C. -127~127 D. -128~127 13. 下面所示的程序,运行结束后的结果是? ( ) 2021 青少年人工智能编程水平测试 四级 模拟试卷 (理论+编程) 第 4 页(共 6 页) 第 5 页(共 6 页) 第 6 页(共 6 页) A. 10 B. 11 C. 55 D.4950 14. 请问 2020 年 7 月 1 日是 2020 年的第几天? ( ) A. 183 B. 184 C. 182 D. 185 15. 下面中的程序的输出结果是?( ) A. 3.5 B. 3.3 C. 5.3 D. 运行错误 二、多项选择题(共 5 小题,每小题 3 分,共 15 分) 1. 下列正确判断出字符变量 c 为小写字母的 是?( ) A. ‘a’<=c<=’z’ B. (c>='a')||(c<='z') C. ('a'<=c)and('z'>c) D. (c>='a')&&(c<='z') 2. 无名迈台阶时一次只能迈一阶或者两阶,请问选 项中的次数可以实现从 0 节台阶到达第 5 节台阶的是 ( ),迈台阶只能向上能向下。 A.5 B. 4 C. 3 D. 2 3. 已知 a 是整型,则下列关于表达式 (a==1)||(a!=1)的值正确的有( ) A. 1 B. 0 C. 2 D. 知道 a 的值,能 确定 4. 执行下面程序后数值为整数的是( ) A. d B. s C. b D. n 5. 抓了 a,b,c,d4 名嫌疑人,其中有 3 个平民,1 个 小偷,审讯中:a 说我是小偷,b 说 c 是小偷,c 说小偷肯定是 d,d 说 c 胡说。其中有三个人说的是 真话,一人说的是假话,请问哪些是平民?( ) A. a B. b C. c D. d 三、 编程题(共 2 小题,共 55 分) 1. 请你统计所有两位数(10~99)中,个位与十位相加 为 8 的两位数的个数。(本题共 10 分) 2.无名在学习了编程之后,想要用程序写一个支持加 法、减法、乘法整数除法的计算器程序,输入计算式 之后直接计算出结果,如输入 1+2 输出 3,输入 3-1 输 出 2,其它运算类似,但是做整数除法的时候要求除数 能为 0,且结果保留两位小数,请帮忙编程实现程序 计算并输出 1024/520 的结果。(本题共 10 分) 3. 无名是一个特工,在传递情报的时候需要将数字加 密成英文字符,加密法则是这样的如果是奇数就 26 取余,然后将数字转换成字符‘A’加上取余的结果。 如果是偶数就 26 取余,将偶数转换成字符‘a’加 上取余的结果。无名要传递的情报是 1024,请帮他进 行加密,将加密结果输出。(本题共 15 分) 4. 已知三角形三边长 a=2,b=3,c=4 判断能否构成三角 形,已知只有当任意两条边之大于第三边才可以构 成三角形。可以构成的话就输出 YES ,否则输出 NO。
最新发布
11-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值