数据库编程练习题

合集下载

国开作业Oracle数据库编程-每章练习32参考(含答案)

国开作业Oracle数据库编程-每章练习32参考(含答案)

题目:IN运算符的优先级()UNION运算符。

选项A:等于选项B:低于选项C:高于选项D:依赖上下文语法答案:高于题目:完全联合运算默认情况下输出()。

选项A:不排序选项B:降序选项C:不确定选项D:升序答案:不排序题目:联合运算在做重复检查的时候()空值。

选项A:忽略选项B:删除选项C:修改选项D:不忽略答案:不忽略题目:使用集合运算可以按照业务需求将多条查询语句进行联接。

选项A:对选项B:错答案:对题目:使用集合运算时列的数据类型、列数可以不一致。

选项A:对选项B:错答案:错题目:查询语句会先逐条处理然后进行集合运算。

选项A:对选项B:错答案:对题目:集合运算的查询语句中字段的数据类型为char,那么返回值的数据类型也应是char。

选项A:对选项B:错答案:对题目:简述Oralce数据库系统的集合运算。

答案:答:ralce数据库系统的集合运算包括:INTERSECT(交集)、UINION ALL(交集重复)、UINION(交集不重复)、MINUS(补集)。

题目:进行集合运算的查询语句必须符合哪些条件?答案:答:(1)所有的查询语句必须返回相同数目的列。

(2)每列数据的类型必须与对应的其他查询语句一致(按照查询语句中的顺序),数据类型也可以不是直接匹配的,但只有在所有查询语句的数据类型都必须可以隐式转换为第一条查询语句的数据类型的情况下才是如此。

(3)ORDER BY子句不能在某个单独的查询语句中使用,只能用在整个查询的最后,用来排序整个集合运算的结果集。

mysql数据库考试试题及答案

mysql数据库考试试题及答案

mysql数据库考试试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 下列哪个不是MySQL的数据类型?A. INTB. VARCHARC. DATED. BOOLEAN答案:D3. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE答案:B4. 如何在MySQL中查看当前所有数据库?A. SHOW DATABASES;B. LIST DATABASES;C. SELECT DATABASES;D. DISPLAY DATABASES;答案:A5. 在MySQL中,以下哪个语句用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. DESTROY TABLE答案:A6. 下列哪个不是MySQL的索引类型?A. PRIMARYB. UNIQUEC. INDEXD. FOREIGN答案:D7. 在MySQL中,使用哪个命令来查看表结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;答案:A8. 如何在MySQL中为表添加新列?A. ADD COLUMN column_name;B. INSERT COLUMN column_name;C. CREATE COLUMN column_name;D. APPEND COLUMN column_name;答案:A9. 在MySQL中,使用哪个命令来创建视图?A. CREATE VIEW view_name AS SELECT ...B. VIEW view_name AS SELECT ...C. DEFINE VIEW view_name AS SELECT ...D. CREATE SELECT view_name AS ...答案:A10. 下列哪个命令用于在MySQL中备份数据库?A. BACKUP DATABASEB. COPY DATABASEC. DUMP DATABASED. SAVE DATABASE答案:C二、填空题(每空1分,共10分)1. 在MySQL中,使用______语句可以创建新的表。

数据库及其操作练习题(培训用)

数据库及其操作练习题(培训用)

数据库及其操作练习题一、选择题1.一个数据表文件中多个备注(MEMO)字段的内容是存放在( B )。

A)这个数据表文件中B)一个备注文件中C)多个备注文件中D)一个文本文件中2.下列文件中,( A )是VFP的备注文件。

A) NOTE.FPT B) NOTE.BAK C) NOTE.DBT D) NOTE.PRG3.以下关于自由表和数据库表操作的叙述中,错误的是( A )。

A)自由表可执行的操作,数据库表不一定能执行B)数据库表的表名可超过8个字符C)当把自由表加入数据库为数据库表时,可改变自由表的名称D)数据库表可执行的操作,自由表不一定能执行4.在下面的叙述中,正确的是( C )。

A)NULL和″ ″均可表示空值 B)″″和″ ″表示相同的意义C)″ ″> ″″ D)0可表示空值NULL5.以下关于Visual FoxPro的数据库操作的叙述中,正确的是( B )。

