4[单选题] 设有关系SC(SN0,CN0,GRADE),其中,SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE 表示成绩(数值型),若要把学号为“Sl01”的同学,选修课程号为“Cll”,成绩为98分的记录插入到表SC中,正确的语句是( )。
A.INSERT INTO SC(SN0,CN0,GRADE)VALUES ('Sl01','Cll','98')
B.INSERT INTO SC(SN0,CN0,GRADE)VALUES (S101,Cll,98)
C.INSERT('$101',7C11',798')INTO SC
D.INSERT INTO SC VALUES('SlOl',7C11',98)
参考答案:D
参考解析:SQL插入记录的语句格式如下:IN–SERT INTO<表名>[(字段名1[,字段名2…])]VAL–UES(表达式1[,表达式2…])。此外,需要注意的是,本题中SN0、CN0属性值要加引号,表示其为字符型,数值型数据则不需加引号。
5[单选题] 在当前目录下有数据表文件“XS.dbf”,执行下列SQL语句后( )。
SELECT*FROMXSINTOCURSORXSORDERBY学号
A.生成一个按“学号”升序的临时表文件,将原来的XS.dbf文件覆盖
B.生成一个按“学号”降序的临时表文件,将原来的XS.dbf文件覆盖
C.不会生成新的排序文件,保持原数据表内容不变
D.系统提示出错信息
参考答案:D
参考解析:在SQL语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表。表名不能与原表表名相同,否则提示出错信息。
6[单选题] 下列关于SsQL对表的定义的说法中,正确的选项是( )。
A.利用ALTER TABLE来定义一个新的数据表结构
B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等
C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置
D.SQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引
参考答案:C
参考解析:在SQL的定义功能里,所定义的新数据表结构的内容和在表设计器中定义一个新的内容一样,可以完成其所有的功能,包括主索引、域完整性的约束、字段有效性规则等。但对于自由表的定义也和在表设计器一样,都不能定义自由的表主索引、域完整性的约束、字段有效性规则等,只能进行一些基本的操作。
7[单选题] 不需要事先建立就可以直接使用的变量是( )。
A.局部变量B.私有变量C.全局变量D.数组
参考答案:B
参考解析:变量除了类型和取值外还有一个重要的属性是它的作用域,指其在什么范围内有效。Visual FoxPro中可分为全局变量、私有变量和局部变量三类。其中私有变量不用建立就可以直接使用,局部变量在建立它的模块中使用,全局变量的命令为PUBLIC<内存变量表>.放本题B选项正确。
8[单选题] 在Visual Foxpro中,属于命令按钮属性的是( )。
A.ParentB.ThisC.ThisForm D.Click
参考答案:A
参考解析:Parent是命令按钮的属性,它指向了命令按钮的父级对象;This指向命令按钮本身,它不是命令按钮的属性;ThisForm指向了命令按钮所在的Form对象,它也不是命令按钮的属性;Click是命令按钮的事件。
9[单选题] 设R和S是两个基本表,“R RIGHT JOIN S ON R.某列=s.某列”表示( )。
A.在连接结果中会将R中不满足连接条件的数据保留下来
B.在连接结果中会将S中不满足连接条件的数据保留下来
C.在连接结果中会将R和S中都不满足连接条件的数据保留下来
D.在连接结果中,R和S的数据都必须满足连接条件
参考答案:B
参考解析:本题考查超连接查询,超连接查询有四种连接方式,本题RIGHT JOIN为右连接,表示除满足连接条件的记录出现在查询结果中外,第二个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件的记录的对应部分为.NULL.。因此“R RIGHT JOIN S ON R.某列=S.某列”的意思即是在连接结果中会将S中不满足连接条件的数据保留下来。故本题B为正确选项。
10[单选题] 下列关于SELECT短语的描述中错误的是( )。
A.SELECT短语中可以使用别名
B.SELECT短语中只能包含表中的列及其构成的表达式
C.SELECT短语规定了结果集中的列顺序
D.如果FROM短语引用的两个表有同名的列,则SE LECT短语引用它们时必须使用表名前缀加以限定
参考答案:B
参考解析:SQL的查询子句可以包含表的别名,故选项A正确;也可以包含表中的表达式,故选项8错误。SQL查询语句可以指定字段的输出次序,不需要与原数据表一致,故选项C正确。如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定,故选项D正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |