您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页试题

试题

来源:宝玛科技网
补差班(第一批)CS程序设计的阶段测试

【注意:请将答案写在答题卡上。】 单选题:共50道题,每题2分。

1、ADO对象模型包括以下从属对象:() 可选项 A、 Connection、Command、RecordSet B、 WorkSpace、LockType、RecordSet C、 Connection、CursorLocation、Enginer

D、 ConnectionString、LockType、CursorLocation

2、Recordset 记录集对象的 CursorLocation 属性决定:()

可选项 A、 记录集临时表存放的位置。取“服务器”或“客户端”两种结果值。 B、 数据库存放的位置。取“服务器”或“客户端”两种结果值。 C、 临时表存放的位置。可任意取值。 D、 数据库存放的位置。可任意取值。

3、在Form_Load()事件中用如下代码给一个组合框添加两个项目: Combo.Additem“Red” Combo.Additem“Blue”

这两个项目在____能够真正添加到组合框中? 可选项 A、 窗体装载后 B、 用户单击窗体时 C、 用户单击组合框时 D、 以上都不是

4、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0

n=InputBox(\"\") For i= 1 To n For j = 1 To i x = x +1 Next j Next i Print x End Sub

程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是:() 可选项 A、 3 B、 4 C、 5 D、 6

5、在VB中,可以返回值的自定义过程是:()

可选项 A、 事件过程 B、 通用过程 C、 Function D、 属性过程

6、如果在被调过程中改变了形式参数的值,而不会影响主调过程中实际参数的值,则这种参数的传递方式称为_____传递? 可选项 A、 按值 B、 按地址 C、 按名称 D、 按形参

7、系统缺省的参数传递方式是_____传递? 可选项 A、 按值 B、 按地址 C、 按实参 D、 按形参

8、如果要在应用程序的整个周期内,保留某过程内局部变量的值,则声明这个变量应使用的关键字为:() 可选项 A、 Dim B、 Private C、 Public D、 Static

9、窗体文件名称的后缀是:()

可选项 A、 vbp B、 frm C、 bas D、 vbw

10、下面赋值语句中,错误的是:()

可选项 A、 MyV1& = 5*6\\3 + 6 Mod 2 B、 MyV2% = 5*6\\3 + 6 Mod 2 C、 MyV3$ = \"5*a\\3 + 6 mod 2\" D、 MyV4$ = 5*6\\3 + 6 mod 2

11、下列数据中,正确的 Boolean 常量是:() 可选项 A、 123 B、 And C、 True D、 Or 12、若要退出For循环,使用的语句为:() 可选项 A、 Exit B、 Exit Do C、 Exit Sub D、 Exit For

13、若要使用户不能修改文本框TextBoxl中的内容,应设置____属性?

可选项 A、 Locked B、 Multiline C、 PasswordChar D、 ScrollBar

14、下列哪种约束实现SQL Server的域完整性?

可选项 A、 主关键字约束。 B、 唯一约束。 C、 检查约束。 D、 缺省约束。

15、在数据库中,产生数据不一致的根本原因是( )

可选项 A、 数据存储量太大 B、 没有严格保护数据 C、 未对数据进行完整性控制 D、 数据冗余

16、查看视图内容定义的系统存储过程是:

可选项 A、 SP_HELP B、 SP_VIEW C、 SP_HELPTEXT D、 SP_LISTVIEW

17、有如下关系

Student (学号,姓名,出生日期,班号) Class (班号,专业号,班主任,人数)

创建触发器以保证每增加一个新学生则自动增加相应班的人数,若发现班级人数超过48人,则取消本次新增学生的操作所采用的语句是

可选项 A、 Commit Transaction B、 RollBack Transaction C、 Return D、 END

18、不述哪一个是触发器所不能响应的语句

可选项 A、 Delete B、 Insert C、 Select D、 Update

19、如果一个表上存在删除触发器,当一次删除多条记录时,触发器会被自动调用几次: 可选项 A、 根据被删除记录的个数而定 B、 不确定 C、 一次 D、 没有调用

20、下述对锁locks的陈述哪个为真?

可选项 A、 当一个事务(transaction) 在表上放置了共享锁(shared lock ),其他事务能更新表里的行。 B、 当一个事务(transaction) 在表上放置了共享锁(shared lock ),其他事务能阅读表里的行。 C、 当一个事务(transaction) 在表上放置了排他

21、当对表对象进行DELETE操作时,会在表对象上产生( ) 可选项 A、 共享锁 B、 排它锁 C、 更新锁 D、 模式锁

22、下列哪一项不是SQLServer的事务类型()

可选项 A、 自动事务 B、 隐式事务 C、 显示事务 D、 回滚事务

23、下列哪一个不属于SQL Server的安全性机制

可选项 A、 操作系统安全性 B、 服务器登录安全性 C、 数据库使用安全性 D、 应用程序安全性

24、增量备份是把上一次()备份以来发生过变化的数据备份下来

可选项 A、 日志备份 B、 增量备份 C、 完全备份 D、 文件组备份

25、若要求查找姓名中第一个字为'王'的学生号和姓名。下面列出的SQL语句中,哪个是正确的? 可选项 A、 SELECT S#,SNAME FROM S WHERE SNAME='王[^A-Z]' B、 SELECT S#,SNAME FROM S WHERE SNAME='王[A-Z]′ C、 SELECT S#,SNAME FROM S WHERE SNAME LIKE '王%′

26、有两个表tiltles和authors,titles中现有1记录,authors中现有23条记录,问在以下语句执行后,返回的结果有多少行。

select title_id, au_name from titles,authors 可选项 A、 18 B、 23 C、 414 D、 41

27、在SQL Server中以下变量声明,不正确 的是:() 可选项 A、 declare @myCounter int B、 declare @myTemp char(10)

C、 declare @myCounter int, @myTemp char(10) D、 declare @myTemp

28、何时可以省略 INSERT 语句中的列列表

可选项 A、 插入几个列的数据 B、 插入所有列的数据

C、 插入所有列的数据(默认列除外) D、 对几个列插入空值

29、为执行带参数的存储过程选择正确语法。

可选项 A、 <存储过程名> B、 <参数> <存储过程名> C、 EXECUTE <参数> <存储过程名> D、 EXECUTE <存储过程名> <参数>

30、修改表格的SQL语句是:

可选项 A、 Alter Table B、 Create Table C、 Drop Table D、 Delete Table

31、当子查询返回值有多个时,不能采用下列哪一个运算符比较: 可选项 A、 in B、 =Any C、 = D、 Not in

32、声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是( ) 可选项 A、 set @i=10,@c='abcd' B、 set i=10 , set @c='abcd' C、 select @i=10,@c='abcd' D、 select @i=10, select @c='abcd'

33、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且 可选项 A、 包括20岁和30岁 B、 不包括20岁和30岁 C、 包括20岁但不包括30岁 D、 包括30岁但不包括20岁

34、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字 可选项 A、 UNIQUE B、 COUNT C、 DISTINCT D、 UNION

35、关于触发器,下列哪条语句是正确的?

可选项 A、 在一个表上你只能创建一个更新,一个删除,一个插入触发器。 B、 在表上发生了删除操作之前,激发删除触发器。 C、 一个表上可以有多个更新触发器。 D、 触发器能被显式执行。

36、某肥皂公司出售各种肥皂。每块肥皂都是一个商品并赋予一个唯一的商品代码。每块肥皂的名称都不同,但是它们的价格和重量可能会有相同。

表 Product 用来存放各种肥皂的详细信息,该表结构如下: CREATE TABLE Product (

产品号 char(6) not null, 产品名 char(20) not null, 价格 money not null, 重量 int not null )

该表中的哪个属性可以被选为主键?

可选项 A、 产品号 或 产品名。 B、 价格或重量。 C、 产品号或价格。 D、 产品号或重量。

37、游标(Cursors)实现的正确步骤:

可选项 A、 声明(DECLARE)--获取(FETCH)--打开(OPEN)--关闭(CLOSE)--释放(DEALLOCATE) B、 声明(DECLARE)--打开(OPEN)--获取(FETCH)--关闭(CLOSE)--释放(DEALLOCATE) C、 声明(DECLARE)--获取(FETCH)--打开(OPEN)--释放(DEALLOCATE)--关闭(CLOSE)

38、一个大规模的服装批发商希望其系统能在交易发生时自动更新相关的表。当表Orders中增加了一个新行时,表Products中属性iQuantityOnHand 的值必须相应地减少。为达到该目的,可使用下述哪个触发器(trigger)? 可选项 A、 在表Products 上应用插入(INSERT)触发器。 B、 在表Orders 上应用更新(UPDATE)触发器。 C、 在表Orders 上应用插入(INSERT)触发器。 D、 在表Products 上应用更新(UPDATE)触发器。

39、广告公司在表DailyExpense中记录其每日开支情况, 当某一开支发生时,在表DailyExpense 中会插入一新行。各类开支的现金余额记录在表ExpenseCategory 中。当发生一笔开支时,现金余额就会减少。 需要使用下述哪个触发器来保证当开支发生时会自动减少现金余额? 可选项 A、 在表DailyExpenses 上添加更新(UPDATE)触发器。 B、 在表ExpenseCategory上添加插入(INSERT)触发器。 C、 在表DailyExpenses上添加插入(INSERT)触发器。 D、 在表ExpenseCategory上添加更新(UPDATE)触发器。

40、一位图书商存储所有其卖出图书的信息。他用CREATE TABLE 语句创建表: CREATE TABLE Books (

书号 char (6) not null, 书名 char(25) not null, 书类型 char(15) null, 作者名 char(15) not null, 价格 int not null )

以书名的字母顺序显示书名及其价格。为此,出版商将使用下列哪个查询? 可选项 A、 SELECT * FROM Books ORDER BY 书名 ASC

B、 SELECT 书名,价格 FROM Books ORDER BY 书名 ASC C、 SELECT * FROM Books ORDER BY 书名 DESC

41、某航空公司用SQL Server 数据库维护其信息。表Account记录了公司的营运收入情况,其结构如下: CREATE TABLE Account (

年月号 datetime not null, 收入 int not null )

公司需要产生报表以便在每年的员工大会上宣布其总产值以便让每个员工了解公司的收入情况并根据报表数据采取相应措施。下列哪个查询能提供每个月的收入情况及总收入情况? 可选项 A、 SELECT * FROM Account COMPUTE BY sum(收入) B、 SELECT * FROM Account COMPUTE sum(收入)

C、 SELECT * FROM Account COMPUTE sum(收入) BY iAmount

42、下述哪一个不是SQL Server中的数据对象是 可选项 A、 表 B、 视图 C、 规则 D、 事务

43、一个电视经销商在表TVType中维护其库存的电视机(TVs)的详细信息。下述哪个语句能显示价格最昂贵的三种电视机的信息?

可选项 A、 SELECT TOP 3 cDescription FROM TVType ORDER BY iPrice asc B、 SELECT TOP 3 cDescription from TVType ORDER BY iPrice desc C、 SELECT cDescription from TV

44、SQLServer记录用户对数据库进行的所有操作的文件是

可选项 A、 主数据文件 B、 二级数据文件 C、 日志文件 D、 备份文件

45、SQLServer中的每个数据库,必须至少有 可选项 A、 一个主数据文件和一个二级数据文件

B、 一个主数据文件和一个日志文件 C、 一个二级数据文件和一个日志文件 D、 二个主数据文件

46、有如下创建数据库的语句 CREATE DATABASE TEST On

(NAME=’TEST1_DAT’,

FILENAME=’D:\\data\\Test1.mdf’, SIZE=10,

MAXSIZE=50, FILEGROWTH=1),

(NAME=’TEST2_DAT’,

FILENAME=’E:\\data\\Test2.ndf’, SIZE=5

FILEGROWTH=2) LOG On

(NAME=’TEST_LOG’,

FILENAME=’E:\\data\\Test.ldf’, SIZE=10,

FILEGROWTH=5)

对于该语句创建的数据库下列描述不正确的是()

可选项 A、 TEST数据库的主数据文件和二级数据文件位于同一个文件组 B、 TEST数据库的二级数据文件没有设定最大容量 C、 TEST数据库的日志文件的初始大小为5M D、 TEST数据库创建后拥有三个操作系统文件

47、修改数据库的SQL语句是() 可选项 A、 ALTER B、 ALTER DATABASE C、 UPDATE D、 Modify

48、SQLSever中数据页的大小是 可选项 A、 2K B、 3K C、 5K D、 8K

49、SQLServer中的一个盘区有()个数据页 可选项 A、 2个 B、 4个 C、 8个 D、 16个

50、对于定义:“所有的非主键属性仅只依赖于主键”的规则是()范式的定义 可选项 A、 1 B、 2 C、 3 D、 4

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务