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,这个函数与其他函数地位相同