国二c语言 题库

2020-06-21 14:06

A型--精神分裂。 你是一个精神分裂者,你可以在一个时候表现出一种性格特制,另一个场合时就展现另一个面貌,所以你绝对是个双面人。而且你的机心很重,亦很计划周详,所以别人会觉得你是一个难以揣测的人。

在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( c )。

A) B) C) D)

【解析】当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为的有序线性表,在最坏情况下,二分法查找只需要比较次,而顺序查找需要比较n次。

在软件开发中,需求分析阶段可以使用的工具是( )。 A) N-S图 B) DFD图 C) PAD图

D) 程序流程图 【解析】在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B)。

在面向对象方法中,不属于\对象\基本特点的是( )。 A) 一致性 B) 分类性 C) 多态性

D) 标识唯一性

【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A)。

关于E-R图,以下描述中正确的是

A) 实体和联系都可以包含自己的属性

B) 联系仅存在于两个实体之间,即只有二元联系

C) 两个实体型之间的联系可分为1:1、1:N两种

D) 通常使用E-R图建立数据库的物理模型

【解析】联系可以有自己的属性,A对。联系不仅存在于两个实际之间,也可以存在于多个实体之间,如实体分别是售货员、顾客、商品,联系销售,B错。两个实体型之间的联系可分为1:1、1:N、m:n三种,C错。通常使用E-R图建立数据库的概念模型,D错。答案A。

设有学生表student,包含的属性有学号sno、学生姓名sname、性别sex、年龄age、所在专业smajor。下列语句正确的是

A) SELECT sno, sname FROM student ORDER BY sname Union

SELECT sno, sname FROM student WHERE smajor='CS';

B) SELECT sno, sname FROM student WHERE sex='M' Union

SELECT sno, sname, sex FROM student WHERE smajor='CS';

C) SELECT sno, sname FROM student WHERE sex='M' ORDER BY sname Union

SELECT sno, sname FROM student WHERE smajor='CS';

D) SELECT sno, sname FROM student WHERE sex='M' Union

SELECT sno, sname FROM student WHERE smajor ='CS' ;

【解析】使用union,必须满足字段个数和类型必须一致,B选项错。Union中不能使用order by,A、C错。答案D。

在MySQL中,要删除某个数据表中所有用户数据,不可以使用的命令是

A) DELETE

B) TRUNCATE

C) DROP

D) 以上方式皆不可用

【解析】delete常用于数据删除;TRUNCATE TABLE将删除表中的所有记录;DROP语句,删除索引、表和数据库。答案C。

设有客户表customers(id, name, tel),各字段的含义分别是客户编号、客户姓名和客户联系电话,其中id字段设置为AUTO_INCREMENT属性,且当前表中id字段最大值为22306。若此刻执行语句\VALUES(22500,'李明',87556655);\之后,接着执行语句\张良',87523012);\,则此时该表中\张良\的客户编号是

A) 22501

B) 22500

C) 0

D) 22308

【解析】Auto-increment 会在新记录插入表中时生成一个唯一的数字,此数字是原有的最大数字(22500)加1,即22501。答案A。

以下关于使用ALTER TABLE 命令的叙述中,错误的是

A) 在ALTER TABLE命令中使用MODIFY能够更改字段名 【解析】ALTER TABLE命令中使用MODIFY ,用于修改某些列的数据类型 。A错。ALTER TABLE 语句用于在已有的表中添加、修改或删除列,也可改字段的默认值,改表名。B、C、D正确。答案A。

存储过程和存储函数的主要区别在于

A) 存储函数可以被其它应用程序调用,而存储过程不能被其它应用程序调用

B) 存储过程中必须包含一条RETURN语句,而存储函数中不允许出现该语句

C) 存储函数只能建立在单个数据表上,而存储过程可以同时建立在多个数据表上

D) 存储过程可以拥有输出参数,而存储函数不能拥有输出参数

【解析】存储过程:可以使得对的管理、以及显示关于及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。答案D。

设有学生成绩表score(sno, cno, grade),各字段含义分别是学生学号、课程号及成绩。现有如下创建存储函数的语句:

CREATE FUNCTION fun() RETURNS DECIMAL BEGIN

DECLARE x DECIMAL

SELECT AVG(grade) INTO x FROM score RETURN x END;

以下关于上述存储函数的叙述中,错误的是

A) 表达式AVG(grade) INTO x 有语法错误

B) x是全体学生选修所有课程的平均成绩

C) fun没有参数

D) RETURNS DECIMAL指明返回值的数据类型

【解析】 AVG(grade) INTO x 是将avg(grade)的值赋于x以作为函数返回值,语法正确,A错,B对。存储函数fun()无参数C对。Return 后跟函数返回类型,D对。答案A。

【解析】使用事件调度器必须先开启event_scheduler,开启的方法如下: 1、SET GLOBAL event_scheduler = ON 2、SET GLOBAL event_scheduler = 1; 3、SET @@global.event_scheduler = ON;

4、SET @@global.event_scheduler = 1; 答案A。

修改用户登录口令的命令是

A) SET PASSWORD

B) UPDATE PASSWORD

C) CHANGE PASSWORD

D) MODIFY PASSWORD

【解析】修改用户登录口令用SET PASSWORD。无B、C、D相当语句。答案A。

常用的MySQL图形化管理工具不包括

A) phpMyAdmin

B) Navicat

C) MySQL Workbench

D) mysqldump

【解析】phpAdmin是在php环境下管理mysql数据库的工具,是一款功能非常强大的mysql页面管理工具。avicat 是一套快速、可靠并价格相宜的数据库图形化管理工具,专为简化数据库的管理及降低系统管理成本而设。workbench是操作数据库的界面环境。mysqldump是备份整个数据库的命令,不是mysql管理工具。答案D。

以下关于二进制日志文件的叙述中,错误的是

A) 使用二进制日志文件能够监视用户对数据库的所有操作

B) 二进制日志文件记录所有对数据库的更新操作

C) 启用二进制日志文件,会使系统性能有所降低

D) 启用二进制日志文件,会浪费一定的存储空间

【解析】mysql二进制日志文件用来记录所有用户对数据库执行更改操作,即记录用户对数据库插入、更新或者删除,不能够监视用户对数据库的所有操作,例如查询等。答案A。

设有如下语句:

CREATE USER newuser;

执行该语句后,如下叙述中正确的是

A) 未授权之前,newuser没有访问数据库的权限

B) 语句有错,没有指定用户口令

C) 语句有错,没有指定主机名 *

D) newuser用户能够执行USE命令,打开指定的用户数据库

【解析】只是新建一个用户,未经授权,用户没有访问数据库的权限,A对,D错。语法正常,B、C错。答案A。

在MySQL中,使用mysqldump并以root用户(密码\)备份数据库mysql1和mysql2,以下正确的命令是

A) mysqldump -u root -p123 --databases mysql1 mysql2 > c:\\backup\\data.sql

B) mysqldump -u root -p 123 --databases mysql1 mysql2 > c:\\backup\\data.sql

C) mysqldump -u root -p123 --databases mysql1 mysql2 < c:\\backup\\data.sql

D) mysqldump -u root -p123 --database mysql1 mysql2 < c:\\backup\\data.sql

【解析】备份数据库的语法:mysqldump-user=root-password=root密码 -lock-all-tables 数据库名>备份文件.sql。p后紧跟密码即p123,B错。数据库名后符号为“>”,C、D错。答案A。

支持子程序调用的数据结构是( )。


国二c语言 题库.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三年级课外阅读测试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: