计算机编程题目及详解.docxVIP

  • 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.缩进只是可读性优化,可有可无

文档评论(0)

1亿VIP精品文档

相关文档