- A+
所属分类:安全生产法及相关法律知识题库
(1)【◆题库问题◆】:[单选] 以下是宏m的操作序列设计条件操作序列操作参数MsgBox消息为"AA"[tt]>1 MsgBox消息为"BB"… MsgBox消息为"CC"现设置宏m为窗体"fTest"上名为"bTest"命令按钮的单击事件属性,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,然后单击命令按钮bTest,则
【◆参考答案◆】:D
【◆答案解析◆】:由于消息"AA"和"CC"都没有设置条件,而消息"BB"设置的条件为[tt]>1。所以,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,不符合消息"BB"的条件,因此不会显示消息"BB",而显示没有设置条件的消息"AA"和"CC"。故本题答案选D。
(2)【◆题库问题◆】:[单选] 设变量a、b、e、d和y都已正确定义并赋值。若有以下if语句:if(a<b)if(c==d) y=0;else y=1:该语句所表示的含义是( )。
A.y=0,a<b且c=d
B.y=0,a<b且c=dy=1,a≥b y一1,a≥b且c≠d
C.y=0,a<b且c=d
D.y=0,a<b且c=dy=1,a<b且c≠d y=1,c≠d
A.y=0,a<b且c=d
B.y=0,a<b且c=dy=1,a≥b y一1,a≥b且c≠d
C.y=0,a<b且c=d
D.y=0,a<b且c=dy=1,a<b且c≠d y=1,c≠d
【◆参考答案◆】:C
【◆答案解析◆】:C。【解析】语句“if(c=一d)y—o;elsey一1;”是if(a<b)语句的一个子句。所以整个语句表达式的意思是:在a<b的情况下,如果c=b,则y—o,否则y一1;如果a<b,则执行第2个if语句,如果C等于d,那么y—O,如果c不等于d,那么y=1,所以,选项C为正确答案。
(3)【◆题库问题◆】:[单选] 下列的SQL语句能实现的功能是( )。 SELECT*FROM仓库WHERE仓库号=”WH1” UNIONSELECT*FROM仓库WHERE仓库号=”WH2”
A.查询在WHl或者WH2仓库中的职工信息
B.查询仓库号为WHl或者WH2的仓库信息
C.查询既在仓库号为WH1又在仓库号为WH2工作的职工信息
D.语句错误,不能执行
A.查询在WHl或者WH2仓库中的职工信息
B.查询仓库号为WHl或者WH2的仓库信息
C.查询既在仓库号为WH1又在仓库号为WH2工作的职工信息
D.语句错误,不能执行
【◆参考答案◆】:B
【◆答案解析◆】:B。【解析】SQL支持集合的并(UNION)运算,即可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)。所以题干中的SQL语句实现的功能是查询仓库号为WIll或WH2的仓库信息。
(4)【◆题库问题◆】:[单选] 以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致 不能实现预定功能。 #defineMIN-2147483647int findmax(int x[],int n){int i,max; for(i=0;i<n;i++) {max=MIN; if(max<x[i])max=x[i];) return max; }造成错误的原因是( )。
A.定义语句“int i,max;”中max未赋初值
B.赋值语句“max=MIN;”中,不应给max赋MIN值
C.语句“if(max<x[i])max=x[i];”中判断条件设置错误
D.赋值语句“max—MIN;”放错了位置
A.定义语句“int i,max;”中max未赋初值
B.赋值语句“max=MIN;”中,不应给max赋MIN值
C.语句“if(max<x[i])max=x[i];”中判断条件设置错误
D.赋值语句“max—MIN;”放错了位置
【◆参考答案◆】:D
【◆答案解析◆】:“max=MIN;”语句应放在for循环之前,否则每次循环时都重新赋值,值没有变化。
(5)【◆题库问题◆】:[单选] 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为( )。
A.C
B.BasiC
C.DDL
D.DML
A.C
B.BasiC
C.DDL
D.DML
【◆参考答案◆】:C
【◆答案解析◆】:数据定义语言Data Definition Language(DDL。)是SQL语言的一部分,用来定义模式、内模式和外 模式。
(6)【◆题库问题◆】:[单选] 执行x=InputBox(”请输入x的值”)时,在弹出的对话框中输入l2,在列表框Listl选中第一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是( )。
A.y--Val(x)+Val((ListList(0)
B.y=Val(x)+Val(ListList(1))
C.y=Val(x)&Val(ListList(O))
D.y=Val(x)&Val(ListList(1))
A.y--Val(x)+Val((ListList(0)
B.y=Val(x)+Val(ListList(1))
C.y=Val(x)&Val(ListList(O))
D.y=Val(x)&Val(ListList(1))
【◆参考答案◆】:C
【◆答案解析◆】:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。
(7)【◆题库问题◆】:[单选] 下列程序片段中,能通过编译的是( )。
A.public abstract class Animal{public void speak( );}
B.public abstract class Animal{public void speak( ){};}
C.public class Animal{pubilc abstract void speak( );}
D.public abstract class Animal{pubile abstract void speak( ){};}
A.public abstract class Animal{public void speak( );}
B.public abstract class Animal{public void speak( ){};}
C.public class Animal{pubilc abstract void speak( );}
D.public abstract class Animal{pubile abstract void speak( ){};}
【◆参考答案◆】:A
【◆答案解析◆】:Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承他的子类实现。所以选A。
(8)【◆题库问题◆】:[单选] 设有定义: struetcomplex{intreal,unreal;)datal={1,8},data2; 则以下赋值语句中错误的是( )。
A.data2=datal;
B.data2={2,6};
C.data2.real=datal.real;
D.data2.real=datal.unreal;
A.data2=datal;
B.data2={2,6};
C.data2.real=datal.real;
D.data2.real=datal.unreal;
【◆参考答案◆】:B
【◆答案解析◆】:B中的赋值方式仅限于在结构说明时,对每个变量成员初始化。在程序中对结构体成员赋值,或采用选项A中的整体赋值方式,或采用选项C.D中对结构成员依次赋值。
(9)【◆题库问题◆】:[单选] 为了提高测试的效率,应该( )。
A.随机选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序
A.随机选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】提高测试的效率不能取一切可能的输入数据作为测试数据,当然也不能随机选取数据,而是应该根据测试用例选取合适的适量的数据,同时要集中对付那些错误群集的程序。
(10)【◆题库问题◆】:[单选] 若要确保输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为( )。
A.0000/99/99
B.9999/00/99
C.0000/00/00
D.9999/99/99
A.0000/99/99
B.9999/00/99
C.0000/00/00
D.9999/99/99
【◆参考答案◆】:A
【◆答案解析◆】:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入数字0-9:“9”代表可以选择输入数字或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故此应为0000/99/99。