计算机二级Access无纸化考试复习要点和试题2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第三章:1、运算符:不等于not非非真即假非假即真and与两边全为真时为真or或两边有一个为真即为真in代表属于某一个集合between…and…在两者之间like匹配isnullisnotnull习题:(1)在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入(A)A)T01orT02B)T01andT02C)in(T01andT02)D)notin(T01andT02)(2)假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(D)A)工资800AND职称=助教OR职称=讲师B)性别=女ORNOT职称=助教C)工资=800AND(职称=讲师OR性别=女)D)工资800AND(职称=讲师OR性别=男)(3)在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是(A)A)成绩Between80And90B)成绩Between80To90C)成绩Between79And91D)成绩Between79To912、函数:LeftRightMidInstrP75表3.5习题:(1)在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是(B)A)=left([专业],2)=信息”B)like*信息*C)=信息*D)Mid([专业],1,2)=信息3、date()系统日期yearmonth日期常量#括起来习题:(1)在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是(D)A)*B)%C)&D)#4、查询的数据源可以是表和查询。习题:(1)在Access中,查询的数据源可以是(C)A)表B)查询C)表和查询D)表、查询和报表5、交叉表查询:行标题可以有多个,列标题和总计字段只能有一个6、参数查询是根据用户输入的值做相关查询[请输入…]习题:(1)利用对话框提示用户输入查询条件,这样的查询属于(B)A)选择查询B)参数查询C)操作查询D)SQL查询7、生成表查询生成一个新表,追加查询是追加到已有表中习题:(1)将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是(C)A)选择查询B)生成表查询C)追加查询D)更新查询8、P98SQL语言CreateTable建立表AlterTable修改表DropTable删除表(1)在Access数据库中创建一个新表,应该使用的SQL语句是(A)A)CreateTableB)CreateIndexC)AlterTableD)CreateDatabaseInsert插入Update更新Delete删除select语句*号代表所有字段from来源于那一个表where条件Groupby分组Orderby排序ASC升序DESC降序习题:(1)在SQL语言的SELECT语句中,用于实现选择运算的子句是A)FORB)IFC)WHILED)WHERE(2)“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是Selectavg(入学成绩)From学生表Groupby性别A)计算并显示所有学生的平均入学成绩B)计算并显示所有学生的性别和平均入学成绩C)按性别顺序计算并显示所有学生的平均入学成绩D)按性别分组计算并显示不同性别学生的平均入学成绩(3)已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是A)Select学号,count(学号)from借阅B)Select学号,count(学号)from借阅groupby学号C)Select学号,sum(学号)from借阅D)select学号,sum(学号)from借阅orderby学号(4)假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A)SELECT*FROM公司FOR名称=*网络*B)SELECT*FROM公司FOR名称LIKE*网络*C)SELECT*FROM公司WHERE名称=*网络*D)SELECT*FROM公司WHERE名称LIKE*网络*还有课后习题:P116其余习题:(1)若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为(C)A)Like“A$Z”B)Like“A#Z”C)Like“A*Z”D)Like“A?Z”(2)在学生表中建立查询,“姓名”字段的查询条件设置为“IsNull”,运行该查询后,显示的记录是(A)A)姓名字段为空的记录B)姓名字段中包含空格的记录C)姓名字段不为空的记录D)姓名字段中不包含空格的记录(3)在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教,要查找职称为教授或副教授的教师,错误的语句是(C)A)SELECT*FROM教师表WHERE(InStr([职称],“教授”)0);B)SELECT*FROM教师表WHERE(Right([职称],2)=“教授”);C)SELECT*FROM教师表WHERE([职称]=“教授”);D)SELECT*FROM教师表WHERE(InStr([职称],“教授”)=1OrInStr([职称],“教授”)=2);(4)用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是(C)A)REPLACESTUDENT年龄=年龄+1B)REPLACESTUDENT年龄WITH年龄+1C)UPDATESTUDENTSET年龄=年龄+1D)UPDATESTUDENT年龄WITH年龄+1(5)已知学生表如下:学号姓名年龄性别班级20120001张三18男计算机一班20120002李四19男计算机一班20120003王五20男计算机一班20120004刘七19女计算机二班执行下列命令后,得到的记录数是SELECT班级,MAX(年龄)FROM学生表GROUPBY班级A)4B)3C)2D)1选C按班级分组分成两组(6)或在查询条件中使用了通配符“!”,它的含义是(B)A)通配任意长度的字符B)通配不在括号内的任意字符C)通配方括号内列出的任一单个字符D)错误的使用方法(7)在SQL语言的SELECT语句中,用于指明检索结果排序的子句是(D)A)FROMB)WHILEC)GROUPBYD)ORDERBY(8)查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是(D)A)Like等级考试B)Like*等级考试。C)Like等级考试*D)Like*等级考试*(9)在SQL语言的SELECT语句中,用于实现选择运算的子句是(D)A)FORB)IFC)WHILED)WHERE(10)有商品表内容如下:执行SQL命令:SELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号;查询结果的记录数是A)1B)3C)4D)10本题选B按部门号分组会分成20.30,40三组(11)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是(B)A)UPDATE产品SET单价=50WHERE供货商=ABCB)UPDATE产品SET单价=单价-50WHERE供货商=ABCC)UPDATEFROM产品SET单价=50WHERE供货商=ABCD)UPDATEFROM产品SET单价=单价-50WHERE供货商=ABC(12)“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是(D)Selectavg(入学成绩)From学生表Groupby性别A)计算并显示所有学生的平均入学成绩B)计算并显示所有学生的性别和平均入学成绩C)按性别顺序计算并显示所有学生的平均入学成绩D)按性别分组计算并显示不同性别学生的平均入学成绩(13)若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是A)Forms.[销售总数].[订货总数]B)Forms![销售总数l.[订货总数]C)Forms.[销售总数]![订货总数]D)Forms![销售总数]![订货总数]本题选D[forms]![窗体名]![控件名](14)假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是(D)A)SELECT*FROM公司FOR名称=*网络*B)SELECT*FROM公司FOR名称LIKE*网络*C)SELECT*FROM公司WHERE名称=*网络*D)SELECT*FROM公司WHERE名称LIKE*网络*(15)在SQL查询中“GROUPBY”的含义是(D)A)选择行条件B)对查询进行排序C)选择列字段D)对查询进行分组(16)下列关于SQL语句的说法中,错误的是(D)A)INSERT语句可以向数据表中追加新的数据记录B)UPDATE语句用来修改数据表中已经存在的数据记录C)DELETE语句用来删除数据表中的记录D)CREATE语句用来建立表结构并追加新的记录(17)在显示查询结果时,如果要将数据表中的“籍贯”字段名,显示为“出生地”,可在查询设计视图中改动(B)A)排序C)条件B)字段D)显示(18)假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是(D)A)工资800AND职称=助教OR职称=讲师B)性别=女ORNOT职称=助教C)工资=800AND(职称=讲师OR性别=女)D)工资800AND(职称=讲师OR性别=男)(19)在Access数据库中使用向导创建查询,其数据可以来自(D)A)多个表C)一个表的一部分B)一个表D)表或查询(20)创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在(C)A){}中B)()中C)[]中D)中(21)在下列查询语句中,与SELECTTABL*FROMTAB1WHEREInStr([简历],篮球)0功能相同的语句是(C)A)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like篮球B)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like*篮球C)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like*篮球*D)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like篮球*(22)在Access数据库中创建一个新表,应该使用的SQL语句是(A)A)CreateTableB)CreateIndexC)AlterTableD)CreateDatabase(23)在SELECT语句中使用ORDERBY是为了指定(B)A)查询的表B)查询结果的顺序C)查询的条件D)查询的字段(24)“数学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置(D)A)默认值B)有效性规则C)索引D)表之间的关系(25)如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是A)删除B)追加C)生成表D)更新本题选C生成表查询生成一个新表覆盖原来的表(26)条件“Not工资额2000”的含义是(C)A)选择工资额大于2000的记录B)选择工资额小于2000的记录C)选择除了工资额大于2000之外的记录D)选择除了字段工资额之外的字段,且大于2000的记录(27)SQL语句不能创建的是(A)A)报表B)操作查询C)选择查询D)数据定义查询(28)将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是(C)A)选择查询B)生成表查询C)追加查询D)更新查询(29)在Access中,查询的数据源可以是(C)A)表B)查询C)表和查询D)表、查询和报表(30)在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是(B)A)=left([专业],2)=信息B)like*信息*C)=信息*D)Mid([专业],1,2)=信息(31)如果在查询的条件中使用了通配

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功