- A+
所属分类:安全生产法及相关法律知识题库
(1)【◆题库问题◆】:[单选] 下面( )不是InputStream类中的方法。
A.int read(byte[])
B.void flush( )
C.void close( )
D.int available( )
A.int read(byte[])
B.void flush( )
C.void close( )
D.int available( )
【◆参考答案◆】:B
【◆答案解析◆】:本题考查InputStream类中的方法。In-putStream类中包括的主要方法有:intread(byte[]),该方法从输入流中读多字节,存入字节数组;voidclose( )方法用来关闭输入流,并释放相关资源;intavailable( )方法返回输入流中可读字节数;longskip(long n)方法从输入流中最多向后跳n字节,返回实际跳过字节数。选项B中void flush( )并不属于InputStream类中的方法。
(2)【◆题库问题◆】:[单选] 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。
A.生成表
B.追加
C.删除
D.更新
A.生成表
B.追加
C.删除
D.更新
【◆参考答案◆】:A
【◆答案解析◆】:本题考查操作查询类型的知识。操作查询在一次查询操作中对所得结果进行编辑,可以执行一个操作,分为删除查询、更改查询、追加查询和生成表查询。操作查询一般用来进行大量数据的添加、删除或更新。其中生成表查询是从一个或多个表中查询数据并生成一个新表永久保存:删除查询可以从一个或多个表中删除记录;更新查询对一个或多个表中的记录作更新;追加查询从一个或多个表中将记录添加到一个或多个表的尾部。使用生成表查询可以覆盖原来的同名表。
(3)【◆题库问题◆】:[单选] 下列对于SQL的嵌套查询排序的描述中,说法正确的是( )。
A.既能对外层查询排序,也能对内层查询排序
B.只能对外层查询排序,不能对内层查询排序
C.不能对外层查询排序,只能对内层查询排序
D.既不能对外层查询排序,也不能对内层查询排序
A.既能对外层查询排序,也能对内层查询排序
B.只能对外层查询排序,不能对内层查询排序
C.不能对外层查询排序,只能对内层查询排序
D.既不能对外层查询排序,也不能对内层查询排序
【◆参考答案◆】:B
【◆答案解析◆】:B。【解析】ORDER BY只是对最终的查询结果进行排序,不可以在子查询中使用该短语,即不能对内层查询排序。
(4)【◆题库问题◆】:[单选] 下列程序的输出结果是( )。#include<stdio.h>main(){ int a=0,i;for(i=1;i<5:i++){ switch(i){ case 0:case 3:a+=1;case】:case 2:a=2;default:a+=3;}}printf(”%d”,a);)
A.19
B.18
C.6
D.8
A.19
B.18
C.6
D.8
【◆参考答案◆】:A
【◆答案解析◆】:A。【解析】本题考查switchcase开关语句,default退出继续循环。当i=1时,执行casel,因为没有break语句,所以依次往下运行,a=a+2-2,a=a+3=5;当i=2时,执行case2,没有break语句,所以依次往下运行,a-a+2-7,a=a+3=10;当i=3时,执行case3,当a=a+1=11,没有break语句,所以依次往下运行,a=a+2=13,a=a+3=16;当i=4时,没有case语句,则执行default,a=a十3—19, i=5不成立,循环结束。
(5)【◆题库问题◆】:[单选] 使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是( )。
A.DELETE FROM S FORprice>30
B.DELETE FROM sWHEREprice>30
C.DELETE S FOR pricC>30
D.DELETE S WHEREpricC>30
A.DELETE FROM S FORprice>30
B.DELETE FROM sWHEREprice>30
C.DELETE S FOR pricC>30
D.DELETE S WHEREpricC>30
【◆参考答案◆】:B
(6)【◆题库问题◆】:[单选] 软件需求规格说明书的作用不包括( )。
A.软件设计的依据
B.软件可行性研究的依据
C.软件验收的依据
D.用户与开发人员对软件要做什么的共同理解
A.软件设计的依据
B.软件可行性研究的依据
C.软件验收的依据
D.用户与开发人员对软件要做什么的共同理解
【◆参考答案◆】:B
【◆答案解析◆】:《软件可行性分析报告》是软件可行性研究的依据。
(7)【◆题库问题◆】:[单选] 设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列O,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是( )。
A.6
B.4
C.3
D.2
A.6
B.4
C.3
D.2
【◆参考答案◆】:C
(8)【◆题库问题◆】:[单选] 数据表文件工资.DBF共有10条记录,当前记录号为5。用SUM命令计算工资总和,如果不给出范围短句,那么命令( )
A.计算后5条记录工资值之和
B.计算后6条记录工资值之和
C.只计算当前记录工资值
D.计算全部记录工资值之和
A.计算后5条记录工资值之和
B.计算后6条记录工资值之和
C.只计算当前记录工资值
D.计算全部记录工资值之和
【◆参考答案◆】:D
(9)【◆题库问题◆】:[单选] 若有“double a;”,则正确的输入语句是( )。
【◆参考答案◆】:B
【◆答案解析◆】:本题考查scanf()函数的调用形式:scanf (格式字符串,输入项地址表)。“格式字符串”是要输入的变量的格式符;“输入项地址表”是要输入的变量的地址。
(10)【◆题库问题◆】:[单选] 在Visual FoxPr0中,释放表单时会引发的事件是( )。
A.UnLoad事件
B.Init事件
C.Load事件
D.Release事件
A.UnLoad事件
B.Init事件
C.Load事件
D.Release事件
【◆参考答案◆】:A
【◆答案解析◆】:A。【解析】Unload事件在表单释放时引发;Init事件在表单建立时引发;Load事件在表单建立之前引发;;Re—lease属于释放表单的方法而不是事件。所以本题答案为A选项。