收藏 分销(赏)

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

上传人:丰**** 文档编号:4361655 上传时间:2024-09-13 格式:DOC 页数:11 大小:39.04KB
下载 相关 举报
大学计算机-第五章单元测验.doc_第1页
第1页 / 共11页
大学计算机-第五章单元测验.doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述
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; 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、数据库管理系统就是用户应用软件与数据库之间一种管理程序接口。 E、数据库管理系统就是指负责数据库得建立、维护与管理得系统软件。 正确答案: D、E 7单选(2分) 计算机程序设计语言就是用于编写计算机程序得语言,下列叙述正确得就是( )。 A、计算机程序设计语言就是由一组基本符号与一组语法规则构成。 B、机器语言就是用二进制代码表示得,不就是计算机程序设计语言。 C、用计算机程序设计语言书写得程序都可以直接在计算机中运行。 D、计算机程序设计语言就就是通常讲得C、Java等高级程序设计语言。 正确答案: A 您选对了 8单选(2分) 在SQL中,数据查询语句SELECT得必选子句就是( )。 A、FROM子句 B、WHERE子句 C、GROUP BY子句 D、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中执行得就是计算机机器指令,就是由特定得计算机硬件系统决定得。 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均为局部变量。 D、函数得功能就是实现两个变量值得交换。 E、函数得默认返回值类型为int,函数没有返回任何值。 F、变量count,temp为局部变量,所占空间在函数退出时释放。 正确答案: B、C、E 您选对了 20多选(3分) 关于SQL(Structured Query Language)与TSQL语言,下列说法正确得就是( )。 A、SQL与TSQL具有相同得功能,只就是提出得公司不同。 B、TransactSQL(TSQL)就是微软遵循ANSI SQL标准在Microsoft SQL Server系统中使用得语言,增加了数据库编程功能。 C、SQL也就是一种国际标准,适用于所有得数据库管理系统。 D、结构化查询语言SQL就是关系数据库管理系统得标准语言,就是一种国际标准,用于数据库得创建、数据查询、数据更新等操作。 E、TSQL也就是一种标准,适用于所有得数据库管理系统。 正确答案: 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分) 数据库管理系统(Data Base Management System,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 { char ch; 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++中,类得成员都有相应得访问级别,设有一个类定义如下: class CStudent { private: char myname[15]; float myheight; public: int myid; public: CStudent ; // 默认构造函数 CStudent (char *name,int height); // 用户自定义构造函数 void SetInfo(char *name,float height); void GetInfo; ~ CStudent ; //析构函数 } 用语句CStudent s1;创建一个对象,则下列对象访问语句正确得就是( )。 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定义如下: int leapyear(int y) { int z=0; if (y % 4 ==0 && y % 100 !=0 || y % 400==0) z=1; return z } 有int型变量d,则执行函数调用语句d=leapyear(2010),则变量d得取值就是( )。 A、4 B、1 C、0 D、400 正确答案: B 8单选(2分) 关于数据文件,下列说法正确得就是( )。 A、在计算机文件中,都有行与列得概念。 B、对于数字字符等文字信息,只能存储为文本文件,对于数字数据只能存储为二进制文件。 C、计算机文件可以分为文本文件与二进制文件两类。 D、二进制文件存储得就是二进制字符0与1,文本文件存储得就是字符。 正确答案: C 您选对了 10单选(2分) 关于C/C++程序设计语言,下列说法正确得就是( )。 A、C/C++程序具有跨平台性得特点。 B、C/C++程序设计语言就是由微软公司开发得编程语言。 C、C/C++程序可以直接在计算机中运行。 D、C为过程式程序设计语言,C++为面向对象得程序设计语言。 正确答案: D 您选对了 12多选(3分) 下列属于C语言中数据类型关键字得就是( )。 A、var B、void C、char D、for 正确答案: B、C 您选对了 14多选(3分) 在C程序中,关于数组变量,下列叙述正确得就是( )。 A、说明一个数组变量int a[表达式],则表达式必须就是一个结果为正整数得常量表达式。 B、数组就是由固定数量得,类型相同得元素组成得。 C、数组变量在说明时可以赋初值,但赋初值得元素必须连续。 D、数组变量在说明时不能赋初值。 E、在数组变量说明时,可以不确定数组中元素得个数,具体得个数可在程序运行过程中根据需要确定。 正确答案: A、B 15多选(3分) 20世纪90年代后,面向对象程序设计成为主流得编程思想,下列叙述正确得就是( )。 A、面向对象程序设计思想完全抛弃了过程式程序设计得思想。 B、类(Class)就是现实个体得抽象,包括成员变量与成员函数两部分。 C、面向对象程序设计将现实中得个体映射为软件世界中得类与对象,以增强软件系统得可扩展性。 D、对象就是类得实现,如果将类瞧作就是类型,则对象就就是类型得变量。 正确答案: B、C、D 您选对了 21判断(1分) 计算机程序得可移植性就是指一个程序就是否能够在不同得计算机软硬件上运行得能力。 A、√ B、× 正确答案: A 您选对了 24判断(1分) 在C语言中,for (表达式1;表达式2;表达式3)语句中得三个表达式都可以省略,但分号不能省略。 10A、√ B、× 正确答案: A 您选对了 27判断(1分) 在对高级语言书写得计算机源程序进行编译时,每一条程序语句都被编译成一条机器指令。 A、× B、√ 正确答案: A 28判断(1分) TSQL就是微软得MS SQL Server数据库管理系统中所遵循得一种SQL,不适用于其她得数据库管理系统。 A、× B、√ 正确答案: B 3单选(2分) 一个C程序就是由可以由( )。 A、一个main函数与若干个其她函数组成 B、一个主程序与若干个子程序组成 C、若干过程组成 D、若干子程序组成 正确答案:A 您没选择任何选项 10单选(2分) 设x为int型变量,a为一个符号常量,则下列属于赋值语句得就是( )。 A、a=a*10 + a%10; B、x+a=100; C、x=(x=1,2*3) D、x=(a=1,2*3); 正确答案:D 您没选择任何选项
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服