在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的(  )。
A.连接码
B.关系码
C.外码
D.候选码

【◆参考答案◆】:D

【◆答案解析◆】:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。

(2)【◆题库问题◆】:[单选] 下列程序的输出结果是(  )。 main(  ){int i=1,j=2,k=3; if(i++= =1&&(++j= =3= =‖k++= =3))printf("%d%d%d\n",i,J,k); )
A.1 2 3
B.2 3 4
C.2 2 3
D.2 3 3

【◆参考答案◆】:D

【◆答案解析◆】:本题考查自增运算符“++”、逻辑与运算符“&&”和逻辑或运算符“‖”。自增运算符“++”出现在变量之前,表示先使用变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,再使用变量的值加l。当逻辑与运算符“&&”两边的运算对象都为真时,逻辑表达式的值才为真;当逻辑或运算符“‖”只要一个值为1,值就为l。根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算,因此运算时j的值等于3,所以表达式++j=3成立,即表达式的值为l;1与任何数都为进行或(1 1)运算,结果都为1,因此k一3的表达式i++是先运算后自加,因此运算时i为 1,所以i++=1成立,自加1后i=2。if语句的条件为真即“1”,所以输出i、j、k的值分别是2,3,3。

(3)【◆题库问题◆】:[单选] 第{TSE}题使用下表的数据. 部门表部 门 号部门名称40家用电器部10电视录摄像机部20电话手机部30计算机部商品表部门号商品号商品名称单价数量产地400101A牌电风扇200.O01 0广东400104A牌微波炉350.0010广东400105B牌微波炉600.O010广东201032C牌传真机1000.0020
A.1
B.4
C.3
D.10

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】本题考查了SQL语句的功能。目的是在商品表中按部门号进行分组,分组后从每个组中查询出单价和数量乘积最大的记录。

(4)【◆题库问题◆】:[单选] 用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择(  )方法最好。
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序

【◆参考答案◆】:C

【◆答案解析◆】:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1],…,V[i-1]已经排好序,这时,用VEi]的关键码与V[i-1],[i-2]…的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关。在本题中,序列已经排好序,所以其i的取值达到了最大,也就是序列中元素的个数,其实根本无需比较和交换,所以这种方法是最佳的。

(5)【◆题库问题◆】:[单选] 若有定义“double a;”,则正确的输入语句是(  )。
A.scan{(”%if”,a);
B.scanf(”%f”,&a);
C.scan{(”%If”,&a)
D.scan{(”%le”,&a);

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查scanf函数的调用形式:scanf(格式字符串,输入项地址表)。题中定义变量a为双精度型变量,双精度变量的格式符为“le”;变量的地址用取地址符“&”加变量名表示,所以选项D正确。

(6)【◆题库问题◆】:[单选] 数据处理的最小单位是()。
A.数据
B.数据元素
C.数据项
D.数据结构

【◆参考答案◆】:C

【◆答案解析◆】:数据处理的最小单位是数据项。

(7)【◆题库问题◆】:[单选] 下列关于数据库设计的叙述中,错误的是(  )。
A.设计时应将有联系的实体设计成一张表
B.设计时应避免在表之间出现重复的字段
C.使用外部关键字来保证关联表之间的联系
D.表中的字段必须是原始数据和基本数据元素

【◆参考答案◆】:A

【◆答案解析◆】:本题考查数据库设计的基本原则,一般有四个基本原则,其中第一条是对于每一个要存储其信息的实体(或事物),都应该给它一个自己的表。在一个表中描述一个实体,或建立实体间的一种联系。

(8)【◆题库问题◆】:[单选] 下列叙述中正确的是( )。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构

【◆参考答案◆】:B

【◆答案解析◆】:在实际应用中,队列的顺序存储结构一般采用循环队列的形式,、

(9)【◆题库问题◆】:[单选] 某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第l层)(  )。
A.3
B.4
C.6
D.7

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】有一个叶子结点而结点的总个数为7,根据题意,这个二叉树的深度为7。

(10)【◆题库问题◆】:[单选] 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。
A.控制流
B.加工
C.存储文件
D.源和潭

【◆参考答案◆】:A

【◆答案解析◆】:数据流图用于抽象描述一个软件的逻辑模型,它由一些特定的图符构成,包括4个方面,即加工、数据流、存储文件、源和潭。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: