想在牛客上找些Python题做,发现几乎都是一些编程题,选择题很少,文库里面的选择题要会员才能看答案,因此在cnsd上传了一些做过的选择题(有些题我也做错了)
一?单项选择题
试题1 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
使用 "/换行" 使用转义符\\ 使用空格 使用\n | [我的答案] 使用\n | [参考答案] 使用\n |
试题2 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
__ it's class 3B9909 | [我的答案] __ | [参考答案] __ |
试题3 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
该函数名称为func 执行该函数后,变量a的值为10 执行该函数后,变量b的值为100 执行该函数后,变量c的值为200 | [我的答案] 执行该函数后,变量c的值为200 | [参考答案] 执行该函数后,变量c的值为200 |
试题4 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
它们使用相同的硬件执行单元 它们具有相同的数据类型 它们使用相同的计算机指令处理方法 它们具有相同的值 | [我的答案] 它们使用相同的硬件执行单元 | [参考答案] 它们具有相同的值 |
试题5 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
len(s) length(s) s.len() s.length | [我的答案] len(s) | [参考答案] len(s) |
试题6 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
自定义函数调用前必须定义 函数和调用只能发生在同一个文件中 Python内置函数调用前需要引用相应的库 函数在调用前不需要定义,拿来即用就好 | [我的答案] 自定义函数调用前必须定义 | [参考答案] 自定义函数调用前必须定义 |
试题7 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
增强代码可读性 提高代码执行速度 降低编程复杂度 复用代码 | [我的答案] 提高代码执行速度 | [参考答案] 提高代码执行速度 |
试题8 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
基例不需要再次递归 所有递归链要以一个或多个基例结尾 基例需要多次递归循环 存在一个或多个基例 | [我的答案] 基例需要多次递归循环 | [参考答案] 基例需要多次递归循环 |
试题9 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
连接两个字符串序列 替换字符串中特定字符 去掉字符串两侧指定字符 按照指定字符分割字符串为数组 | [我的答案] 去掉字符串两侧指定字符 | [参考答案] 去掉字符串两侧指定字符 |
试题10 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧 绘制一个半径为90像素的弧形,圆心在画布正中心 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧 绘制一个半径为90像素的整圆形 | [我的答案] 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧 | [参考答案] 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧 |
试题11 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
文件可以包含任何内容 文件是数据的集合和抽象 文件是程序的集合和抽象 文件是存储在辅助存储器上的数据序列 | [我的答案] 文件是程序的集合和抽象 | [参考答案] 文件是程序的集合和抽象 |
试题12 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
程序是由一系列代码组成的 可以利用函数对程序进行模块化设计 通过封装可以实现代码复用 程序是由一系列函数组成的 | [我的答案] 程序是由一系列函数组成的 | [参考答案] 程序是由一系列函数组成的 |
试题13 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
Process Program Output Input | [我的答案] Program | [参考答案] Program |
试题14 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
原型开发适用于大型,复杂的系统开发 开发人员应该使用自项向下或螺旋式的设计方法,但是二者不能同时使用 程序编写后需要进行测试:对于较小规模的程序,直接运行即可;对于中等规模的程序需要从结构图顶部开始测试;对于较大规模的程序,需要按照模块去测试 自项向下的设计也被称作逐步细化 | [我的答案] 开发人员应该使用自项向下或螺旋式的设计方法,但是二者不能同时使用 | [参考答案] 自项向下的设计也被称作逐步细化 |
试题15 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
将myShape先向右移动10个像素再向下移动20个像素 将myShape向下移动20个像素 将myShape右移动10的像素 将myShape移动到点(10,20) | [我的答案] 将myShape先向右移动10个像素再向下移动20个像素 | [参考答案] 将myShape移动到点(10,20) |
试题16 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
模块间关系尽可能简单,模块之间耦合度低 应尽可能合理划分功能块,功能块内部耦合度低 高耦合度的特点是复用较为困难 应尽可能合理划分功能块,功能块内部耦合度高 | [我的答案] 应尽可能合理划分功能块,功能块内部耦合度高 | [参考答案] 应尽可能合理划分功能块,功能块内部耦合度低 |
试题17 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
dict1={(1,2,3):"aksd"} dict1={} dict1={3:5} dict1={[1,2,3]:"aksd"} | [我的答案] dict1={} | [参考答案] dict1={[1,2,3]:"aksd"} |
试题18 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
x=y=1 x=(y=1) x=1;y=1 x,y=y,x | [我的答案] x=(y=1) | [参考答案] x=(y=1) |
试题19 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
import type elif def | [我的答案] type | [参考答案] type |
试题20 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
实数 字符串 列表 整数 | [我的答案] 实数 | [参考答案] 实数 |
试题21 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用 函数eval()可以用于数值表达式求值,例如eval("2*3+1") 一个函数中只允许有一条return语句 Python中,def和return是函数必须使用的保留字 | [我的答案] 函数eval()可以用于数值表达式求值,例如eval("2*3+1") | [参考答案] 函数eval()可以用于数值表达式求值,例如eval("2*3+1") |
试题22 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
返回序列s中元素x所有出现位置的序号 返回序列s中序号为x的元素 返回序列s中元素x第一次出现的序号 返回序列s中x的长度 | [我的答案] 返回序列s中元素x第一次出现的序号 | [参考答案] 返回序列s中元素x第一次出现的序号 |
试题23 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
面向对象和面向过程是编程语言的分类依据 所有面向对象编程能实现的功能采用面向过程同样能完成 模块化设计就是面向对象的设计 面向对象编程比面向过程编程更为高级 | [我的答案] 所有面向对象编程能实现的功能采用面向过程同样能完成 | [参考答案] 所有面向对象编程能实现的功能采用面向过程同样能完成 |
试题24 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
文件类型 列表类型 元组类型 复数类型 | [我的答案] 文件类型 | [参考答案] 文件类型 |
试题25 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
continue语句结束循环,继续执行循环语句的后继语句。 break语句结束循环,继续执行循环语句的后继语句。 continue语句类似于break语句,也必须在for、while循环中使用。 当多个循环语句彼此嵌套时,break语句只适用于最里层的语句。 | [我的答案] continue语句结束循环,继续执行循环语句的后继语句。 | [参考答案] continue语句结束循环,继续执行循环语句的后继语句。 |
试题26 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
列表类型 元组类型 复数类型 文件类型 | [我的答案] 文件类型 | [参考答案] 文件类型 |
试题27 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
b a r w | [我的答案] r | [参考答案] r |
试题28 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
提高功能难度和代码重用 提高编程难度和代码复用 降低功能难度和代码复用 降低编程难度和代码重用 | [我的答案] 降低编程难度和代码重用 | [参考答案] 降低编程难度和代码重用 |
试题29 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
import random import random from random from random import random from random import* | [我的答案] import random from random | [参考答案] import random from random |
试题30 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
无限循环就是死循环 死循环有时候对编程有一定作用 死循环就是没有意义的 使用for语句不会出现死循环 | [我的答案] 死循环有时候对编程有一定作用 | [参考答案] 死循环有时候对编程有一定作用 |
试题31 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
Line(2,4,3,5) Line(2,3,4,5) Line(Point(2,3),Point(4,5)) Line((2,3),(4,5)) | [我的答案] Line(2,3,4,5) | [参考答案] Line(Point(2,3),Point(4,5)) |
试题32 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
pensize() colormode() seth() pencolor() | [我的答案] colormode() | [参考答案] pencolor() |
试题33 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
执行效率高 递归程序都可以有非递归编写方法 一定要有基例 书写简单 | [我的答案] 执行效率高 | [参考答案] 执行效率高 |
试题34 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
s=s.replace('c','C') s.repalce('''c''','''C''') s.replace('c','C') s.replace("c","C") | [我的答案] s.repalce('''c''','''C''') | [参考答案] s.repalce('''c''','''C''') |
试题35 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
高耦合度的特点是复用较为困难 应尽可能合理划分功能块,功能块内部耦合度高 模块间关系尽可能简单,模块之间耦合度低 应尽可能合理划分功能块,功能块内部耦合度低 | [我的答案] 应尽可能合理划分功能块,功能块内部耦合度高 | [参考答案] 应尽可能合理划分功能块,功能块内部耦合度低 |
试题36 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
通过程序设计语言实现问题的自动求解 理解问题的计算特性 将计算特性抽象为计算问题 通过测试验证 | [我的答案] 通过测试验证 | [参考答案] 通过测试验证 |
试题37 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
类型不确定 复数 整数 浮点数 | [我的答案] 类型不确定 | [参考答案] 复数 |
试题38 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
from time import * from time import strftime from * import time import time | [我的答案] from * import time | [参考答案] from * import time |
试题39 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
20 100 10,10 10 | [我的答案] 20 | [参考答案] 20 |
试题40 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
递归函数的基例决定递归的深度 递归函数的基例不再进行递归 每个递归函数都只能有一个基例 递归函数必须有基例 | [我的答案] 每个递归函数都只能有一个基例 | [参考答案] 每个递归函数都只能有一个基例 |
试题41 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
函数 循环结构 对象 过程 | [我的答案] 函数 | [参考答案] 函数 |
试题42 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
函数定义中参数列表里面的参数是实际参数,简称实参 程序在调用时,将形参复制给函数的实参 程序在调用时,将实参复制给函数的形参 参数列表中给出要传入函数内部的参数,这类参数成为形式参数,简称形参 | [我的答案] 程序在调用时,将形参复制给函数的实参 | [参考答案] 程序在调用时,将实参复制给函数的形参 |
试题43 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
s[0:-2] s[-2] s[:-2] s[2] | [我的答案] s[-2] | [参考答案] s[-2] |
试题44 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
文件名、目录名和链接名都是用一个字符串作为其标识符的 ASCII码是最为广泛的编码方式,它可以表示中文字符,同时避免出现乱码 计算机编码主要是为了解决信息在传递过程中被窃取而设计的一种加密方法 文件后缀名采用.pyw而不是.py的目的是为了绘制窗口 | [我的答案] 文件名、目录名和链接名都是用一个字符串作为其标识符的 | [参考答案] 文件名、目录名和链接名都是用一个字符串作为其标识符的 |
试题45 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
面向对象和面向过程是编程语言的分类依据 所有面向对象编程能实现的功能采用面向过程同样能完成 模块化设计就是面向对象的设计 面向对象编程比面向过程编程更为高级 | [我的答案] 所有面向对象编程能实现的功能采用面向过程同样能完成 | [参考答案] 所有面向对象编程能实现的功能采用面向过程同样能完成 |
试题46 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
if和else while和def range() for和in | [我的答案] for和in | [参考答案] for和in |
试题47 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
加强用户参与 需求清晰 降低开发风险和成本 适用于大型系统开发 | [我的答案] 加强用户参与 | [参考答案] 适用于大型系统开发 |
试题48 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
11 11 10 10 10 11 11 10 | [我的答案] 10 11 | [参考答案] 10 11 |
试题49 | 满分值:2.0分?? 状态:已答?? 实际得分:0.0分 |
---|
缩进 冒号 大括号 引号 | [我的答案] 大括号 | [参考答案] 缩进 |
试题50 | 满分值:2.0分?? 状态:已答?? 实际得分:2.0分 |
---|
win.setcoords(Point(10,10),Point(0,0)) win.setcoords(Point(0,0),Point(10,10)) win.setcoords(0,0,10,10) win.setcoords((0,0),(10,10)) | [我的答案] win.setcoords(0,0,10,10) | [参考答案] win.setcoords(0,0,10,10) |
|