有以下程序:#include<stdio.h>voidWriteStr(char*fn.char*str){

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 有以下程序:#include<stdio.h>voidWriteStr(char*fn.char*str){FILE*fpfp=fopen(fn,”w”);fputs(str,fp);fclose(fp);)main(){ WriteStr(”t1.dat”,”start”);WriteStr(”t1.dat”,”end”);)程序运行后,文件t1.dat中的内容是(  )。
A.start
B.end
C.starte nd
D.endrt

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】用”w”方式打开文件,意思是如果文件名相同则覆盖原来的文件,所以当再次输入时覆盖了第一次的内容,B选项正确。

(2)【◆题库问题◆】:[单选] 下列说法错误的是(  )。
A.方法是对象的一部分
B.在调用方法时,对象名是不可缺少的
C.方法是一种特殊的过程和函数
D.方法的调用格式和对象属性的使用格式相同

【◆参考答案◆】:B

【◆答案解析◆】:本题考查方法的定义与特点。在调用方法时,对象名称可以省略,如调用Print 方法的格式为:[对象名称.]Print[表达式表][,|;]。

(3)【◆题库问题◆】:[单选,材料题] 查询持有外币种类在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)两种,默认的为升序排序方式,如果排序字段有多个,则每个字段之间用逗号隔开。

(4)【◆题库问题◆】:[单选] 下列选项中,不属于数据库管理的是(  )。
A.数据库的建立
B.数据库的调整
C.数据库的监控
D.数据库的校对

【◆参考答案◆】:D

【◆答案解析◆】:数据库管理一般包括:数据库的建立、数据库的调整、数据库的重组、数据库的安全性控制与完整性控制、数据库的故障恢复和数据库的监控

(5)【◆题库问题◆】:[单选] 实现数据恢复的命令是(  )
A.mysqldump
B.mysql
C.backup
D.return

【◆参考答案◆】:B

(6)【◆题库问题◆】:[单选] 在长度为n的线性表中,降序排列,则寻找最大项最少需要的软(  )次。
A.1
B.n
C.n2
D.n/Z

【◆参考答案◆】:A

【◆答案解析◆】:线性表的元素已降序排列,则用顺序查找法最少只需要比较1次。

(7)【◆题库问题◆】:[单选] 下列叙述中错误的是(  )。
A.菜单项的快捷键不可以任意设置
B.除了Click事件之外,菜单项还能响应其他的事件过程,如DblClick等
C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件
D.在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色

【◆参考答案◆】:B

【◆答案解析◆】:每个菜单项都是一个控件,都有自己的属性和行为的属性;每个菜单项有且仅有一个Click事件;菜单项快捷键的赋值包括功能键与控制键的组合,如<Ctrl>+<F1>键或<Ctrl>+<A>键,不能随便赋值;Visible属性用来设置窗体或控件是否可见,设为False时,控件不可见,设为True时,控件可见。

(8)【◆题库问题◆】:[单选] 设有打开义件的语句如下:Open"test_dat"For Random As#1要求把变量a中的数据保存到该文件中,应该使用的语句是(  )。
A.Input#1 a
B.Write#1 a
C.Put#1,a
D.Get#1,a

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】将文件打开后,将a的值放入到文件中,读取文件的内容使用Get,写操作用Put,所以答案为C。

(9)【◆题库问题◆】:[单选] 现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是(  )。
A.SELECT学号,姓名,课程名,成绩FROM S,SC,C;WHERE S.学号=SC.学号AND SC.课程号=C.课程号
B.SELECT学号,姓名,课程名,成绩;FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
C.SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号
D.SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号

【◆参考答案◆】:D

【◆答案解析◆】:用JOIN连接格式连接多个表时JOIN的顺序和ON的顺序应该是相反的,否则会影响到最终的查询结果。

(10)【◆题库问题◆】:[单选] 执行下列程序中的输出语句后,a的值是(  )。main(){ int a;printf(”%dkn”,(a=2*3,a*5,a+7));)
A.17
B.37
C.6
D.13

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】本题考查逗号表达式。程序输出时输出一个%d,所以输出第一个a的值与后续无关。

发表评论

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