A)OPEN DATABASE和MODIFY DATABASE的功能相同B)打开数据库之后,数据库包含的数据表并不一定被打开C)使用DELETE DATABASE命令删除数据库的同时,数据库所包括的所有数据库表均被删除D)当打开数据表时,数据表所属的数据库也同时被打开6.在Visual FoxPro中,可以对字段设置默认值的表( A )。

A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值7.在当前数据库表第3条记录之前插入一条空记录的命令是( A )。

A)GO 3 B)GO 3INSERT BEFORE BLANK INSERT BLANKC)GO 3 D)GO 3APPEND APPEND BLANK8. 在VFP中要修改数据表TEST.DBF的结构,其命令是( A )。

A) MODIFIY STRUCTURE B) MODIFY COMMAND STRUCTUREC) EDIT STRUCTURE D) TYPE TEST9. 要从数据表中真正删除掉一条记录,应使用命令( C )。

数据库编程练习题

数据库编程练习题

数据库编程练习题1. 哪一个CREATE TABLE 语句执行时会失败? BA CREATE TABLE date_1 (date_1 DATE);B CREATE TABLE date (date_id NUMBER(9));C CREATE TABLE time (time_id NUMBER(9));D CREATE TABLE time_date (time NUMBER(9));2. 您想要创建表名为“旅行”的表,作为“雇员”表的子表。

应该执行下述哪个语句?DCREATE TABLE 旅行(目的地标识主键, 出发日期date, 返回日期date, 雇员标识REFERENCES 雇员(雇员标识));CREATE TABLE 旅行(目的地标识number 主键, 出发日期date, 返回日期date, t.雇员标识= e.雇员标识);CREATE TABLE 旅行(目的地标识number 主键, 出发日期date, 返回日期date, JOIN 雇员标识number(10) ON 雇员(雇员标识));CREATE TABLE 旅行(目的地标识number 主键, 出发日期date, 返回日期date, 雇员标识number(10) REFERENCES 雇员(雇员标识));3. 您正在创建“雇员”表。

此表应包含“佣金”列;如果在插入记录时未提供任何佣金值,此表会使用值10%。

应当在CREATE TABLE 语句中包括以下哪一行来完成此任务?C佣金NUMBER(4,2) DEFAULT 0.10佣金NUMBER(4,2) DEFAULT = 0.10佣金NUMBER(4,2) DEFAULT (0.10)佣金NUMBER(4,2) (DEFAULT, 0.10)4. 评估此CREATE TABLE 语句的执行结果:1 CREATE TABLE customer#1 (2. cust_1 NUMBER(9),3. sales$ NUMBER(9),4. 2date DATE DEFAULT SYSDA TE);此语句的哪一行会导致产生错误?45. 哪一个列名是有效的?NUMBER_1$1NUMBERNUMBERNUMBER_1$1_NUMBER#Section 8 Lesson 26. 评估此CREATE TABLE 语句的执行结果:CREATE TABLE sales(sales_id NUMBER,customer_id NUMBER,employee_id NUMBER,sale_date TIMESTAMP WITH LOCAL TIME ZONE,sale_amount NUMBER(7,2));以下关于SALE_DA TE 列哪个说法是的?C数据将以客户的时区为标准进行设置。

数据库期末考试编程题

数据库期末考试编程题

