1、以下关于语言类型的描述中,正确的是
A.静态语言采用解释方式执行,脚本语言采用编译方式执行
B.C语言是静态编译语言, Python语言是脚本语言
C.编译是将目标代码转换成源代码的过程
D.解释是将源代码一次性转换成目标代码同时逐条运行目标代码的过程

答案:B
[解析]高级语言根据计算机执行机制的不同可分为两类:静态语言和动态语言。静态语言采用编译方式执行,脚本语言采用解释方式执行。例如, C语言是静态语言,Python是脚本语言。编译是将源代码转换成目标代码的过程。解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。本题选B选项。


2、以下关于分支结构的描述中,错误的是_
A.if语句中语句块执行与否依赖于条件判断
B.if语句中条件部分可以使用任何能够产生True和False的语句和函数
C.二分支结构有一种紧凑形式,使用保留字if和elif实现
D.多分支结构用于设置多个判断条件以及对应的多条执行路径、

答案:C
[解析] if和elif是多分支结构,不是二分支


3、以下关于函数优点的描述中,正确的是
A.函数可以表现程序的复杂度
B.函数可以使程序更加模块化
C.函数可以减少代码多次使用
D.函数便于书写

答案:B
[解析]函数定义:函数是指一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。函数能提高应用的模块性和代码的重复利用率。本题选B选项。


4、以下关于Python函数的描述中,错误的是_
A.Python程序的main函数可以改变为其他名称
B.如果Python程序包含一个函数main,这个函数与其他函数地位相同
C.Python程序可以不包含main函数
D.Python程序需要包含一个主函数且只能包含一个主函数

答案:D
[解析] Python是- 种脚本解释语言, 与C/C+ +和Java有很大的区别,没有主函数的说法。当运行单个Python文件时,如文件名为a.py ,则a的属性_name__ == _ main ’ ,并不是首先执行所谓的main函数。Python整个程 序自顶向下顺序执行。本题选D选项。


5、以下关于Python语言技术特点的描述中,错误的是_
A.对于需要更高执行速度的功能,例如数值计算和动画, Python语言可以调用c语言编写的底层代码
B.Python比大部分编程语言具有更高的软件开发产量和简洁性
C.Python语言是解释执行的,因此执行速度比编译型语言慢
D.Python是脚本语言,主要用作系统编程和Web访问的开发语言

答案:D
|[解析] Python是一种解释性脚本语言, 边运行边解释。 Python主 要应用于以下几个领域: Web开发,爬虫开发,科学计算,高性能服务器后端,开发界面程序, QT也提供了Python的支持,因为Python的开源库中包括了对C/C+ +lib库的调用。本题选择D选项。


6、以下选项,正确的是_
A.序列类型是一维元素向量,元素之间存在先后关系,通过序号访问
B.序列类型可以分为3类:字符串、字典和列表
C.表示单一数据的类型被称为组合数据类型
D.Python的str、dict. tuple和list类型都属于序列类型

答案: A
[解析]序列类型是一 维元素向量,元素之间存在先后关系,通过序号访问。
Python语言中有很多数据类型是序列类型,中比较重要的是字符串类型、列表类型和元组类型。 字典是存储可变数量键值对的数据结构,通过字典类型实现映射。所以字典是映射类型, 不是序列类型。B、 D两项错误。表示多个数据的类型被称为组合数据类型, C错误。本题选择A选项。


