- 1
- 0
- 约8.8千字
- 约 24页
- 2026-06-14 发布于上海
- 举报
计算机编程题目及详解
一、单项选择题(共10题,每题1分,共10分)
以下符合主流编程语言通用变量命名规则的是?
A.123_user
B.user-name
C.user_name
D.if
答案:C
解析:主流编程语言的变量命名规则要求:标识符不能以数字开头,因此A选项错误;不能包含除下划线、美元符号外的特殊符号,因此B选项的横杠不符合规则;不能使用语言内置的关键字,if是分支判断的关键字,因此D选项错误;只有C选项符合命名规则。
冒泡排序算法在最坏情况下的时间复杂度是?
A.O(n)
B.O(logn)
C.O(n2)
D.O(nlogn)
答案:C
解析:冒泡排序的核心逻辑是逐轮比较相邻元素,交换逆序的元素,最坏情况下每一轮都要完成n次比较,共需要n轮,因此时间复杂度为O(n2)。A选项是线性查找的时间复杂度,D选项是快速排序的平均时间复杂度,均不符合题意。
以下不属于面向对象编程三大核心特性的是?
A.封装
B.继承
C.多态
D.递归
答案:D
解析:面向对象编程的三大核心特性为封装、继承、多态,递归是一种通过函数调用自身实现的算法逻辑,不属于面向对象的特性,因此选D。
关于Python语言的缩进规则,以下说法正确的是?
A.缩进只能使用4个空格
B.同一代码块的缩进量保持一致即可,空格和Tab都可以使用
C.缩进只是可读性优化,可有可无
您可能关注的文档
最近下载
- 四川农业大学《生物制药学(本科)》23年6月作业考核.docx
- 上海市上海市民办新复兴初级中学2025-2026学年度第二学期九年级二模语文试卷(含答案解析).docx VIP
- 信号与系统(第三版)上下册郑君里课后习题答案详解.pdf
- 新能源汽车充电桩合作协议2026年合同.docx
- 欧瑞(惠丰HFinverter)E2000变频器说明书.pdf
- 2025年仓储管理操作与优化指南.docx
- 福建师范大学2024-2025学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 口腔修复科病例汇报.ppt VIP
- 2025年下半年军检心理测试题库及答案.docx VIP
- 武冷双机双级螺杆式压缩机使用说明书.pdf VIP
原创力文档

文档评论(0)