正确答案: C
ESC
题目:一条没有指明去向的sQLSELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是( )
解析:按ESC键即可,ESC是一个特殊命令键。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]设表文件中有数学、英语、计算机和总分4个数值型字段,要将当前记录的3科成绩汇总后存入总分字段中,应使用命令______。
REPLACE 总分 WITH 数学 英语 计算机
[单选题]对于常数据成员,下面描述正确的是
常数据成员必须被初始化,并且不能更新
解析:解析:常数据成员不能被更新,因此可以排除选项C和D。常数据成员所包含的值不能被更新,所以必须被初始化。
[单选题]下列哪个选项可能包含菜单条?
Frame
解析:解析:Frame的外观就像平常在Windows系统下见到的窗口,其中包含标题、边框、菜单和大小等。
[单选题]执行下列命令,最后一个命令LIST显示记录的顺序是( )。 USE STU INDEX ON姓名TO XM INDEX ON,性别TO XB INDEX ON生日TO SR INDEX ON婚否TO HF INDEX ON分数TO FS LIST
按数据库文件原顺序
[单选题]定义结构体数组 struct stu { int num; char name[20]; }x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"}; for(i=1;i5;i++) printf("%d%c",x[i].num,x[i].name[2]); 程序执行后的输出结果是( )。
2A3N4E5O
[单选题]有如下说明:
* (p+8)
解析:解析:按照C++语言的数组元素的引用方法,如数组元素a[0] ,可以用表达式 * (p+0) ,即
[单选题]有以下程序 main ( ) int x[] = {1, 3, 5, 7, 2, 4, 6, 0}, i, j, k; for (i = 0; i 3; i++) for(j = 2; j >= i; j--) if (x[j+1] > x[j]) { k= x[j]; x[j] = x[j+1]; x[j+1] = k; } for (i = 0; i 3; i++) for {j = 4; j 7-i; j++) if {x[j] > x[j+1]) { k = x[j]; x[j] = x[j+l]; x[j+l] = k; } for (i = 0; i 8; i++) printf("%d", x[i]); printf("\n'); } 程序运行后的输出结果是
75310246
解析:解析:主函数中定义了一个整型数组x,并初始化.接着执行了一个二重for循环,在该二重循环的作用是将数组的前4个元素按从大到小排序,接着用了一个;重循环(也是冒泡算法)将数组的后4个元素按从小到大的顺序排序,故最后依次输出数组的个元素的值为75310246,所以,4个选项中选项A符合题意。
[单选题]第下列各题中使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别c(2),系名(6) “课程”表:课程编号C(4),课程名称c(12),开课系名C(10) “成绩”表:学号c(8),课程编号c(4),成绩N(6,2) 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。
SELECT课程.课程名称,学生.姓名,MAX(成绩) AS最高分 FROM成绩,课程,学生 wHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程.课程编号
解析:本题中首先通过GROUl’BY短语将“课程”表中的记录按“课程编号”分组,然后通过MAX函数求出每组中的最高成绩,即每门课程的最高成绩。由于查询输出结果涉及多个表的字段,因此要使用连接查询,表之间的连接条件放在WHERE短语中,AND用来连接两个连接条件,以保证在查询的三个表之间建立联系。
[单选题]下述关于数据库系统的叙述中正确的是( )
数据库系统减少了数据冗余
解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。