国家二级(JAVA)笔试模拟试卷80(题后含答案及解析)
国家二级(JAVA)笔试模拟试卷80 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是
( )
A.冒泡排序
B.选择排序
C.快速排序
D.归并排序
正确答案:A
解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项A。
2. 非空的循环单链表head的尾结点(由p所指向),满足 ( )
A.p→next==NULL
B.p==NULL
C.p→next=head
D.p=head
正确答案:C
解析:循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即 p→next=head。
3. 线性表的顺序存储结构和线性表的链式存储结构分别是 ( )
A.顺序存取的存储结构、顺序存取的存储结构
B.随机存取的存储结构、顺序存取的存储结构
C.随机存取的存储结构、随机存取的存储结构
D.任意存取的存储结构、任意存取的存储结构
正确答案:B
解析:该题考查的是线性表存储结构的基本知识。顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。
4. 结构化程序设计所规定的三种基本控制结构是 ( )
A.输入、处理、输出
B.树形、网形、环形
C.顺序、选择、循环
D.主程序、子程序、函数
正确答案:C
解析:顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的3种基本结构。
5. 下列不属于软件调试技术的是 ( )
A.强行排错法
B.集成测试法
C.回溯法
D.原因排除法
正确答案:B
解析:我们严格区分调试与测试,调试是已知有错误而来找错误,是被动的;测试有很多种,比如未发现错误但不能保证程序没错而来找BUG,还比如我们运行测试程序是否符合用户的要求,是主动的。所以答案是选项B。 A、C、D都是具体的程序调试方法,而B是宏观的程序测试方法。测试有单元测试、集成测试、确认测试、系统测试。比如我们在进行单元测试时,发现程序有错误,我们再可以根据A、C、D的方法来找错误。
6. 软件生命周期中花费时间最多的阶段是 ( )
A.详细设计
B.软件编码
C.软件测试
D.软件维护
正确答案:D
解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。
7. 软件设计中,有利于提高模块独立性的一个准则是 ( )
A.低内聚低耦合
B.低内聚高耦合
C.高内聚低耦合
D.高内聚高耦合
正确答案:C
解析:模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
8. 数据库的故障恢复一般是由 ( )
A.数据流图完成的
B.数据字典完成的
C.DBA完成的
D.PAD图完成的
正确答案:C
解析:一旦数据库中的数据遭受破坏,需要及时进行恢复,RDBMS一般都提供此种功能,并由DBA负责执行故障恢复功能。
9. 下列关系运算的叙述中,正确的是 ( )
A.投影、选择、连接是从二维表行的方向进行的运算
B.并、交、差是从二维表的列的方向来进行运算
C.投影、选择、连接是从二维表列的方向进行的运算
D.以上3种说法都不对
正确答案:C
解析:在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等),还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的。后者是从二维表的列的方向来进行运算的。
10. 在关系数据库中,对一个关系做投影操作后,新关系的元组个数将
( )
A.等于原来关系中的元组个数
B.大于原来关系中的元组个数
C.小于原来关系中的元组个数
D.不能确定元组个数
正确答案:D
解析:投影:按字段(也称属性,比如学生关系(学号,姓名,出生年月,性别),学号、姓名……都是属性)选取一列或多列(一个二维表中所有元组在某一列或几列上截取出来)。如果有重复的元组,投影操作去掉重复的元组,则得到的新关系的元组个数将会少于原来的元组个数;如果没有重复的元组,则新关系的元组个数等于原来的元组个数。所以不能确定元组个数。
11. 下列说法不正确的是 ( )
A.Java语言不支持分布式计算
B.Java是跨平台的语言
C.Java是面向对象语言
D.Java是具有多线程并发机制的语言
正确答案:A
解析:本题考查Java语言的特点。 Java语言是一种高级语言,它具有简单、面向对象、分布式、解释型、鲁棒性、安全、结构中立、可移植、高效率、多线程、动态等特点。
12. 下列______命令是Java的编译命令? ( )
A.javac
B.java
C.javadoc
D.appletviewer
正确答案:A
解析:javac程序是Java的编译器。它把.java文件编译成.class文件。Java是Java解释器,用于直接从类文件执行Java应用程序字节代码。Javadoc用于生成API文档,根据Java源码及说明语句生成HTML文档。Appletviewer是一种执行HTML文件上的Java Applet的Java浏览器。
13. 若所用变量都已正确定义,则在以下选项中,非法的表达式是
( )
A.a!=4||b==1
B.’a’%3
C.’a’=1/2
D.’a’+32
正确答案:C
解析:选项C中的’a’是单字节它是不允许被赋值的。所以选项C是非法的表达式。选项A是逻辑表达式,是正确的。选项B是字符’a’的值与3进行求余运算。是正确的。选项D参加运算的也是字符’a’的值,所以这个表达式也是正确的。
14. 下列属于合法的Java标识符是 ( )
A.“ABC”
B.Saler
C.&15678
D.#NAME?
正确答案:B
解析:本题考查的是标识符的命名规则,历年考试都有涉及,应该重点掌握。Java中标识符的命名规则是:标识符以字母、下划线、美元符号作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。 Java中标识符
不能以““”开头,所以选项A错误;不能以“&”开头,所以选项C错误;不能以“+”开头,所以选项D错误;只有选项B是正确的。
15. 三元条件运算符ex1?ex2:ex3,相当于下面______语句。 ( )
A.if(ex1)ex2;else ex3;
B.if(ex2)ex1;else ex3;
C.if(ex1)ex3;else ex2;
D.if(ex3)ex2;else ex1;
正确答案:A
解析:首先理解三元条件运算符 ex1?ex2:ex3表示的意思,它所表示的是如果满足条件ex1则执行ex2,否则执行ex3。选项 A表示的也是这个意思,所以选项A是正确的。选项B表示的是如果满足ex2则执行ex1,否则执行ex3,所以选项B是不正确的。选项C表示的是如果满足条件ex1则执行ex3,否则执行
ex2,所以选项C是不正确的。选项D表示的是如果满足条件ex3则执行ex2,否则执行ex1,所以选项D是不正确的。
16. 阅读下面代码段:public class Test{ public static void main(String
args[]){ char ch; switch(ch) { case’a’:System.out.print(“abc”);break; case’b’:System.out.print(“ab”); case’c’:System.out.print(“c”);break; default:System.out.print(“abc”); } }}不输出”abc”的ch值是 ( )
A.’a’
B.’b’
C.’c’
D.’d’
正确答案:C
解析:该题测试的是考生对switch语句的掌握,执行时,switch语句根据表达式返回的值与每个case子句的值相比较。如果匹配成功,则执行该case子句后的语句序列,直到执行到break语句或switch语句结束,然后跳出 switch语句。如果匹配不成功,则跳转到default语句。本题中,如果ch的值是’a’,则输出结果是”abc”。如果ch的值是’b’,则输出的是” ab”,而这时输出还没结束,所以继续输出字符串”c”,所以它的最终结果也是输出”abc”。如果ch的值是’d’,则它就跳转到default输出” abc”。如果ch的值是’c’,则输出结果是”c”,所以选项C是正确的。
17. 有一个类A,下面为其构造函数的声明,其中正确的是 ( )
A.void A(int x){…}
B.A(int x){…}
C.a(int x){…}
D.void a(int x){…}
正确答案:B
国家二级(JAVA)笔试模拟试卷92(题后含答案及解析)
国家二级(JAVA)笔试模拟试卷92 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 下列叙述中正确的是( )。
A.数据的逻辑结构与存储结构必定一一对应
B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D.以上三种说法都不对
正确答案:D
2. 数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不是它的基本功能的是( )。
A.数据共享功能
B.数据定义功能
C.数据操纵功能
D.数据库的运行管理与控制功能
正确答案:A
3. 一个函数带有参数说明时,则参数的默认值应该在( )中给出。
A.函数定义
B.函数声明
C.函数定义或声明
D.函数调用
正确答案:C
4. 下列叙述中,不属于软件需求规格说明书的作用的是( )。
A.便于用户、开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
正确答案:D
5. 软件详细设计的主要任务是确定每个模块的( )。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
正确答案:A
6. 在软件设计中,不属于过程设计工具的是( )。
A.PDL(过程设计语言)
B.PAD图
C.N-S图
D.DFD图
正确答案:D
7. 下面不属于软件设计原则的是( )。
A.抽象
B.模块化
C.自底向上
D.信息隐蔽
正确答案:C
8. 流程控制语句的基本控制结构有三种,不属于这一种结构的是( )。
A.顺序结构
B.选择结构
C.循环结构
D.计算结构
正确答案:D
国家二级(JAVA)笔试模拟试卷163(题后含答案及解析)
国家二级(JAVA)笔试模拟试卷163 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 下列变量定义中,正确的是
A.long 1=123L
B.long 1=3.14156f
C.int i=“k”
D.double d=1.55989E2f
正确答案:A
解析:选项B中,等号右端是一个float类型的常量,左端是long型,不能进行赋值。选项C中,等号右端是字符串,左端是int型,不能赋值。选项D中,右端是float型常量,左端是double型,精度不同,在计算机中占用的内存位数不同,结果会导致数据d不准确。
2. 下面Java表达式 19/3 (int)71.7-2*3 7%3 (double)1/8+3
计算的结果是
A.6.3 64 2 2.5
B.6 63 1 3.125
C.6.4 67 2 2.5
D.6 65 1 3.125
正确答案:D
解析:对二元运算,如果操作数全为整型,那么只要其中有一个为long型,则表达式结果也为long型;其他情况下,即使两个操作数全是byte型或short型,表达式结果也为int型;对于第一个表达式,由于19和3两个操作数都是整型,所以结果为整型数6。故选项A、C排除。对于第二个表达式,由于类型转换优先级高于“-”,所以先对71.7取整,(int)取整是将小数部分舍去,所以(int)71.7的结果为71,然后再减去2×3等于6,所以结果为71-6=65,故答案为选项D。
3. 下列语句能给数组赋值,而不使用for循环的是
A.myArray{[1]=“One”;[2]=“Two”;[3]=“Three”;}
国家二级(ACCESS)机试模拟试卷263(题后含答案及解析)
国家二级(ACCESS)机试模拟试卷263 (题后含答案及解析)
全部题型 2. 简单应用题 3. 综合应用题
简单应用题(40分)
1. 在“教师档案.mdb”数据库中有班级、教师授课、教师档案和课程4张表。 (1)以教师档案表为数据源,创建参数查询“教师编号查询”,实现输入教师编号显示教师的全部信息。参数提示为“请输入教师编号”。查询结果如图所示。
正确答案:(1)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加教师档案表。关闭“显示表”对话框。选择教师档案表.*和教师编号字段。将“[请输入教师编号]”输入到教师编号字段的准则行,取消该字段的显示。将该查询保存为“教师编号查询”。 (2)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加班级、教师授课表、教师档案表和课程表。关闭“显示表”对话框。选择班级名称、课程名称和姓名字段。将“计算机软件”输入到班级名称字段的准则行。将该查询保存为“查询1”。
综合应用题(30分)
2. 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计: (1)设置窗体对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。
(2)调整窗体对象“fEmp”上“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且上边对齐“报表输出”按钮,左边距离“报表输出”按钮l厘米(即“bt2”按钮的左边距离“bt1”按钮的右边1厘米)。 (3)将报表记录数据按照先姓名升序再年龄降序排列显示:设置相关属性,将页面页脚区域内名为“tPage”的文本框控件实现以下格式的页码输出:
国家二级(ACCESS)机试模拟试卷254(题后含答案及解析)
国家二级(ACCESS)机试模拟试卷254 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 考生文件夹下存在一个数据库文件“sampl.mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: (1)设置数据表显示的字体大小为14、行高为18。 (2)设置“简历”字段的说明为“自上大学起的简历信息”。 (3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。
(4)将学号为“2001 1001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。 (5)将隐藏的“党员否”字段重新显示出来。 (6)完成上述操作后,将“备注”字段删除。
正确答案: (1)步骤l:双击打开“sampl.mdb”数据库窗口,单击“表”对象,双击打开“tStud”表。执行【格式】→【字体】菜单命令,打开“字体”对话框。在“字号”列表中选择“14”。 步骤2:单击“确定”按钮,如图2-1所示。 步骤3:执行【格式】→【行高】菜单命令,打开“行高”对话框。在“行高”对话框中输入“18”,单击“确定”按钮。如图2-2所示。关闭“tStud”表。 (2)步骤1:选中“tStud”表,单击“设计”按钮。在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”。如图2-3所示。 步骤2:单击工具栏中的“保存”按钮。关闭“tStud”表的设计视图。
(3)步骤1:选中“tStud”表,单击“设计”按钮,在“tStud”表设计视图下,单击“年龄”字段所在行的数据类型,选中“数字”类型。如图2.4所示。 步骤2:单击工具栏中的“保存”按钮。关闭“tStud”表的设计视图。 (4)步骤1:双击打开“tStud”表,选中学号为“20011001”照片信息,执行【插入】→【对象】菜单命令,打开对象对话框。如图2-5所示。 步骤2:选择“由文件创建”选项。单击“浏览”按钮查找图片“photo.bmp”存储位置,单击“确定”按钮,如图2-6所示。步骤3:单击“确定”按钮,关闭“tStud”表窗口。
国家二级(JAVA)笔试模拟试卷176(题后含答案及解析)
国家二级(JAVA)笔试模拟试卷176 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。
A.N+1
B.N
C.(N+1)/2
D.N/2
正确答案:B
解析:在顺序查找中,如果被查元素不在线性表中,或是线性表中的最后一个,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。
2. 阅读下面代码 public class Test implements Runnable { public
void run(Thread t) { System.out.println(“Running”); } public
static void main(String[] args) { Thread tt=new Thread(new Test( ));
tt.start( ); } } 代码运行的结果是
A.将抛出一个异常
B.没有输出并正常结束
C.输出“Running”并正常结束
D.程序第2行将出现一个编译错误
正确答案:D
3. Thread类中能运行线程体的方法是
A.start( )
B.resume( )
C.init( )
D.run( )
正确答案:A
解析:控制线程启停类的方法有:start( ),线程体开始运行;stop( ),强行中止线程运行;suspend( ),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用resume( )方法恢复线程的状态;resume( ),恢复线程执行。所以答案为A。选项D中run( )方法定义了线程体和线程的具体行为。
国家二级(JAVA)笔试模拟试卷78(题后含答案及解析)
国家二级(JAVA)笔试模拟试卷78 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 数据结构中,与所使用的计算机无关的是数据的 ( )
A.存储结构
B.物理结构
C.逻辑结构
D.物理和存储结构
正确答案:C
解析:数据结构的概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。
2. 在单链表中,增加头结点的目的是 ( )
A.方便运算的实现
B.使单链表至少有一个结点
C.标识表结点中首结点的位置
D.说明单链表是线性表的链式存储实现
正确答案:A
解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。
3. 算法的时间复杂度是指 ( )
A.执行算法程序所需要的时间
B.算法程序的长度
C.算法执行过程中所需要的基本运算次数
D.算法程序中的指令条数
正确答案:C
解析:算法的时间复杂度实际上就是执行算法程序所需要的计算工作量。为了客观地反映算法性能,在度量算法的时间复杂度时,应该与编写算法程序所使用的程序设计语言、执行算法程序时所使用的计算的工具以及程序员的水平无关。选项A错误,因为同一算法程序在运行速度不同的计算机上运行时,其计算时间是不同的。选项B错误,因为算法所编写的程序长度往往与程序设计语言以及程序员的水平有关,同一个算法,用不同的程序设计语言或者不同的程序
员所编写出的程序其长度可能会大不相同。选项D错误,因为根据一个算法所编制出的程序之中,其指令条数往往与程序设计语言以及程序员的水平有关,不能用算法程序中的指令条数来度量算法的时间复杂度。所以,本题正确答案为C。
国家二级(ACCESS)机试模拟试卷246(题后含答案及解析)
国家二级(ACCESS)机试模拟试卷246 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 在考生文件夹下,“samp1.mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“fTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:(1)删除表对象“员工表”的照片字段。(2)设置表对象“员工表”的年龄字段有效性规则为:大于16岁且小于65岁(不含16岁和65岁);同时设置相应有效性文本为“请输入合适年龄”。(3)设置表对象“员工表”的聘用时间字段的默认值为系统当前日期。(4)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。(5)设置相关属性,实现窗体对象(名为“fTest”)上的记录数据不允许添加新记录的操作(即消除新记录行)。(6)将宏对象(名为“mTest”)重命名为可自动运行的宏。
正确答案:(1)步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,右键单击“员工表”,选择“设计视图”命令。步骤2:右键单击“照片”行,选择”删除行”命令,在弹出的对话框中单击“是”按钮。步骤3:单击工具栏中的“保存”按钮。(2)步骤1:单击“年龄”字段,在“字段属性”的“有效性规则”行输入:>16 and <65,在“有效性文本”行中输入:请输入合适年龄。步骤2:单击工具栏中的“保存”按钮。(3)步骤1:单击“聘用时间”字段,在字段属性“默认值”行输入:date( )。步骤2:单击工具栏中的“保存”按钮,关闭设计视图。(4)步骤1:执行【工具】→【关系】菜单命令,单击“关系线”,右键单击选择“删除”命令,单击”是”按钮。步骤2:选中表“部门表”中的“部门号”字段,按住鼠标拖动到表“员工表”的“所属部门”字段上释放鼠标。在弹出“编辑关系”的对话框中勾选“实施参照完整性”复选框,然后单击“创建”按钮。步骤3:单击工具栏中的“保存”按钮,关闭“关系”窗口。(5)步骤1:选择“frest”窗体,单击“设计”按钮,打开“fTest”窗体设计视图。步骤2:右键单击“frest”窗体标题栏,选择“属性”命令,弹出“属性”对话框。选择“属性”对话框的“数据”选项卡,选择“允许添加”下拉列表中的“否”选项,关闭“属性”窗口。步骤3:单击“保存”按钮,保存窗体,关闭窗体设计视圈。(6)步骤1:选中“宏”对象,右键单击“retest”,选择“重命名”命令。步骤2:在光标处输入“AutoExec”,按<Enter>键。
国家二级(ACCESS)机试模拟试卷264(题后含答案及解析)
国家二级(ACCESS)机试模拟试卷264 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 在“Acc1.mdb”数据库中有一张“订单”表。(1)按照下表的要求创建“雇员”表。(2)设置“雇员”表“性别”字段的默认值为“男”,有效性规则为“男0r女”。输入有效性规则不允许的值时,提示信息为“请输入男或女字样!”。(3)在“雇员”表中输入如下数据。
正确答案:(1)在“Acc1.mdb”数据库窗口中单击“表”对象。单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮。然后按照题干表要求建立字段,输入题目要求的字段名称、数据类型,在字段属性“常规”选项卡中输入字段大小,右键单击“雇员ID”,选择“主键”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入表名字“雇员”,单击“确定”按钮,并关闭表设计视图窗口。(2)在“Acc1.mdb”数据库窗口中“表”对象下,右键单击“雇员”表,选择“设计视图”。选中“性别”字段,在“常规”选项卡默认值行输入“男”,有效性规则行输入“男Or女”,在“有效性文本”行输入“请输入男或女字样!”。单击工具栏中的“保存”按钮,并关闭表设计视图窗口。(3)打开“雇员”表。按照题目要求依次输入所对应的数据。单击工具栏中的“保存”按钮,并关闭表窗口。
简单应用题(40分)
2. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tColleet”、“tpress”和“tTyoe”,试按以下要求完成设计:(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为“v Max”和“v Min”,所建查询名为“qT1”。(2)创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的”CDID”、“主题名称”、“价格”、“购买日期”和“介绍”五个字段的内容,所建查询名为“qT2”。(3)创建一个查询,通过输入CD类型名称,查询并显示“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”五个字段的内容,当运行该查询时,应显示参数提示信息“请输入CD类型名称:”,所建查询名为“qT3”。(4)创建一个查询,对“tType”表进行调整,将”类型ID”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,所建查询名为“qT4”。
国家二级(JAVA)机试模拟试卷18(题后含答案及解析)
国家二级(JAVA)机试模拟试卷18 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 下面是打印输出所有和为10000的连续整数(如:1998,1999,2000,2001,2002)的程序,请在每条横线处填写适当语句,使程序的功能完整。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class Sum10000{ public static void main(String
args[ ]){ int i; int j; int k; int sum; for(i=1;i<=10000;______________){ sum=0; j=i; __________________;while(sum<10000)
{ ______________if(sum==10000) { for(k=i;k<=j;k++) System.out.println(k+
““); System.out.println(“********”); }} } }
正确答案:i++ sum+=i; sum+=++j;
解析:本题主要考查for循环语句、while循环语句。解答本题的关键是熟练使用for循环语句、while循环语句的使用。在本题中,for(i=1;i<=10000;i++)语句中的i++是用来使循环变量递增1,sum+=i;语句的功能是用来累加循环变量i,sum+=++j;语句的功能是用来累加循环变量j。
简单应用题(40分)
2. 请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印结果。要求初始化一个大小为10的数组,里面按照数组下标顺序存放0~9,输出交换位置后的数组。 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: 9173546280
国家二级(JAVA)笔试模拟试卷119(题后含答案及解析)
国家二级(JAVA)笔试模拟试卷119 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 下列选项中不符合良好程序设计风格的是( )。
A.源程序要文档化
B.数据说明的次序要规范化
C.避免滥用goto语句
D.模块设计要保证高耦合、高内聚
正确答案:D
2. 希尔排序属于( )。
A.交换排序
B.归并排序
C.选择排序
D.插入排序
正确答案:D
3. 程序设计语言的工程特性之一为( )。
A.软件的可重用性
B.数据结构的描述性
C.抽象类型的描述性
D.数据库的易操作性
正确答案:A
4. 对下列二叉树 进行中序遍历的结果是( )。
A.ACBDFEG
B.ACBDFGE
C.ABDCGEF
D.FCADBEG
正确答案:A
5. 下列叙述中,不属于数据库系统的是( )。
A.数据库
B.数据库管理系统
C.数据库管理员
D.数据库应用系统
正确答案:D
6. 数据的逻辑结构是指( )。
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据元素之间的逻辑关系
D.数据的逻辑结构在计算机中的表示
正确答案:C
7. 在数据库系统中,用户所见的数据模式为( )。
A.概念模式
B.外模式
C.内模式
D.物理模式
正确答案:B
8. 在关系数据库中,用来组织索引结构联系的是( )。
A.树形结构
B.网状结构
C.线性表
D.二维表
正确答案:A
9. 检查模块是否正确的组合在一起的过程称为( )。
A.确认测试
B.集成测试
C.验证测试
D.验收测试
正确答案:B
10. 下列数据结构中不属于线性存储结构的是( )。
A.顺序表
B.栈