四、编程题(每小题1分,共15分)可能用到的表结构如下:学生表(学号,姓名,性别,年龄,班级)课程表(课程号,课程名,学分)成绩表(学号,课程号,成绩)1.创建存储过程GetStudentByID,带有参数sno,根据学生的学号查询学生情况Create procedure GetStudendByID sno varchar(10)AsBeginSelect * from 学生表 where 学号=snoend2. 编写SQL语句,查询学生表中所有学生,要求第一按照班级升序排序,第二按照年龄降序排序select * from 学生表 order by 班级 asc,年龄 desc3. 编写SQL语句,查询学生表中姓张的学生select * from 学生表 where 姓名 like '张%'4. 编写SQL语句,查询学生表中男女生的人数各多少人select 性别,count(*) from 学生表 group by 性别5. 编写SQL语句,查询所有比“王平”年龄大的情况Select * from 学生表 where 年龄>(select 年龄 from 学生表 where 姓名=’王平’)6. 编写SQL语句,在学生表和成绩表中查询学号,姓名,课程号,成绩SELECT 学生表.学号, 学生表.姓名, 成绩表.课程号, 成绩表.成绩 FROM 学生表 INNER JOIN 成绩表 ON 学生表.学号 = 成绩表.学号7. 编写SQL语句,将(1022,张望,男,19,信息2)的学生插入到学生表中insert into 学生表 (学号,姓名,性别,年龄, 班级) values('1022','张望','男',19,'信息2')8. 编写SQL语句,将学号为1022学生的姓名改为张旺update 学生表 set 姓名='张旺' where 学号='1022'9. 编写SQL语句,删除没有选课的学生delete from 学生表 sno not in (select sno from sc)10. 编写SQL语句,查询课程号9的先行课的情况select * from 课程表 where 课程号= (select 先行课号 from 课程表 where 课程号=9)11. 编写关系代数,查询选修3号课程的学生学号∏学号(∫课程号=‘3’(选课表))12. 编写关系代数,查询至少选修了一门直接先行课为5号课程的学生姓名参看课本60页13. 编写SQL语句,创建学生表Create table 学生表 (学号 char(10),姓名 varchar(20),性别 char(2),年龄 int,班级char(30))14. 编写SQL语句,建立计算机1班男生的视图Create view as select * from 学生表 where 班级=‘计算机1班’ and 性别=‘男’15. 编写SQL语句,将对学生表的修改权限赋给用户U1Grant update on table 学生表 to U11.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示: Student学号Sno 姓名Sname性别Ssex年龄Sage所在系Sdept95001 李勇男20 CS 95002 刘晨女19 IS 95003 王敏女18 MA 95004 张立男19 IS Course课程号Cno 课程名Cname先行课Cpno学分Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构7 46 数据处理 27 PASCAL语言 6 4 SC学号Sno 课程号Cno成绩Grade95001 1 9295001 2 8595001 3 8895002 2 9095002 3 80图1 学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。

mysql笔试题目及答案

mysql笔试题目及答案

mysql笔试题目及答案一、选择题(每题2分,共20分)1. MySQL数据库默认的存储引擎是()。

A. InnoDBB. MyISAMC. MemoryD. Archive答案:B2. 下列哪个选项不是MySQL的索引类型?()A. B-TreeB. HashC. R-TreeD. Full-Text答案:B3. MySQL中,以下哪个函数用于获取当前时间?()A. NOW()B. CURDATE()C. CURTIME()D. DATE()答案:A4. 在MySQL中,以下哪个选项是正确的创建数据库的语法?()A. CREATE DATABASE database_name;B. CREATE DATABASE database_name COLLATE utf8_general_ci;C. CREATE TABLE database_name;D. CREATE DATABASE database_name IF NOT EXISTS;答案:D5. 在MySQL中,以下哪个选项是正确的创建表的语法?()A. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10));B. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10)) ENGINE=InnoDB;C. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10)) CHARSET=utf8;D. CREATE TABLE table_name (column1 INT, column2 VARCHAR(10)) ENGINE=InnoDB CHARSET=utf8;答案:D6. MySQL中,以下哪个选项是正确的删除表的语法?()A. REMOVE TABLE table_name;B. DROP TABLE table_name;C. DELETE TABLE table_name;D. REMOVE table_name;答案:B7. 在MySQL中,以下哪个选项是正确的插入数据的语法?()A. INSERT INTO table_name (column1, column2) VALUES (value1, value2);B. INSERT INTO table_name VALUES (value1, value2);C. INSERT INTO table_name (column1, column2) SET value1,value2;D. INSERT INTO table_name SET (column1, value1), (column2, value2);答案:A8. 在MySQL中,以下哪个选项是正确的更新数据的语法?()A. UPDATE table_name SET column1 = value1, column2 = value2WHERE condition;B. UPDATE table_name SET column1 = value1 WHERE condition;C. UPDATE table_name SET column1 = value1, column2 = value2;D. UPDATE table_name column1 = value1, column2 = value2 WHERE condition;答案:A9. 在MySQL中,以下哪个选项是正确的查询数据的语法?()A. SELECT * FROM table_name WHERE condition;B. SELECT * FROM table_name;C. SELECT table_name WHERE condition;D. SELECT * FROM table_name WHERE condition LIMIT 10;答案:A10. 在MySQL中,以下哪个选项是正确的删除数据的语法?()A. DELETE FROM table_name WHERE condition;B. REMOVE FROM table_name WHERE condition;C. DELETE table_name WHERE condition;D. REMOVE table_name WHERE condition;答案:A二、填空题(每题3分,共15分)1. MySQL中,使用________函数可以获取当前日期。

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。

