1、大学计算机第五章单元测验大学计算机-第五章单元测验LT1单选(2分)关于计算机程序,下列叙述正确的是( )。A.只有可执行程序(.exe)才能在计算机中运行。B.计算机程序是用自然语言书写的关于问题求解的方法和步骤的描述。C.计算机程序编程人员利用某种计算机程设计语言,根据用户业务需求来编写完成,从概念上讲,计算机程序有数据和代码两部分。D.用高级程序设计语言书写的程序都可以直接在计算机中运行。E.从本质上讲,计算机程序是在计算机中运行的指令序列。正确答案: C、E2单选(2分)世界上第一个计算机高级程序设计语言是( )。A.PascalB.ALGOLC.CD.FORTRANE.Basic正确
2、答案: D 你选对了3单选(2分)与计算机硬件系统紧密相关的程序设计语言是( )。A.符号语言B.脚本语言C.汇编语言D.机器语言E.高级语言正确答案: D 你选对了4单选(2分)关于计算机软件开发,下列叙述正确的是( )。A.软件开发就是编写程序。B.软件开发中的生命周期和原型法不能混合使用。C.软件开发包括几个典型的阶段,包括:需求分析,系统设计,系统实施,系统测试,运行和维护等。 D.软件开发完成后就可以一劳永逸的运行。E.软件开发需遵循相应的方法,例如生命周期法和原型法等。正确答案: C、E 你选对了5单选(2分)下面是一个将十进制正整数转换为2进制数的函数定义:void tobina
3、ry(int x)while (x0) printf(%1d,x%2);要实现函数的功能,则在空白处应该填写的程序语句是( )。A.x=x/2;B.x=x/10;C.x=x%2;D.x=x%10;正确答案: A 你选对了6单选(2分)关于数据库管理系统(Data Base Management System,DBMS),下列说法正确的是( )。A.用户程序对数据文件直接操作和数据库管理系统对文件进行管理效果一样。B.在数据库应用系统中,用户程序可以直接对数据库进行添加、查询、修改和删除操作。C.用户通过DBMS创建数据库,创建完成后,程序对数据的操作与DBMS无关。D.数据库管理系统是用户应用
4、软件和数据库之间一种管理程序接口。E.数据库管理系统是指负责数据库的建立、维护和管理的系统软件。正确答案: D、E7单选(2分)计算机程序设计语言是用于编写计算机程序的语言,下列叙述正确的是( )。A.计算机程序设计语言是由一组基本符号和一组语法规则构成。B.机器语言是用二进制代码表示的,不是计算机程序设计语言。C.用计算机程序设计语言书写的程序都可以直接在计算机中运行。D.计算机程序设计语言就是通常讲的C、Java等高级程序设计语言。正确答案: A 你选对了8单选(2分)在SQL中,数据查询语句SELECT的必选子句是( )。A.FROM子句B.WHERE子句C.GROUP BY子句D.CO
5、MPUTE子句E.ORDER BY子句正确答案: A 你选对了9单选(2分)从数据表student中查询张姓的所有学生,正确的SQL语句是( )。A.SELECT sno,snameFROM studentWHERE sname LIKE N张%B.SELECT snameFROM studentWHERE sname = N%张%C.SELECT sno,snameFROM studentWHERE sname LIKE N%张%D.SELECT snameFROM studentD.函数的功能是实现两个变量值的交换。E.函数的默认返回值类型为int,函数没有返回任何值。F.变量count,
6、temp为局部变量,所占空间在函数退出时释放。正确答案: B、C、E 你选对了20多选(3分)关于SQL(Structured Query Language)和T-SQL语言,下列说法正确的是( )。A.SQL和T-SQL具有相同的功能,只是提出的公司不同。B.Transact-SQL(T-SQL)是微软遵循ANSI SQL标准在Microsoft SQL Server系统中使用的语言,增加了数据库编程功能。C.SQL也是一种国际标准,适用于所有的数据库管理系统。D.结构化查询语言SQL是关系数据库管理系统的标准语言,是一种国际标准,用于数据库的创建、数据查询、数据更新等操作。 E.T-SQL
7、也是一种标准,适用于所有的数据库管理系统。正确答案: B、C、D21判断(1分)在C语言中,break语句的功能是退出函数。A.B.正确答案: A 你选对了22判断(1分)在C+中,类的构造函数不能由用户显式调用,在创建对象时由编译器调用。A.B.正确答案: A 你选对了23判断(1分)在C程序中,函数调用遵循先说明后调用的原则,因此,先说明的函数不能调用后说明的函数。A.B.正确答案: B24判断(1分)高级语言的特点是程序具有可移植性,因此,用高级语言书写的程序可以移植到任何计算机中运行。A.B.正确答案: B25判断(1分)5计算机源程序都是文本文件,因此,软件开发只要有相应的文本编辑软
8、件就可以了。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分)数据库管理系统(Data Base Management System,DBMS)是一种
9、特殊的应用软件。A.B.正确答案: B31填空(3分)用户自定义标识符必须以( )开始,由任意的字母、数字和下划线“_”组成。正确答案:字母32填空(3分)在函数内部声明的变量称为( )变量。正确答案:局部33填空(3分)在函数中如果要返回函数值,在函数中应使用( )语句。正确答案:return34填空(3分)从本质上讲,一个计算机程序,就是一个( )序列。正确答案:指令 或 instruction35填空(3分)一个C源程序中至少应包括一个( )函数。正确答案:main36填空(3分)( )是一组不可打印的字符,它以反斜线字符“”开始,赋以特定的含义。正确答案:转义字符37填空(3分)关键字
10、是指由字母构成的具有固定含义的单词,又称为( )。正确答案:保留字38填空(3分)在C程序中,先说明的函数要调用后说明的函数,需要在函数调用前(一般在源程序的开始)说明( )。 正确答案:函数原型39填空(3分)赋值表达式x=(a=1,2*3)的计算结果为x=( )。正确答案:640填空(3分)在SQL中,数据查询语句SELECT中的必选子句是( )子句。正确答案:FROM 或 from 或 From4单选(2分)判断一个char型变量ch是否为数字字符的正确表达式为( )。A.(ch=0) &(ch=9)B.(0=ch=0) & (ch=0& ch=a&ch=z )ch = ;printf(
11、%c,ch);要实现程序的功能,则在空白处应该填写的程序语句是( )。A.A + chB.A + ch - aC.A + ch - aD.A+ ch - 0正确答案: C13多选(3分)一个软件开发环境,必须包括( )。A.编辑器B.内存查看器C.连接器D.实用工具E.标准(类)库正确答案: A、C、E14多选(3分)下列属于C语言中类型修饰符的是( )。A.constB.voidC.unsignedD.LongE.shortF.while正确答案: C、D、E 你选对了18多选(3分)下列属于计算机高级程序设计语言特点的是( )。A.程序直接运行。B.与硬件无关,程序移植性强。C.书写自然,
12、直观易学。D.程序可读性强。E.执行速度快。正确答案: B、C、D 你选对了19多选(3分)在C+中,类的成员都有相应的访问级别,设有一个类定义如下:class CStudent private:char myname15;float myheight;public:int myid;public:CStudent (); / 默认构造函数CStudent (char *name,int height); / 用户自定义构造函数 void SetInfo(char *name,float height);void GetInfo(); CStudent (); /析构函数用语句CStudent
13、 s1;创建一个对象,则下列对象访问语句正确的是( )。A.s1.myname= jane ;B.s1.myid= 20090323;C.s1.myheigt= 167;D.s1.SetInfo( jane ,167);正确答案: B、D22判断(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定义如下:int leapyear(int y)int z=0;if (y % 4 =0 & y % 100 !=0 | y % 400=0)z=1;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1