E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

  • A+
(1)【◆题库问题◆】:[单选] E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型
B.结构模型
C.物理模型
D.逻辑模型

【◆参考答案◆】:A

(2)【◆题库问题◆】:[单选] 在当前打开的表中,显示“地址”以“北京市”打头的所有仓库,正确的命令是(  )。
A.list for地址=”北京$”
B.list for地址:”北京市”
C.list for地址=”北京%”
D.list where地址:”北京市”

【◆参考答案◆】:B

【◆答案解析◆】:List命令中for条件用于指定范围以进行选择操作,仅显示满足条件的记录。

(3)【◆题库问题◆】:[单选,材料题] 查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。 根据以下资料,回答下面的题目:使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是(  )。
A.SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT*FROMscore se WHERE SC.学号=s.学号码AND成绩<85)
B.SELECT学号,姓名FROM student S WHERE NOT EXISTS(SELECT*FROMscore sc WHERE SC.学号=s.学号码AND成绩>=85)
C.SELECT学号,姓名FROM student s,score scWHERE s.学号=sC.学号AND成绩>=85
D.SELECT学号,姓名FROM student s,score scWHERE S.学号=sC.学号AND ALL成绩>=85

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】由题可得,所查询的成绩是大于等于85分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于85分,所以答案选择B。

(4)【◆题库问题◆】:[单选] 设有学生表S(学号,姓名,性别,年龄)、课程表 (课程号。课程名,学分)和学生选课表SC(学号,课程号,绩).检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL语句是(  )。
A.SELECT学号,姓名,课程名,成绩FROM S,SC,CWHERE S.学号=SC.学号AND SC.学号=C.学号
B.SELECT学号,姓名,课程名,成绩 FROM(SJOIN SC ON S.学号=SC.学号)JOIN C0N SC.课程号=C.课程号
C.SELECT S.学号,姓名,课程名,成绩 FROM SJOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号
D.SELECT S.学号,姓名,课程名,成绩 FROM SJOIN SC JOIN c ON SC.课程号=C.课程 号ONS.学号=SC.学号

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】连接查询中JOIN用来连接两个表,而ON是指定两表连接的关键字。

(5)【◆题库问题◆】:[单选] 若有定义"int(*pt)[3];",则下列说法正确的是(  )。
A.定义了基类型为int的三个指针变量
B.定义了基类型为int的具有三个元素的指针数组pt
C.定义了一个名为*pt、具有三个元素的整型数组
D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

【◆参考答案◆】:D

【◆答案解析◆】:数组指针是指向数组的一个指针,int(*pt)[3]表示一个指向3个int元素的数组的一个指针。

(6)【◆题库问题◆】:[单选] 下面描述中错误的是( )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具

【◆参考答案◆】:A

【◆答案解析◆】:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A错误。

(7)【◆题库问题◆】:[单选] 有以下程序#include<stdio.h>int a=1:intf(int c){ static int a=2;c=c+1.return(a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);)k+=a;printf(”%d\n”,k);程序运行结果是(  )。
A.14
B.15
C.16
D.17

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】在主函数中,k的初值为0,首先调用函数f(3),返回值为6,k的值变为6,而函数intfun(intc)中的局部静态变量a等于3。第二次调用函数f(3)时,返回值为7,所以k-6+7—13。退出循环语句,k再加上全局变量a的值1,其最终的值为14。

(8)【◆题库问题◆】:[单选] 计算机网络中传输介质输速率的单位是bps,其含义是(  )。
A.字节/秒
B.字/秒
C.字段/秒
D.二进制位/秒

【◆参考答案◆】:D

【◆答案解析◆】:D【解析】计算机网络中传输介质传输速率的单位是bps,即二进制位/秒。

(9)【◆题库问题◆】:[单选] 设关系R和关系S的元数分别是3和4,元组数分别为5和6,则R与S自然连接所得到的关系的元数和元组数分别为(  )。,
A.7和11
B.12和30
C.<7和<30
D.=7和<=30

【◆参考答案◆】:C

【◆答案解析◆】:自然连接运算是专门的关系运算,是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,并且默认连接条件为公共属性相等,没有重复的属性和元组。由干R和s连接后,如果不去除重复属性,其元数为R和S的元数之和也就是7,而自然连接的结果由于要去除重复属性,则其元数必然小于7,由于R和S连接后,如果不去除重复元组。其元组数为R和S的元数之积也 就是30,而自然连接的结果由于要去除重复元组,则其元组数必然小于30。

(10)【◆题库问题◆】:[单选] 存储程序中选择语句有哪些(  )
A.IF
B.WHILE
C.SELECT
D.SWITCH

【◆参考答案◆】:A

发表评论

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