7、下列不属于处理Python中字典的方法的是____。
A.pop(
B.replace(
C.get(
D.popitem0

答案: B
[解析] pop0方法:键存在则返回相应值,同时删除键值对,否则返回默认值; get(方法:若访问的项不存在于字典中,返回默认值,若存在,则返回键对应的值;popitem()方法:随机从字典中取出一个键值对,以元组(key,value)形式返回,同时将该键值对从字典中删除。replace0方法 :是字符串的操作方法,在字符串中用新的子串替换旧的子串,返回字符串的副本。


8、以下关于Python二维数据的描述中,错误的是
A.CSV文件的每一行是一维数据,可以用列表、元组表示
B.从CSV文件获得数据内容后,可以用replace()来去掉每行最后的换行符
C.若一个列表变量里的元素都是字符串类型,则可以用join0台成字符串
D.列表中保存的二维数据,可以通过循环用writelines()写入CSV文件

答案:D
[解析]在Python语言中writelines0方法是将一个元素为字符串的列表整体写入文件; write0方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join(方法相结合,方法如下:
#Is代表二维列表,此处省略
f=open(“cpi.csv ,“w”)
for row in Is
f.wite(”,“join(row)+”\n")
f.close0


9、以下关于文件的描述中,正确的是
A.使用open0打开文件时,必须要用r或w指定打开方式,不能省略
B.采用readlines()可以读入文件中的全部文本,返回一个列表
C.文件打开后,可以用write()控制对文件内容的读写位置
D.如果没有采用close()关闭文件, Python程序退出时文件将不会自动关闭

答案: B
[解析]使用open)打开文件时,省略打开模式会默认只读方式打开;文件打开后,可以用seek0控制对文件内容的读写位置, write0方法只是向文件写入-一个字符串或
是字节流;如果没有采用close(关闭文件,有可能会导致数据丢失。Python程序退出时一 般会自动关闭。本题选择B选项。


10、以下关于数据组织的描述中,错误的是
A.一维数据采用线性方式组织,可以用Python集合或列表类型表示
B.列表类型仅用于表示一维和二维数据
C.二维数据采用表格方式组织,可以用Python列表类型表示
D.更高维数据组织由键值对类型的数据构成,可以用Python字典类型表示

答案:A
[解析] 一维数据采用线性方式组织,在Python语言中主要采用列表形式表示,集合不属于线性结构。二维数据采用二维表格方式组织,在Python语言中可以采用二维列表形式表示。高维数据由键值对类型的数据构成,采用对象方式组织,在Python语言中可以采用字典类型表示。在Python中 ,列表类型仅用于表示-维和二维数据。本题选择A选项。

Python稳基修炼之计算机等级考试易错概念题4(含答案与解析)相关推荐

  1. Python稳基修炼之计算机等级考试易错概念题2(含答案与解析)

    文章目录 1.下面关于Python中类的继承 ,说法错误的是___. A.创建子类时,父类必须包含在当前文件夹且位于子类的前面 B.定义子类时,必须在括号内指明子类所要继承的父类的名称 C.如果调用的 ...

  2. Python稳基修炼之计算机等级考试易错概念题1(含答案与解析)

    文章目录 1.下列关于Python的描述正确的是___. A.代码的缩进错误导致的是逻辑错误 B.跳跃结构是Python的流程结构之一 C.Python支持的数据类型包括char.int和float等 ...

  3. Python稳基修炼之计算机等级考试易错概念题6(含答案)

    1.关于Python对文件的处理,以下选项中描述错误的是 A.Python能够以文本和二进制两种方式处理文件 B.Python通过解释器内置的open()函数打开一个文件 C.当文件以文本方式打开时, ...

  4. Python稳基修炼之计算机等级考试易错概念题3(含答案与解析)

    文章目录 1.以下关于random.uniform(a,b)的描述,正确的是 A.生成[a,b]之间的随机小数 B.生成[a,b]之间的随机整数 C.生成- -一个均值为a ,方差为b的正态分布 D. ...

  5. Python稳基修炼之计算机等级考试易错概念题5(含答案)

    1.假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是 A.参数是列表类型时,改变原参数的值 B.参数是整数类型时,不改变原参数的值 C.参数是组合类型(可变对象)时,改变原 ...

  6. python拥有庞大的计算生态_Python稳基修炼之计算机等级考试易错概念题1(含答案与解析)...

    文章目录 1.下列关于Python的描述正确的是___. A.代码的缩进错误导致的是逻辑错误 B.跳跃结构是Python的流程结构之一 C.Python支持的数据类型包括char.int和float等 ...

  7. Python稳基修炼之计算机等级考试易错细节题4(含答案)

    61.返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时,这个函数是 A.time.perf_counter( B.time.mktime(t) C.time.strftime(format ...

  8. Python稳基修炼之计算机等级考试易错细节题3(含答案)

    41. Python数据可视化方向的第3方库是 A.Panda3d B.cocos2d C.mayavi D.Pyramid 答案:C 42. Python图形用户界面方向的第三方库是 A.openp ...

  9. Python稳基修炼之计算机等级考试易错细节题1(含答案和解析)

    1.下列不属于处理Python中字典的方法的是____. A.pop() B.replace() C.get() D.popitem() 答案:B [解析] pop()方法:键存在则返回相应值,同时删 ...

最新文章

  1. MYSQL日期 字符串 时间戳互转
  2. Linux 中如何复制和删除文件夹中的所有文件?
  3. linux命令ifconfig
  4. 漂洋过海来看你 可惜Uber不便宜
  5. mysql安装目录问题_Windows下MySQL的安装目录问题
  6. UVA 567 - Risk
  7. 性能进阶:使用JMeter进行websocket测试
  8. mysql 错误连接锁死_MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)
  9. 程序代码里的幽默精神
  10. wince6.0添加组件_WINCE6.0添加对viewrs(PDF,Word,Execel和PowerPoint)支持
  11. python颜色校正
  12. Robot Framework(十四):使用RF进行接口测试(上)
  13. Androidstudio svn 使用 版本控制 详细步骤(一)
  14. 单核CPU使用多线程能否提高效率?
  15. 【Adobe】Photoshop :Windows 系统 Photoshop 软件更换许可指引
  16. FT、DFT、FFT
  17. Clk Gating的verilog写法及简析-基础小知识(六)
  18. javaWeb课程设网上报名系统
  19. js根据文字(保存大小,字体)计算文字长度,并根据容器显示省略号
  20. [转]100本名著浓缩成了100句话

热门文章

  1. ionic 环境安装
  2. mfc ribbon动态修改字符_如何動態更改CMFCRibbonLabel的文本
  3. 怎么让cmd命令行不关闭或查看tomcat启动一闪而过的原因
  4. 输出字符串引用名java_将方法名称作为字符串给出时,如何调用Java方法?
  5. python字典如何删除数据库,如何从python字典中删除?
  6. 服务器中修改项目端口,c#-在Visual Studio 2013中更改项目端口号
  7. 实验linux下的编程,实验四 Linux下的C语言编程;
  8. java微信支付异步通知_Java中微信支付退款异步通知解码
  9. OOM分析(1) Android 源,如何分析android的OOM,与java静态代码分析工具
  10. oracle10G分区的创建与维护Oracle分区表和本地索引