单选题 设有如下说明,请凶答(16)~(21)小题:
有"tEmployee"表,表结构及表内容如下所示:
字段名称
字段类型
字段大小
雇员ID
文本
10
姓名
文本
10
性别
文本
1
出生日期
日期/时间
职务
文本
14
简历
备注
联系电话
文本
8


雇员
ID
姓名
性别
出生日期
职务
简历
联系电话
1
王宁
1960-1-1
经理
1984年大学毕业,曾是销售员
35796450
2
李清
1962-7-1
职员
1986年大学毕业,现为销售员

35976451

3
王创
1970-1-1
职员
1993年专科毕业,现为销售员
3579452
4
郑炎
1977-6-1
职员
1999年大学毕业,现为销售员
35976453
5
魏小红
1934-11-1
职员
1956年专科毕业,现为管理员
35976454
单选题 在"tEmployee"表中,"姓名"字段的大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。
  • A. 5 5
  • B. 5 10
  • C. 10 10
  • D. 10 20
【正确答案】 C
【答案解析】[解析] 实际上Access采用Unicode编码,无论汉字、字母还是数字均采用2个字节表示,称为1个字符。所以这里应该选择选项C。
单选题 若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为( )。
  • A. 00000000
  • B. 99999999
  • C. ########
  • D. ????????
【正确答案】 A
【答案解析】[解析] 选项A中"00000000"是要求输入最多8位0~9的数字,满足题目要求:选项B中"99999999"是要求输入最多8位数据或空格,不符合题意;选项C中"########"是要求输入最多8位数据或空格,,不符合题意,此处还要注意"#"与"9"的区别:选项D中"????????"是可以选择输入最多8位A~Z的字母,不符合题意。
单选题 若在"tEmployee"表中查找所有姓"王"的记录,可以在查询设计视图的准则行中输入( )。
  • A. Like"王"
  • B. Like"王*"
  • C. ="王"
  • D. ="王*"
【正确答案】 B
【答案解析】[解析] Like用于查找文本宁段的字符模式,Like"王*"表示查找所有姓“王”的记录。
单选题 下面显示的是查询设计视图的"设计网格"部分,从此部分所示的内容中可以判断出要创建的查询是( )。
【正确答案】 D
【答案解析】[解析] 注意题目所给的设计网格中的网格"更新到"关键字就能知道这是—个更新查询。
单选题 下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示( )。
【正确答案】 B
【答案解析】[解析] 注意"字段"里面是"tEmployee.*",表名为tEmployee,tEmployee.*表示表中的所有字段,选项B是正确答案。如果要查询出生日期字段值,则在"字段"里面应该是"出生日期"。其实本题只是将鼠标焦点放在"出生日期"上迷惑考生,查询本身并没有涉及"出生日期"。
单选题 若以"tEmployee"表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是( )。
【正确答案】 C
【答案解析】[解析] 题目要求计算每个职工的年龄(取整),而表中给出的是出生日期,因此这里要实现的是如何将出生日期转换为年龄。从实际出发,就是用现在的年份减去出生年份,可知年龄。使用Year()函数可以返回年份,而Date()函数可以返回当前系统日期, 因此最后的表达式应为:"年龄: Year(Date())-Year([出生日期])",选项C正确。