SQL基础测试试卷

更新时间:2023-08-27 20:07:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

SQL基础测试试卷

测试试卷

姓名:________________ 评分:________________

一、单项选择题:(每小题2分,共30分)

1.【SQL】模式查找like '_a%',下面哪个结果是可能的 ( )

A.aili B. abc

C.bca D. cab

2.【SQL】有关T-SQL中变量的使用,以下说法错误的是( )。

A 变量的使用必须先声明,后使用。 B 变量的赋值只能使用set语句。

C 可以使用print语句和select语句输出结果。 D 局部变量的命名必须以@打头。

3. 【SQL】select 3/2*10的结果( )。

A.10 B.15

C.20 D.30

4. 【SQL】在表中使用IDENTITY列时,每张表只允许有( )IDENTITY列

A.1个 B.2个

C.3个 D.n个

5.【SQL】HAVING子句中应后跟( )

A. 行条件表达式 B. 组条件表达式

C.列名序列 D.字段名

6. 【SQL】在( )的列上更适合创建索引。(选择两项)

A 需要对数据进行排序 B 具有默认值

C 频繁更改 D 频繁搜索

7.【Delphi】Delphi中有序数据类型包括( )

A. 整数类型、布尔类型、记录类型和子界类型

B. 整数类型、字符类型、子界类型和集合类型

C. 整数类型、字符类型、布尔类型和实数类型

D. 整数类型、字符类型、布尔类型、子界类型和枚举类型

8.【Delphi】Delphi中 表达式IntToStr(65)+'4.3'的值是( )

A. 69.3 B. 65 C. 654.3 D. 4.365

9. 【Delphi】下列窗体事件中,( )事件在创建和显示窗体时不会被自动触发。

A. OnShow B. OnClick

C. OnCreate D. OnActivate

10. 【Delphi】要给菜单项分组,可以添加一个菜单项并设置它的Caption属性值为( )。

A.空格 B./

C.- D.&

11. 【SQL】sql中求表stu(user,name,mail)中一共有多少行,错误的写法:( )

A.SELECT count(*) from stu B. SELECT count(1) from stu

C. SELECT count(mail) from stu D. SELECT count(isnull(user,1)) from stu

12. 【SQL】A表15行数据,B表20行,使用inner join 连接时,可产生( )的数据

A.15行或<15行 B 。15-20行

C.20 行 或更多 D 以上都有可能

13. 【Delphi】以下那个组件不可以由用户输入编辑文本( )

A、 TEdit B、 TcomboBox

C、 TMaskEdit D、 Tlabel

SQL基础测试试卷

14.【Delphi】设a 是整型变量,下列表达式中,( )运算结果不是Boolean类型。

A. a = 4 B a>3

C. a div 4 D (a Mod 4) and (a<=3)

15. 【Delphi】设a 是字符变量,下列表达式中,( )是错误的。

A. a>’B’ B (a=’3’) and (a=’9’)

C. a=#65 D a= Length (‘char’)

二、判断题:(每小题1分,共10分)

1.在查询表句中最先执行的语句是 from 子句。 ( )

2.SQL server 2005查询语句中 in 比 exists 执行速度快。 ( )

3.SQL 2005中对定义为整型的变量自动赋初值0 。 ( )

4.2005.11.09 是SQL中的日期型常量. ( ) 5 . Delphi 编译器可以对局部变量赋初值。 ( )

6.Delphi 中Round(4.5)的值为5 。 ( )

7.Delphi中整型的关键字为 int 。 ( )

8.Delphi 中不等于运算符是!=。 ( )

9.数据库的名称一旦建立就不能重命名。 ( )

10.Delphi中变量必须先定义后使用。 ( )

三、填空题:(每题1分,共计10分)

1.【sql】中数据类型转换函数____ _______和_____ _________.

2.【sql】获取当前的月份______ _____________ 。

3.【sql】求时间(‘2010-7-9 08:08:08’ 和当前时间)差多少天:

4.sql sever 2005 中向表中添加数据的命令是删除表中字段值的命令是 。

5.【sql】求字符串‘123456’的长度_______________________________。

6.select left('054317-5B',len('054317-5B')-ISNUMERIC(right('054317-5B',1))-1)。的结果是__

7. Delphi 中声明常量的关键字是:___ _______.

8. 在查询语句中生成的临时表放在________数据库中。

9. Delphi 把字符型转换成整型的函数:___ ____________。

10. Delphi中取余运算符是_____ _____________________。

四、简述题(每小题5分,共20分)

1.【SQL】完成下列SQL语句(用一句SQL语句完成)。

字符串‘SQL语言’占用的字节长度 :

删除字符串‘ SQL语言 ’的前导空格 :

对字符串‘SQL语言’,从第2个开始截,截2个字符:

将字符串‘sQL’全部转换成大写:

计算字符串‘s,q,,l, ,s,e,l,ver,,, ’中 , 的个数:

SQL基础测试试卷

2. 【Delphi】用Delphi 中的写法完成下列描述?(a,b为字符串变量)

a不等于b :

求a长度 :

求a的最后两个字符:

求a在b中的位置:

求b中最后一个字符的ASCII值:

3. 【Delphi】简述Delphi 中常用文件后缀的含义:

.drp

.dcu

.res

.pas

.dfm

4.【SQL】用SQL语句,描述下列内容:

获取客户端主机名:

生成错误消息,抛出异常:

自增列:

获取上一次执行行数:

保存表中字段信息的系统表表名:

六、设计题(每小题10分,共30分)

1【SQL】.新建一个函数F_判断是否是平年

输入参数: @时间 varchar(20) (格式:

输出内容: 闰年或平年

2010-07-09)

SQL基础测试试卷

2【SQL】.新建一个存储过程 P_查询用户明细信息

用到的表 T_系统_用户表(姓名,密码,工号,部门编号) 要求:1)用户可以按照其中任一字段查询 2)要求使用动态语句写 3)如果输入用户名和正确的密码,可查询所有字段,否则不显示密码字段 4)如果查询数据行为0行,提示一条信息‘无此用户’

3.【Delphi】设有一个整型变量a 和一个字符型变量 b和一个文本控件 EditTest写出下列语句:

1)把a 的值转换成字符串赋给b

2)判断如果 a>0时,让EditTest显示a 的值。

3)判断如果a>0 并且 a<100 时,让a=0 否则 a=100

4)判断如果b为空时,让EditTest中字体的字号为12。

5)判断如果a>0并且b为空,让EditTest显示b 的值并且EditTest处于不可编辑状态。

本文来源:https://www.bwwdw.com/article/suji.html

Top