A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。

数据库编程题

数据库编程题

1.求5以内的自然数之和,程序及运行结果如下V ARIABLE SUM NUMBERDECLAREcontrol_var number(2) := 0;BEGIN:sum := 0;loopexit when control_var > 5 ;:sum := control_var + :sum;control_var := control_var + 1;end loop;END;2.求5以内的自然数之和:DECLAREcontrol_var number(2) := 0;BEGIN:sum :=0;LoopIf control_var > 5 thenexit;End if;:sum :=:sum+control_var;control_var := control_var+1;End loop;END;3.如果将判断语句的位置换在END LOOP前,则无论条件是否成立,循环至少执行一次:V ARIABLE SUM NUMBERDECLAREcontrol_var number(2) := 0;BEGIN:sum := 0;loop:sum := control_var + :sum;control_var := control_var + 1;if control_var < 5 then exit;end if;end loop;END;4.从键盘接收一个整数,计算它的阶乘并在屏幕上打印输出:variable fac number;accept num prompt 'please enter the number : ';declarev_num number(2) := &num;control_var number(2) := 1;begin:fac := 1;loopif control_var > v_num thenexit;end if;:fac := :fac * control_var ;control_var := control_var + 1;end loop;end;5.例求100到150之间的素数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access数据库编程练习题单选题:1.Access数据库文件格式是()A)txt文件B)mdb文件C)doc文件D)xls文件2.在数据库系统中,数据的最小访问单位是()A)字节B)字段C)记录D)表3.在Access中,用来表示实体的是()A)域B)字段C)记录D)表4.Access是一个()A)数据库应用系统B)数据库管理系统C)数据库文件系统D)数据库系统5.Access的数据类型是()A)关系数据库B)网状数据库C)层次数据库D)面向对象数据库6.Access适合开发的数据库系统是()A)小型B)中型C)中小型D)大型7.数据库管理系统位于()A)硬件与操作系统之间B)用户与操作系统之间C)用户与硬件之间D)操作系统与应用程序之间8.数据库系统中,最早出现的数据模型是()A)语义网络B)层次模型C)网络模型D)关系模型9.DBS是指()A)数据B)数据库C)数据库系统D)数据库管理系统10.在关系数据库中,用来表示实体关系的是()A)字段B)记录C)表D)指针11.从关系模式中,指定若干属性组成新的关系称为()A)选择B)投影C)联结D)自然投影12.从关系中找出满足给定的条件的元组的操作称为()A)选择B)投影C)联结D)自然联结13.数据是指存储在某一种媒体上的()A)数学符号B)物理符号C)逻辑符号D)概念符号14.数据处理的中心问题是()A)数据采集B)数据分析C)信息管理D)数据管理15.在分析建立数据库目的时,应该()A.以用户需求放在首位B.确定数据库结构与组成C.确定数据库界面形式D.选项A,B,C16.关于Access字段名,下面叙述错误的是()A.字段名长度为1-255个字符B.字段名可以包含字母、汉字、数字、空格、和其它字符C.字段名不能包含句号(。

)、惊叹号(!)、方括号([])等D.字段名不能重复17.Access字段名的最大长度为()A.32个字符B.64个字符C.28个字符D.256个字符18.自动编号数据类型一旦被指定,就会永久地与()连接A.字段B.记录C.表D.域19.查找数据时,可以通配任何单个数字字符的通配符是()A.*B.#C.!D.?20.在设计Access数据库中的表之前,应先将数据进行分类,归类原则是()A.每个表应只包含一个主题的信息B.表中不应该包含重复信息C.信息不应该在表之间复制D.以上都是21.关于确定Access表中字段,下面叙述错误的是()A.每个字段包含的内容应该与表的主题相关B.不要物理推导或计算的字段C.要以最小逻辑部分作为字段来保存D.字段名应符合数据库命名规则22.Access字段名不能包含的字符是()A.“__”B.“a”C.“$”D.“!”23.下面关于主关键字段叙述错误的是()A.数据库中每个表都必须有一个主关键字段B.主关键字段的值是唯一的C.主关键字可以是一个字段。

