大学计算机第五章单元测验.docx
《大学计算机第五章单元测验.docx》由会员分享,可在线阅读,更多相关《大学计算机第五章单元测验.docx(15页珍藏版)》请在冰豆网上搜索。
大学计算机第五章单元测验
大学计算机-第五章单元测验
LT
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进制数的函数定义:
voidtobinary(intx)
{
while(x>0){
printf("%1d",x%2);
}
}
要实现函数的功能,则在空白处应该填写的程序语句是()。
A.x=x/2;
B.x=x/10;
C.x=x%2;
D.x=x%10;
正确答案:
A你选对了
6单选(2分)
关于数据库管理系统(DataBaseManagementSystem,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.GROUPBY子句
D.COMPUTE子句
E.ORDERBY子句
正确答案:
A你选对了
9单选(2分)
从数据表student中查询张姓的所有学生,正确的SQL语句是()。
A.SELECTsno,sname
FROMstudent
WHEREsnameLIKEN'张%'
B.
SELECTsname
FROMstudent
WHEREsname=N'%张%'
C.
SELECTsno,sname
FROMstudent
WHEREsnameLIKEN'%张%'
D.
SELECTsname
FROMstudent
D.函数的功能是实现两个变量值的交换。
E.函数的默认返回值类型为int,函数没有返回任何值。
F.变量count,temp为局部变量,所占空间在函数退出时释放。
正确答案:
B、C、E你选对了
20多选(3分)
关于SQL(StructuredQueryLanguage)和T-SQL语言,下列说法正确的是()。
A.SQL和T-SQL具有相同的功能,只是提出的公司不同。
B.Transact-SQL(T-SQL)是微软遵循ANSISQL标准在MicrosoftSQLServer系统中使用的语言,增加了数据库编程功能。
C.SQL也是一种国际标准,适用于所有的数据库管理系统。
D.结构化查询语言SQL是关系数据库管理系统的标准语言,是一种国际标准,用于数据库的创建、数据查询、数据更新等操作。
E.T-SQL也是一种标准,适用于所有的数据库管理系统。
正确答案:
B、C、D
21判断(1分)
在C语言中,break语句的功能是退出函数。
A.×
B.√
正确答案:
A你选对了
22判断(1分)
在C++中,类的构造函数不能由用户显式调用,在创建对象时由编译器调用。
A.√
B.×
正确答案:
A你选对了
23判断(1分)
在C程序中,函数调用遵循先说明后调用的原则,因此,先说明的函数不能调用后说明的函数。
A.√
B.×
正确答案:
B
24判断(1分)
高级语言的特点是程序具有可移植性,因此,用高级语言书写的程序可以移植到任何计算机中运行。
A.√
B.×
正确答案:
B
25判断(1分)
5
计算机源程序都是文本文件,因此,软件开发只要有相应的文本编辑软件就可以了。
A.×
B.√
正确答案:
A你选对了
26判断(1分)
在C++中,一个类可以定义多个构造函数,只有一个为默认构造函数。
A.√
B.×
正确答案:
A你选对了
27判断(1分)
设计一门计算机程序设计语言关键是开发相应的编译器,程序编译器属于系统软件的范畴。
A.√
B.×
正确答案:
A你选对了
28判断(1分)
在C语言的三种循环语句中,任何一种循环语句都可以被另外的两种语句所重写。
A.√
B.×
正确答案:
A你选对了
29判断(1分)
在C程序中,所有的程序代码必须写在一个文件中。
A.×
B.√
正确答案:
A你选对了
30判断(1分)
数据库管理系统(DataBaseManagementSystem,DBMS)是一种特殊的应用软件。
A.√
B.×
正确答案:
B
31填空(3分)
用户自定义标识符必须以()开始,由任意的字母、数字和下划线“_”组成。
正确答案:
字母
32填空(3分)
在函数内部声明的变量称为()变量。
正确答案:
局部
33填空(3分)
在函数中如果要返回函数值,在函数中应使用()语句。
正确答案:
return
34填空(3分)
从本质上讲,一个计算机程序,就是一个()序列。
正确答案:
指令或instruction
35填空(3分)
一个C源程序中至少应包括一个()函数。
正确答案:
main
36填空(3分)
()是一组不可打印的字符,它以反斜线字符“\”开始,赋以特定的含义。
正确答案:
转义字符
37填空(3分)
关键字是指由字母构成的具有固定含义的单词,又称为()。
正确答案:
保留字
38填空(3分)
在C程序中,先说明的函数要调用后说明的函数,需要在函数调用前(一般在源程序的开始)说明()。
正确答案:
函数原型
39填空(3分)
赋值表达式x=(a=1,2*3)的计算结果为x=()。
正确答案:
6
40填空(3分)
在SQL中,数据查询语句SELECT中的必选子句是()子句。
正确答案:
FROM或from或From
4单选(2分)
判断一个char型变量ch是否为数字字符的正确表达式为()。
A.(ch>=0)&&(ch<=9)
B.('0'<=ch<='9')
C.(ch>='0')&&(ch<='9')
D.(ch>='0'&&ch<='9')
正确答案:
C你选对了
8单选(2分)
有int型变量x,i,j,k,则表达式x=(i=5,j=6,k=7)的值为()。
A.5
B.7
C.6
D.18
正确答案:
B你选对了
9单选(2分)
下面是一个将小写字母变成大写字母的程序
main()
{
charch;
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
ch=;
printf("%c",ch);
}
要实现程序的功能,则在空白处应该填写的程序语句是()。
A.'A'+ch
B.'A'+'ch'-'a'
C.'A'+ch-'a'
D.'A'+ch-'0'
正确答案:
C
13多选(3分)
一个软件开发环境,必须包括()。
A.编辑器
B.内存查看器
C.连接器
D.实用工具
E.标准(类)库
正确答案:
A、C、E
14多选(3分)
下列属于C语言中类型修饰符的是()。
A.const
B.void
C.unsigned
D.Long
E.short
F.while
正确答案:
C、D、E你选对了
18多选(3分)
下列属于计算机高级程序设计语言特点的是()。
A.程序直接运行。
B.与硬件无关,程序移植性强。
C.书写自然,直观易学。
D.程序可读性强。
E.执行速度快。
正确答案:
B、C、D你选对了
19多选(3分)
在C++中,类的成员都有相应的访问级别,设有一个类定义如下:
classCStudent{
private:
charmyname[15];
floatmyheight;
public:
intmyid;
public:
CStudent();//默认构造函数
CStudent(char*name,intheight);//用户自定义构造函数voidSetInfo(char*name,floatheight);
voidGetInfo();
~CStudent();//析构函数
}
用语句CStudents1;创建一个对象,则下列对象访问语句正确的是()。
A.s1.myname="jane";
B.s1.myid=20090323;
C.s1.myheigt=167;
D.s1.SetInfo("jane",167);
正确答案:
B、D
22判断(1分)
在计算机程序设计语言中,关键字又称保留字,和标识符概念相同。
A.√
B.×
正确答案:
B你选对了
24判断(1分)
在函数声明中,若未声明函数的返回值类型,则默认的函数值返回类型为int型。
A.×
B.√
正确答案:
B你选对了
25判断(1分)
在C程序中,不同源文件中的函数不能互相调用。
A.×
B.√
正确答案:
A你选对了
29判断(1分)
所有计算机程序,都需要经过编译连接变成exe文件才能在计算机中运行。
A.×
B.√
正确答案:
A你选对了
33填空(3分)
根据源程序能否直接在计算机中运行,可以将程序分为解释型程序和()程序两大类。
正确答案:
编译
38填空(3分)
常量是指在程序执行过程中,其值不发生变化的量。
常量分为直接常量(又称字面常量)和正确答案:
符号常量
5单选(2分)
在C语言中,有函数leapyear定义如下:
intleapyear(inty)
{
intz=0;
if(y%4==0&&y%100!
=0||y%400==0)
z=1;