大学计算机 第五章单元测验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于计算机程序,下列叙述正确的是()。
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;
C.x=x%2;
D.x=x%10;
正确答案: A 你选对了
6单选(2分)
关于数据库管理系统(Data Base Management System,DBMS),下列说法正确的是()。
A.用户程序对数据文件直接操作和数据库管理系统对文件进行管理效果一样。
B.在数据库应用系统中,用户程序可以直接对数据库进行添加、查询、修改和删除操作。
C.用户通过DBMS创建数据库,创建完成后,程序对数据的操作与DBMS无关。
D.数据库管理系统是用户应用软件和数据库之间一种管理程序接口。
E.数据库管理系统是指负责数据库的建立、维护和管理的系统软件。
正确答案:D、E
7单选(2分)
计算机程序设计语言是用于编写计算机程序的语言,下列叙述正确的是()。
A.计算机程序设计语言是由一组基本符号和一组语法规则构成。
B.机器语言是用二进制代码表示的,不是计算机程序设计语言。
C.用计算机程序设计语言书写的程序都可以直接在计算机中运行。
D.计算机程序设计语言就是通常讲的C、Java等高级程序设计语言。
正确答案: A 你选对了
8单选(2分)
在SQL中,数据查询语句SELECT的必选子句是()。
A.FROM子句
B.WHERE子句
C.GROUP BY子句
PUTE子句
E.ORDER BY子句
正确答案: A 你选对了
9单选(2分)
从数据表student中查询张姓的所有学生,正确的SQL语句是()。
A.SELECT sno,sname
FROM student
WHERE sname LIKE N'张%'
B.
SELECT sname
FROM student
WHERE sname = N'%张%'
C.
SELECT sno,sname
FROM student
WHERE sname LIKE N'%张%'
D.
SELECT sname
FROM student
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中执行的是计算机机器指令,是由特定的计算机硬件系统决定的。