一套面试试卷,有兴趣的做做,顺带散分

chuifengde 2008-05-07 12:52:43
有兴趣的做做,无答案,顺带散分


5. 以下中哪个是这些逻辑运算符的优先次序?[3分]
1. NOT, AND, OR
2. OR, AND, NOT
3. NOT, OR, AND
4. AND, NOT, OR

6. 流程图是[1分]
1. 一个程序
2. 程序的图形表示
3. 用简单英语表达问题的算法
4. 十分复杂的系统设计

7) 存储不同职工所做的项目的材料,创建EmployeeProjects表如下:
CREATE TABLE EmployeeProjects
(
cEmployeeCode char(6) not null,
cProjectCode char(4) not null,
dStartDate datetime not null,
dEndDate datetime not null,
constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode)
)

The cProjectCode属性指示职工所做的项目。一个职工可以做一个以上的项目,但不可重复做同一个项目。
EmployeeProjects表是2NF的。
关于EmployeeProjects表,以下陈述中哪个是正确的?[3分]
1. dStartDate和dEndDate属性在功能上依赖于主键。
2. dStartDate和dEndDate属性在功能上依赖于cEmployeeCode属性。
3. dStartDate和dEndDate属性在功能上依赖于cProjectCode属性。
4. cProjectCode属性在功能上依赖于cEmployeeCode属性。

8)识别用于验证表格在数据库中是否存在的存储过程?[2分]
5. sp_helpdb
6. sp_helpindex
7. sp_help
8. sp_helptext

9)SDLC中哪个阶段你将所有开发的代码汇总起来?[2分]
(b) 构造
(c) 测试
(d) 分析
(e) 初始化

10) 过自动生成源代码来开发小型应用项目,以下模型中哪个是有用的?[3分]
1. 4GT模型。
2. 螺旋模型。
3. 瀑布模型。
4. 原型模型。

11) 户请求你为他们开发一个客户投诉系统。你开发了系统的一个工作模型,并要求客户确认它。然后你将客户要求的某些改变并入模型。你使用哪种过程模型?[2分]
1. 瀑布模型
2. 原型模型
3. 渐进模型
4. 螺旋模型

12) 考察以下陈述:
陈述1:多个规则可约束到单个表格。
陈述2:如果新规则约束到已有规则的列,则新规则将替代老的规则。

关于上面陈述,以下中哪个是正确的?[3分]
i. 两个陈述都为真。
ii. 两个陈述都为假。
iii. 陈述1为真,陈述2为假。
iv. 陈述1为假,陈述2为真。

13) 什么类型的完整性是通过定义给定表中主键实施的?[2分]
i. 实体
ii. 域
iii. 引用
iv. 用户定义的

14) 当查询执行成功时,光标返回给全局变量@@fetch_status的值是什么?[2分]
i. 0
ii. -1
iii. 1
iv. 2

15) 职工和他们工作的部门材料存储在Employee表中。许多职工有相同的名字,但不会有同样的职工代码。此外,许多职工在一个部门工作。
Employee表如下:
CREATE TABLE Employee
(
cEmployeeCode char(6) not null,
cEmployeeName char(20) not null,
vAddress varchar(40) not null,
cDepartmentCode char(4) not null
)

Department表如下:
CREATE TABLE Department
(
cDepartmentCode char(4) not null,
cDepartmentName char(10) not null
)
关于这两个表,以下陈述中哪个是正确的?[2分]
1. mployee表中cEmployeeName属性是一个候选键。
2.Employee表中cDepartmentCode属性是一个外键。
3.Department表中cDepartmentCode属性是一个外键。
4.Employee表中cDepartmentCode属性是一个候选键。

16)关于必须复制的数据或数据库对象的一组信息的构件,你称它为什么?[2分]
1.Publisher
2.Publication
3.Article
4.Subscription

17)以下子句中哪个可用来显示摘要和按组方式的总报告?[3分]
1.group by
2.compute
3.compute and compute by
4.order by

18)当在表上执行插入语句时,实施哪一个锁?[2分]
1.共享锁
2.排斥锁
3.模式锁
4.更新锁

19)预测以下陈述的输出:Select Round(1234.567,1)[1分]
1. 1234.5
2. 1234.6
3. 1234
4. 1234.56