也可以是一组字段D.主关键字段中不许有重复值和空值24.若将文本字符串”12”、”6”、”5”按升序排序,则排序的结果为()A.“12”、”6”、”5”B.“5”、”6”、“12”C.“12”、”5”、”6”D.“5”、”12”、”6”25.在Access数据库中,表之间的关系都定义为()A.一对一的关系B.一对多的关系C.多对一的关系D.多对多的关系26.不属于编辑表中内容的主要操作是()A.定位记录B.选择记录C.复制字段中的数据D.添加字段27.如果想要统一字段中的条件框中建立多选条件,可以使用下面的哪种操作符?()A)AND B)OR C)LIKE D)NOT28.以下不属于SQL查询的是()A)联合查询B)传递查询C)子查询D)选择查询29.如果经常要从几个表中提取数据,最好的查询方法是()A)操作查询B)生成表查询C)参数查询D)选择查询30.Access提供了组成查询准则的运算符是()A.关系运算符B.逻辑运算符C.特殊运算符D.以上都是31.下列算式正确的是()A.Int(2.5)=3B.Int(2.5)=2C.Int(2.5)=2.5D.Int(2.5)=0.532.函数Sgn(-2)返回的值是()A)0 B)1C)-1D)-233.从字符串S(”abcdefg”)中返回子串B(”cd”)的正确表达式为()A)Mid(S,3,2)B)Right(Left(S,4),2)C)Left(Right(s,5),2)D)以上都可以34.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的方法是()A.In(“张三”,“李四”)B.Like“张三”and Like“李四”C.Like(“张三”,“李四”)D.“张三”and “李四”35.假设某数据库表中有一个“学生编号”字段,查找编号等于3,4个字符为03的记录的准则是()A.Mid([学生编号],3,4)=”03”B.Mid([学生编号],3,2)=”03”C.Mid(“学生编号”,3,4)=”03”D.Mid(“学生编号”,3,4)=”03”36.字符函数String(3,”abcdef”)返回的值是()A.“aaa”B.“aa”C.“ab”D.“AB”37.假设某数据库中有一个工作时间字段,查找92年参加工作的职工记录的准则是()A.Between #92-01-01# and #92-12-31#B.Between “92-01-01” and “92-12-31”C.Between “92.01.01” and “92.12.31”D.Between #92.01.01# and #92.12.31#E.#92.01.01# And #92.12.31#38.假设某数据库表中有一个数据名称字段,查找数据名称以“计算机”开头的字段记录的准则是()A.Like “计算机”B.计算机C.Left([课程名称,3])=“计算机”D.以上都对39.在使用向导创建交叉表查询时,用户需要指定()种字段。

A)1 B)2 C)3D)440.下面SELECT语句语法正确的是()A.Select * From …教师表‟ Where 性别=‘男’B.Select * From …教师表‟ Where 性别=男C.Select * From 教师表Where 性别=‘男’D.Select * From 教师表Where 性别=男41.查询的数据源有几种?()A.4B.2C.3D.142.在查询准则输入时,为了与一般的数值分开,在日期型的数据两端各加一个什么符号?()A)* B)/C)#D)%43.Date()可以返回()A.返回表示某月中某天的1到31的值B.根据提供的间隔代码返回日期或时间的一部分C.返回系统当前的日期D.返回小时(0-23)44.在Like比较串中,如果想要表示该位置的任何单个的字符,可以使用哪种符号( )A)*B)?C)#D)%45.在创建分组查询时,总计选项应该选择()A)Max B)Group By C)MinD)Var46.关于查询,以下说法错误的是()A.查询可以在表的基础上进行B.查询可以在查询的基础上进行C.建立多表查询时,各个表应该是有关联的D.查询不可以在刚刚建立的查询的基础上进行47.哪个操作符在数据库中有特定的含义,指代不包含任何数据的字段()A)Not B )Null C)And48.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询A)选择查询B)参数查询C)交叉表查询D)操作查询49.检索价格在30万元-60万元之间的产品,可以设置条件为A) >30 Not <60 B) >30 or <60C) >30 And <60D) >30 Like <6050.查找年龄在18-21岁之间的男生的条件为A) >18 Or <21 B) >18 And <21C) >18 Not <21 D) >18 Like <2151.设置排序可以将查询结果按一定的顺序排列,以便于查阅。

