admin 管理员组

文章数量: 1184232


2024年4月24日发(作者:loader是什么意思)

第1课 邂逅Python——Python基础知识专题练习

1. Python是一种面向( )的程序设计语言。

A. 过程

B. 程序

C. 方法

D. 对象

【答案】D

【解析】Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于

编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开

发。

2. 以下不是Python特点的是( )。

A. 简单易学

B. 免费开源

C. 代码可以加密

D. 可扩展与可嵌入性

【答案】C

【解析】Python是一门面向对象的、动态解释性的高级语言,具有简单易学、免费开源、可移植性、可扩

展与可嵌入性、丰富的库等特点。但是,由于Python是解释型语言,它的源代码都是以明文的形式存放的。

如果你的项目要求源代码必须是加密的,一开始就不应该用python实现。

3. Python源代码程序编译后的文件扩展名为( )。

A. .py

B. .c

C. .java

D. .php

【答案】A

【解析】A 正确 Python源代码文件扩展名为.py。

B 错误 C语言源代码文件扩展名为.c。

1 / 3

C 错误 Java源代码文件扩展名是.java。

D 错误 PHP源代码文件扩展名是.php。

4. 请上网查阅资料,列举5种常见的计算机语言,并简要说出其优缺点。

【解析】十种常用编程语言特点:

(1)c语言:是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作

为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用

程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到c

语言,始于编写程序软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。优点:简

洁紧凑,灵活方便,运算符丰富,数据类型丰富,c是结构式语言,语法限制不太严格,程序设计自由度大,

生成目标代码质量高,程序执行效率高。缺点:没有面向对象编程功能(OOPs),运行时类型检查是不可

用,C不能够在一个范围内再次使用相同的变量名,构造函数和析构函数不可用,必须通过方法或者以其他

方式来手动实现变量的析构和构造。

(2)c++:是在c语言的基础上开发的一种面向对象编程语言,应用广泛。它的主要特点表现在两个方面:

一是尽量兼容c,二是支持面向对象的方法。它操持了c简洁,高效的接近汇编语言等特点,对c的类型系

统进行了改革的扩充。

(3)c#:是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。主要特点:简单,现代,

面向对象的,类型安全,相互兼容性,可伸缩性和可升级性。

(4)visual 语言:一种面向对象和可视化的程序设计语言。名称字面为意思“初学者的全方位符式指令代

码”,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,

提供了功能完备的应用程序集成开发环境,但如果需要单独运行时仍然需要将其创建成可执行文件。

(5)java:是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承,

指针等概念,因此java语言具有功能强大和简单易用两个特征。java语言作为静态面向对象编程语言的代

表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。特点:简单性,面向对

象,分布性,编译和解释性,稳健性,安全性,可移植性,高能性,多线索性,动态性。

(6)perl 语言:是一种解释型的脚本语言。Perl语言由Larry wall干1986年开发成功。当初的目的主要

是在Unix环境下,用于处理面向系统任务而设计的脚本编程语言。Perl对文件和字符有很强的处理、变换

能力,它特别适用于有关系统管理、数据库和网络互联以及WWW程序设计等任务,这样使得Perl称为系

统维护管理者和CGI编制者的首选工具语言。

(7)Objective-C:通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语

2 / 3


本文标签: 语言 面向对象 程序设计 系统 源代码