20)考察以下存储过程:
CREATE PROCEDURE prcProc1 (@AccountNo1 char(4), @AccountNo2 char(4), @Amount money)
AS
BEGIN TRAN trnTran1
UPDATE Account
SET mBalance = mBalance-@Amount
WHERE cAccountNo = @AccountNo1
COMMIT TRAN
UPDATE Account
SET mBalance = mBalance+@Amount
WHERE cAccountNo = @AccountNo2
RETURN
在执行此过程中,在执行COMMIT TRAN语句之后和第二个UPDATE语句之前有一个系统故障。在启动服务器后,关于此更新以下陈述中哪个是正确的?[2分]
1.在查询此表时,只有第一个UPDATE语句所做的更新反映在表中。
2.在查询此表时,第一个UPDATE语句所做的更新没有反映在表中。
3.在查询此表时,两个UPDATE语句所做的更新都正确地反映出来。
4.在查询此表时,两个UPDATE语句所做的更新都反映出来,但第一个UPDATE语句所做的更新是正确地反映出来。

21)考察以下陈述:
陈述A:外部连接只有在两个表之间是可能的。
陈述B:外部连接返回不与有关表的行匹配的所有记录。
对于上面陈述,以下中哪个是正确的?[2分]
1.两个陈述都为真。
2.两个陈述都为假。
3.陈述A为真,陈述B为假。
4.陈述A为假,陈述B为真。

22)关于使其结果设置为只读的游标声明,以下陈述中哪个是正确的?[1分]
1.游标声明为不敏感的或只读的。
2.游标声明为可滚动的。
3.游标声明为只能向前。
4.游标声明为静态的。

23)在SQL Server中使用游标时,识别要执行步骤的正确次序.
步骤1:关闭游标
步骤2:打开游标
步骤3:取出行
步骤4:释放游标
步骤5:声明游标[2分]

1.步骤5, 步骤2, 步骤3, 步骤1, 和步骤4
2.步骤5, 步骤4, 步骤1, 步骤2,和步骤 3
3.步骤1, 步骤2, 步骤3, 步骤4, 和步骤5
4.步骤2, 步骤5, 步骤3, 步骤1, 和步骤4

24)关于意向锁(Intent lock),以下陈述中哪个是正确的?[1分]
1. 意向锁指出:SQL Server要获得某个资源的共享锁或互斥锁。
2. 意向锁指出:SQL Server要获得某个资源的共享锁。
3. 意向锁指出:SQL Server要获得某个资源的互斥锁。
4. 意向锁指出:SQL Server要对某个资源实施意向锁。

25)为存储项目材料,用以下的CREATE TABLE语句创建了Project表。
CREATE TABLE Project
(
cProjectCode char(6) not null,
cProjectName char(20) not null,
iDuration int
)
你需要保证当插入到Project表时项目代码应有格式 [0-9][0-9][0-9]
为按所需的格式输入项目代码,你将采取以下动作中哪个?[2分]
1.创建cProjectCode属性上的一个索引。
2.在cProjectCode属性上加入唯一性约束。
3.在cProjectCode属性上加入检查约束。
4.创建一个缺省,并把它约束到cProjectCode属性。

26)为存储顾客的材料,用以下CREATE TABLE语句创建了一个Shopper表。
Create table Shopper
(
cShopperId char(6) not null,
cPassword char(20) not null,
vFirstName varchar(20) not null,
vLastName varchar(20) not null,
vEmailId varchar(20) not null,
vAddress varchar(100) null
)

在输入数据时得不到某些顾客的emailid。
当顾客的emailid不提供时,你应怎样做可输入消息'NOT AVAILABLE' ?[2分]
1.使用ALTER TABLE命令,为vEmailId属性加入检查约束。
2.使用ALTER TABLE命令,为vEmailId属性加入缺省约束。
3.使用sp_addtype语句,为vEmailId属性加入用户定义的数据类型。
4.使用sp_bindrule语句,把规则约束到vEmailId属性。

27) 使用Enterprise Manager ,可以做以下任务中哪一个?
A) 定义运行SQL Sever的服务器组。
B) 在每个已登记的服务器中创建和管理所有SQL Server数据库、对象、注册、和许可。
C) 在分布数据库环境中作为事务管理器。
D) 提供配置复制过程的对象和向导。[1分]
1. A, B, C
2. A, B, D
3. B, C, D
4. A, D, C