如果所有的字段都设置了排序,那么查询的结果将先按哪个排序字段进行排序A)最左边B)最右边C)最中间D)随机52.AOR B 条件表达式表示的意思是A)查询表中的记录必须同时满足Or两端的条件A和B,才能进入查询结果集B)查询表中的记录只需满足Or两端条件A和B中的一个,即可进入查询结果C)查询表中记录的数据为介于A、B之间的记录才能进入查询结果集D)查询表中的记录当满足与Or两端的条件A和B不相等时即进入查询结果集53.查询的功能不包括:A)选择字段B)选择记录C)分组计算D)显示图形54.下列关于查询的描述中正确的是A)只能根据已建的查询创建新查询B)只能根据表创建新查询C)可以根据表创建新查询,但不能根据已建的查询创建新查询D)可以根据表和已建的查询创建新查询55.以下关于选择查询叙述错误的是A)根据查询条件,从一个或多个表中获取数据并显示结果B)可以对记录进行分组C)可以对查询记录进行总计、计数和平均等计算D)查询的结果不会随原数据的变化而变化56.假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的条件是A)Between #92-01-01# And #92-12-31#B)Between "92-01-01" And "92-12-31"C)Between "92.01.01" And "92.12.31"D)#92.01.01# And #92.12.31#57.工作时间为日期型字段,则限定条件“工作时间为1992年”的表达式为A) year([工作时间])=1992B) [工作时间]=1992C) year(“工作时间”)=1992D) year of 工作时间=199258.使用向导创建交叉表查询的数据源是A)数据库文件夹B)表C)查询D)表或查询59.Access提供了多少种逻辑运算符A) 3B) 4C) 5D) 660.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的条件是A) Not ln("张三","李四") B) "张三" Or "李四"C) like("张三","李四") D) "张三" and "李四"61.合法的表达式是A) 教师编号between #l00000# And #200000#B) [性别]="男" Or [性别]="女"C) [基本工资]>=1000 [基本工资]<=10000D) [性别] Like "男" =[性别]="女"62.假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的条件是A) =Date()-15 B) <Date()-15C) >Date()-15 D) <>Date()-1563.在查询"设计视图"窗口,【】不是字段列表中的选项A)排序B)显示C)类型D)条件64.Access支持的查询类型有A)选择查询B)参数查询C)交叉表查询D)以上都是65.下面的交叉表,行标题为【】字段A)民族B)男C)女D)人数66.下面的交叉表中,【】字段肯定是分组字段A)民族B)男C)女D)人数67.下图可能是【】对象A)表B)查询C)窗体D)以上都可能68.在查询的设计视图下显示和隐藏“总计”栏的按钮是【】A) B) C) D)69.参照下图,为了计算总人数,应在【】栏进行设置A) 总计B) 排序C) 条件D) 或70.为在查询中显示原数据表的所有字段,应把【】作为字段名添加到查询设计视图下半部分的设计网格中A) *B) #C) $D) &71.下面的查询切换到数据表视图后会显示【】列A) 1B)2C) 3D) 472.在查询中用来求数值字段之和的计算是【】A) 分组B) 总计C) 计数D) 最大值73.在基于学生表的查询中求男女同学各自的人员总数,应对【】字段分组A) 性别B) 姓名C) 男D) 女74.在“查询”设计视图中,若要把原表中的“name”字段改名为“姓名”,则字段表达式应为【】A) name:姓名B) 姓名:nameC) name(姓名)D) 姓名(name)75.关于交叉表查询,错误的是【】A) 基于分组查询B) 必须有行标题C) 必须有列字段D)值是基于分组字段的76.参照下图,参数查询的参数应放在查询设计视图的【】栏A) 显示B) 表C) 排序D) 条件77.如果要在打开查询时弹出下面的对话框,则说明【】A) 查询有错误B) 是交叉表查询C) 是分组查询D) 是参数查询78.如果要在打开查询时弹出下面的对话框,则参数的表达式为【】A) [请输入姓名]B)“请输入姓名”C)“[请输入姓名]”D) [请输入参数值]79.关于查询的描述,正确的是【】A) 查询的数据只能来自于一个表B) 查询中字段的次序必须与原表相同C) 查询中记录的次序一定与原表相同D)选择查询的结果是数据表形式显示的80.关于查询的描述,正确的是【】A) 选择查询的结果一旦显示即永不再变B) 查询与数据表对象的作用相同,无差别C) 查询结果的字段数目不可能多于原表的字段数目D)多参数查询即设置了多个参数的查询81.“查询”设计视图窗口分为上下两部分,上半部分为【】区,下半部分为设计网格。

相关文档
最新文档