大学计算机-第五章单元测验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学计算机-第五章单元测验

1单选(2分)

关于计算机程序,下列叙述正确的是()。

A.只有可执行程序(.exe)才能在计算机中运行。

B.计算机程序是用自然语言书写的关于问题求解的方法和步骤的描述。

C.计算机程序编程人员利用某种计算机程设计语言,根据用户业务需求来编写完成,从概念上讲,计算机程序有数据和代码两部分。

D.用高级程序设计语言书写的程序都可以直接在计算机中运行。

E.从本质上讲,计算机程序是在计算机中运行的指令序列。

正确答案:C、E

2单选(2分)

世界上第一个计算机高级程序设计语言是()。

A.Pascal

B.ALGOL

C.C

D.FORTRAN

E.Basic

正确答案: D 你选对了

3单选(2分)

与计算机硬件系统紧密相关的程序设计语言是()。

A.符号语言

B.脚本语言

C.汇编语言

D.机器语言

E.高级语言

正确答案: D 你选对了

4单选(2分)

关于计算机软件开发,下列叙述正确的是()。

A.软件开发就是编写程序。

B.软件开发中的生命周期和原型法不能混合使用。

C.软件开发包括几个典型的阶段,包括:需求分析,系统设计,系统实施,系统测试,运行和维护等。

D.软件开发完成后就可以一劳永逸的运行。

E.软件开发需遵循相应的方法,例如生命周期法和原型法等。

正确答案:C、E 你选对了

5单选(2分)

下面是一个将十进制正整数转换为2进制数的函数定义:

void tobinary(int x)

{

while (x>0) {

printf("%1d",x%2);

}

}

要实现函数的功能,则在空白处应该填写的程序语句是()。

A.x=x/2;

WHERE sname = N'张%'

正确答案: A

10单选(2分)

关于常量和变量,下列说法正确的是()。

A.常量占据的内存空间,其大小由数据本身决定。

B.符号常量和变量一样,也占用相应的内存空间。

C.常量在内存中不分配存储空间,变量在内存中分配存储空间。

D.所有变量所占的存储空间在函数调用结束后都会自动释放。正确答案:C 你选对了

11多选(3分)

下列不是C语言关键字的是()。

A.define

B.scanf

C.static

D.Float

E.Include

F.switch

正确答案:A、B、E 你选对了

12多选(3分)

在C语言中,关于变量说明,下列叙述正确的是()。

A.变量说明即定义一个变量名,并说明其数据类型。

B.变量说明就是说明程序中要处理的数据。

C.变量说明中,数据类型决定了变量的内存空间大小和内容的解析规则。

D.变量名可以是任意字符组成的有意义的符号。

E.不同函数中的变量不能重名。

正确答案:A、B、C 你选对了

13多选(3分)

设x为int型变量,a为一个符号常量,则下列属于赋值表达式的是(

A.x=x*10 + x%10

B.a=(x=1,2*3)

C.a=a*10 + a%10

D.x=(a=1,2*3)

正确答案:A、D 你选对了

14多选(3分)

设x为int型变量,要为变量x赋值,下列语句正确的是()。

A.scanf("%d",&x);

B.scanf("%3d",&x);

C.scanf("%d",x);

D.x=x*10 + x%10;

E.x=x*10 + x mod 10;

正确答案:A、D

15多选(3分)

关于程序(Program)和指令(Instruction),下列叙述正确的是()。

A.高级语言与计算机硬件无关,因此,用高级语言书写的程序可以在任意的计算机中运行。

B.计算机程序是计算机中运行的指令序列。

C.计算机CPU中执行的是计算机机器指令,是由特定的计算机硬件系统决定的。

D.程序语句就是计算机指令,是指令的符号化表示。

E.用高级语言书写的程序,需要编译链接成可执行程序,才能在计算机中运行。正确答案:B、C、E

16多选(3分)

下列属于计算机软件开发中的系统设计的是()。

A.算法设计

B.使用设计

C.功能设计

D.用户界面设计

E.需求设计

F.输入输出设计

正确答案:A、C、D 你选对了

17多选(3分)

下列属于C语言特点的是()。

A.支持脚本编程。

B.有丰富的数据类型和运算符,支持结构化编程。

C.是一种介于机器语言和高级语言之间的程序编程语言,程序运行效率高。

D.编译器版本多,支持Unix,Windows,Linux编程。

E.C程序具有跨平台特性。

正确答案:B、C、D 你选对了

18多选(3分)

在C语言中,关于函数,下列叙述正确的是()。

A.在函数定义中,必须包含一条返回语句return。

B.在C程序中,后说明的函数可以调用先说明的函数,反之亦然。

C.每个C程序,有且只有一个main函数。

D.函数是实现结构化编程的重要手段。

正确答案:B、C、D 你选对了

19多选(3分)

在C语言中,定义一个函数f1如下:

f1(int x,int y)

4

{

static int count=0;

int temp;

temp=x;

x=y;

y=temp;

count++;

}

则下列叙述正确的是()。

A.变量count为全局变量,temp为局部变量。

B.x,y属于函数的形式参数。

C.变量count,temp均为局部变量。

相关文档
最新文档