28)为存储产品的材料,你需创建Product表。该表应存储产品id、产品名字、价格、和现有的数量。第一个产品的产品id从1开始,以后的产品应自动加1。产品现有的数量应总是正的值。
为创建Product表,你应使用以下语句中哪个?[2分]
1.CREATE TABLE Product
(
iProductId int IDENTITY(1,1),
cProductName char(20) not null,
iProductPrice int not null,
iQuantity int not null constraint chkQty check(iQuantity<0)
)
2.CREATE TABLE Product
(
iProductId int IDENTITY(1,1),
cProductName char(20) not null,
iProductPrice int not null,
iQuantity int not null constraint chkQty check(iQuantity>0)
)
3.CREATE TABLE Product
(
iProductId int not null constraint defProductId DEFAULT 1,
cProductName char(20)not null,
iProductPrice int not null,
iQuantity int not null constraint chkQty check(iQuantity<0)
)
4.CREATE TABLE Product
(
iProductId int not null constraint defProductId DEFAULT 1,
cProductName char(20)not null,
iProductPrice int not null,
iQuantity int not null constraint chkQty check(iQuantity>0)
)

29)为存储组织中不同部门的材料,创建以下Department表。
CREATE TABLE Department
(
cDepartmentCode char(30) not null,
vDepartmentName varchar(30) not null,
vDepartmentHead varchar(25) not null,
vLocation varchar(30) null
)

你需修改此表结构使得cDepartmentCode属性实施实体完整性检查。
你应采取以下动作中哪一个?[1分]
1.修改表结构,对cDepartmentCode属性加入主键约束。
2.修改表结构,对cDepartmentCode属性把NULL改为NOT NULL。
3.修改表结构,对cDepartmentCode属性加入唯一性约束。
4.修改表结构,对cDepartmentCode属性加入缺省约束。

30)考察以下陈述:
陈述1:快照复制允许用户自动地处理和更新数据。
陈述2:合并复制是一种不会频繁地变动复制数据的方法。
关于上面陈述,以下中哪个是正确的?[1分]
1.两个陈述都为真。
2.两个陈述都为假。
3.陈述1为真,陈述2为假。
4.陈述1为假,陈述2为真。
...全文
787 113 打赏 收藏 转发到动态 举报
写回复
用AI写文章
113 条回复
切换为时间正序
请发表友善的回复…
发表回复
dlpseeyou 2008-06-05
  • 打赏
  • 举报
回复
JF
linguojin11 2008-06-05
  • 打赏
  • 举报
回复
两个字可以形容。。。。。‘不会’。。。。。哎
紫气东来_999 2008-06-05
  • 打赏
  • 举报
回复
让人想起大学生活,哈。
Andy-W 2008-06-04
  • 打赏
  • 举报
回复
终于鼠标滑到回帖处,
做个记号
回头look
fsdsws 2008-06-04
  • 打赏
  • 举报
回复
[Quote=引用 107 楼 sailyf36 的回复:]
以后做
[/Quote]
sailyf36 2008-05-30
  • 打赏
  • 举报
回复
以后做
jacknes009 2008-05-30
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 mskyp 的回复:]
關注~~
[/Quote]
jacknes009 2008-05-30
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 gahade 的回复:]
观注&接分
[/Quote]
  • 打赏
  • 举报
回复
[Quote=引用 89 楼 arrow_gx 的回复:]
引用 14 楼 wcscpy174740342 的回复:
接分,有时间再做
[/Quote]
ws_hgo 2008-05-29
  • 打赏
  • 举报
回复
JF
xblaly 2008-05-29
  • 打赏
  • 举报
回复


好多,先接分

等下再看。。。

顺便帮顶
smilyvm 2008-05-29
  • 打赏
  • 举报
回复
接分
收藏
smilyvm 2008-05-29
  • 打赏
  • 举报
回复
jiefen
xp1056 2008-05-29
  • 打赏
  • 举报
回复
jf
being21 2008-05-29
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 dobear_0922 的回复:]
大致看了一下,5~30:12122323112412212111323214(非标准答案)
[/Quote]
being21 2008-05-29
  • 打赏
  • 举报
回复
[Quote=引用 100 楼 being21 的回复:]
引用 99 楼 flyidealism 的回复:
已经阅,感觉自己需加倍努力!
[/Quote]
being21 2008-05-29
  • 打赏
  • 举报
回复
[Quote=引用 99 楼 flyidealism 的回复:]
已经阅,感觉自己需加倍努力!
[/Quote]
flyidealism 2008-05-29
  • 打赏
  • 举报
回复
已经阅,感觉自己需加倍努力!
Linux_9 2008-05-29
  • 打赏
  • 举报
回复
收藏一下!!!
tjg5202 2008-05-29
  • 打赏
  • 举报
回复
[Quote=引用 95 楼 xblaly 的回复:]


好多,先接分



顺便帮顶
[/Quote]
加载更多回复(92)

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