查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选,材料题] 查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是(  )。 第下面的题目使用下列数据表。 “外汇名”表外币代码外币名称现钞买入价现钞卖出价基准价13欧元958.6400985.2300996.540028英镑1220.97001330.22001287.456537法郎592.7650618.130561 2.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有数”表姓名外币代码持有数量李巡芬3730000.O0张武奇131000.O0
A.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类,姓名DESC
B.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>V40RDER BYCOUNT(*),姓名DESC
C.SELECT姓名,c()UNT(*)AS外币种类FROM持有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类AND姓名DESC
D.SELECT姓名,COUNT(*)AS外币种类FROM持 有数 GROUP BY姓名HAVING COUNT(*)>=4ORDER BY外币种类+姓名DESC

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题中首先通过GROUP BY短语按“姓名”字段对“持有数”表中的记录进行分组,然后利用COUNT()分组统计每个持有的外币种类,再通过HAVING 子句限定外币种类至少在4种以上的记录;利用OR—DER BY短语可以对查询结果进行排序,有升序(ASC)和降序(DESC)两种,默认的为升序排序方式,如果排序字段有多个,则每个字段之间用逗号隔开。

(2)【◆题库问题◆】:[单选] 下列有关内联函数的叙述中,正确的是( )。
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline来定义
C.内联函数是通过编译器来实现的
D.内联函数函数体的最后一条语句必须是return语句

【◆参考答案◆】:C

【◆答案解析◆】:一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,所以在调用时不发生控制转移。在类内部实现的函数都是内联函数,可以不用inline定义;只有函数外部定义的内联函数才必须加关键字inline。编译系统并非对内联函数必须使用内联,而且根据具体情况决定。内联函数不是必须要有返回值的。

(3)【◆题库问题◆】:[单选] 度量计算机运算速度常用的单位是(  )。
A.MIPS
B.MHz
C.MB/s
D.Mbps

【◆参考答案◆】:A

【◆答案解析◆】:运算速度指的是微机每秒所能执行的指令条数,单位是MIPS(百万条指令/秒)。

(4)【◆题库问题◆】:[单选,材料题] 查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。 根据以下资料,回答下面的题目:使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是(  )。
A.SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT*FROMscore se WHERE SC.学号=s.学号码AND成绩<85)
B.SELECT学号,姓名FROM student S WHERE NOT EXISTS(SELECT*FROMscore sc WHERE SC.学号=s.学号码AND成绩>=85)
C.SELECT学号,姓名FROM student s,score scWHERE s.学号=sC.学号AND成绩>=85
D.SELECT学号,姓名FROM student s,score scWHERE S.学号=sC.学号AND ALL成绩>=85

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】由题可得,所查询的成绩是大于等于85分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于85分,所以答案选择B。

(5)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是 (  )
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训

【◆参考答案◆】:A

【◆答案解析◆】:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计(Database design)。

(6)【◆题库问题◆】:[单选] 下列关于查询设计视图“设计网格”中行的作用的叙述,正确的是(  )。
A.“字段”用于在此添加或删除字段名
B.“总计”用于对查询的字段求和
C.“表”用于字段所在的表或查询的名称
D.“条件”用于输入一个准则来限定字段的选择

【◆参考答案◆】:C

【◆答案解析◆】:查询的设计视图分为上、下两部分,上半部分为字段列表,下半部分为设计雕格。其中的设计网络中常用的有:“字段”表示可以在此添加或输入字段名;“表”表示字段所在的表茸查询的名称;“.嘻计”用于确定字段在查询中的运算方法;‘排序”用于选择查询所采用的常用方法;“准则”用于输入.个准则来限定记录的选择。

(7)【◆题库问题◆】:[单选] 若有“double a;”,则正确的输入语句是( )。

【◆参考答案◆】:B

【◆答案解析◆】:本题考查scanf()函数的调用形式:scanf (格式字符串,输入项地址表)。“格式字符串”是要输入的变量的格式符;“输入项地址表”是要输入的变量的地址。

(8)【◆题库问题◆】:[单选] 下列关于栈的描述错误的是(  )。
A.栈按“先进后出”组织数据
B.栈是特殊的线性表,只能在一端插入或删除数据
C.栈具有记忆功能
D.栈只能顺序存储

【◆参考答案◆】:B

【◆答案解析◆】:栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端为栈底。栈顶元素是最后被插入的元素,也是最先被删除的元素,即栈是按照”先进后出”的原则组织数据的。栈具有记忆功能,带链的栈的结点存储顺序与其逻辑顺序可以不一致。

(9)【◆题库问题◆】:[单选] 有以下程序: #include<stdiO.h> main(  ){ FILE*fp;  int k,n,i,a[6]={1,2,3,4,5,6};  fp=fopen("d2.dat","w");  for(i=0;i<6;i++) fprintf(fp,"%d",a[i]);  fclose(fp);  fp(i=0;i<3;i++) fscanf(fp,"%d%d",&k,&n);  fclose(fp);  printf("%d,%d,k,n); }程序运行后的输出结果是(  )。
A.1, 2
B.3,4
C.5,6
D.123,456

【◆参考答案◆】:C

【◆答案解析◆】:此题是考查fprintf和fscanf,其中fprintf是向文件输出,文件为da2.dat文件,fscanf是向文件输入,所以根据程序循环写入和写出.可知答案为C。

(10)【◆题库问题◆】:[单选] 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(  )。
A.逻辑设计
B.需求分析
C.详细设计
D.物理设计

【◆参考答案◆】:B

【◆答案解析◆】:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: