【免费下载】全国信息技术水平考试JAVA样题
全国计算机等级考试二级Java模拟试卷及答案
全国计算机等级考试二级Java模拟试卷及答案Java语言程序设计一、选择题(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?A)安全性B)多线性C)跨平台D)可移植(2)下列哪个类声明是正确的?A)abstract final class HI{···}B)abstract private move(){···}C)protected private number; D)public abstract class Car{···}(3)下列关于for循环和while循环的说法中哪个是正确的?A)while循环能实现的操作,for循环也都能实现B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C)两种循环任何时候都可替换D)两种循环结构中都必须有循环体,循环体不能为空(4)异常包含下列那些内容?A)程序中的语法错误B)程序的编译错误C)程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况(5)Character流与Byte流的区别是A)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是块读写,后者是字节读写D)二者没有区别,可以互换使用(6)监听事件和处理事件A)都由Listener完成B)都由相应事件Listener处登记过的构件完成C)由Listener和构件分别完成D)由Listener和窗口分别完成(7)Applet可以做下列那些操作?A)读取客户端文件B)在客户端主机上创建新文件C)在客户端装载程序库D)读取客户端部分系统变量(8)下列哪个属于容器的构件?A)JFrame B)JButton C)JPnel D)JApplet(9)如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout(10)为实现多线程之间的通信,需要使用下列那种流才合适?A)Filter stream B)File stream C)Random access stream D)Pipde stream二、填空题(1)对象串行化可以很容易地扩展成支持Java对象的[1],它提供了对象从流中重建的补充方式.(2)Vector类的对象是通过capacity和capacityIncrement两个值来改变集合的容量,其中capacity表示集合最多能容纳的[2] ,capacityIncrement表示每次增加多少容量,不是一个一个增加.(3)下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行.import java.io.*;public class LeapYear{public static void main(String arge[])throws IOException{InputStreamReader ir;BufferdeReadwe in;ir=new InputStreamReader(System.in);in=new BufferedReader(ir);System.out.println(“输入年份是:”);String s= [3]int year=Integer.parseInt(s);if year % 4 = = 0 && year % 100! = 0 // year % 400 = = 0){System.out.println(""+year+"年是闰年.");}else{System.out.println(""+year+"年不是闰年..");}}}(4)下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行.import java.io.*;public class ArrayTest{public static void main(String args[]){int i;int a[] = new int[5];for(i=0;i<5;i++)a=i;for( [4] i>=0;i- -)System.out.println("a["+i+"]="a);}}(5)下列程序的功能是:输入一个姓名,程序运行后,输出“姓名Welcome you!”.例如,输入“张三Welcomeyou !”.请在下面横线处填入正确的方法名,使程序可以正确运行.import java,awt,*;import java.awt.event.*;public class welcomenYou{public static void main(String args[]){new FrameInOut();}}class FrameInOut extends Frame implements ActionListener{Label prompt;TextField input,output;Button btnn;void FramInOut(){prompt=new Label("Please input your name");input=new TextField(10);output=new TextField(25);btnn=new Button("Class");[5] (new FlowLayout());add(prompt);add(input);add(output);add(btnn);input.addActionListener(this);btnn.addActionListener(this);setSize(300.200);show();}public void actionperformed(ActionEvent e){if(e.getSource() = = input)output.setText(input.getText()+"Welcome you!");else{dispose();system.exit(0);}}}Java程序设计答案一:选择题:1-5 :B D D C C6-10:B A A B D二:填空题:(1)[1]:持续存储或持久存储(2)[2]:元素个数(3)[3]:in.readLine()(4)[4]:i=a.Length-1(5)[5]:setLayout。
java考试试题及答案
java考试试题及答案一、选择题1.以下关于Java的说法,哪个是正确的?A. Java是一种编程语言B. Java只能在Windows系统上运行C. Java只用于游戏开发D. Java不能用于Web开发答案:A2.下面哪个关键字用于定义一个类?A. classB. publicC. staticD. void答案:A3.Java中的基本数据类型有哪些?A. int, float, char, booleanB. Integer, Float, Character, BooleanC. String, Double, BooleanD. int, double, String, boolean答案:A4.以下哪个不是Java的访问修饰符?A. publicB. protectedC. privateD. final答案:D5.以下哪种循环结构在未知条件的情况下会被循环执行?A. for循环B. while循环C. do-while循环D. switch语句答案:C二、填空题1.Java中用于接收用户输入的类是__Scanner__。
2.Java中String类的equals()方法用于比较两个字符串的__内容__。
3.在Java中,用于创建对象的关键字是__new__。
4.Java中的集合类是位于__java.util__包下的。
5.Java中的逻辑与运算符是__&&__,逻辑或运算符是__||__。
三、简答题1.请简要介绍Java的特点及优势。
Java是一种跨平台的编程语言,具有以下特点和优势:- 简单易学:Java语法相对简单,与C++相比更容易上手。
- 面向对象:Java支持面向对象编程,具有封装、继承和多态的特性。
- 平台无关性:Java通过虚拟机实现跨平台,只需编写一次代码即可在不同操作系统上运行。
- 安全性:Java有严格的访问控制和内存管理机制,可防止非法访问和内存泄漏。
计算机二级考试Java题库及答案
计算机二级考试Java题库及答案一、选择题1.1 单选题1. 下列关于Java语言的描述,错误的是____。
A. Java是一种面向对象的程序设计语言B. Java语言可以一次编写,到处运行C. Java语言的中文名为“爪哇”D. Java语言的版本号是固定的答案:D2. 在Java语言中,下列哪个选项不是合法的数据类型?A. intB. charC. StringD. 123abc答案:D1.2 多选题1. 下列哪些是Java基本数据类型?A. intB. charC. StringD. boolean答案:ABD二、填空题1. 在Java中,一个整型常量的值可以是____。
答案:123452. Java中的String类属于____类型。
答案:类三、判断题1. Java中的所有变量都必须初始化后才能使用,这个说法是____正确的。
答案:错误2. 在Java中,一个类的构造方法名必须与类名相同,这个说法是____正确的。
答案:正确四、编程题1. 编写一个Java程序,实现以下功能:- 输出1到100之间所有的偶数- 输出1到100之间所有的奇数答案:public class EvenOdd {public static void main(String[] args) { for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {System.out.println("偶数:" + i);} else {System.out.println("奇数:" + i);}}}}2. 编写一个Java程序,实现以下功能:- 输入一个字符串,输出字符串中字母和数字的个数- 输入一个字符串,输出字符串中字母和数字的顺序(从小到大)答案:import java.util.Arrays;import java.util.Scanner;public class LetterDigitCount {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入一个字符串:");String input = scanner.nextLine();int letterCount = 0;int digitCount = 0;char[] chars = input.toCharArray();Arrays.sort(chars);for (char c : chars) {if (Character.isLetter(c)) {letterCount++;} else if (Character.isDigit(c)) {digitCount++;}}System.out.println("字符串中字母的个数:" + letterCount);System.out.println("字符串中数字的个数:" + digitCount);}}以上是计算机二级考试Java题库及答案的一个简单示例,实际题库更为丰富和全面。
全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷
2011年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)1. (1分) 下列属于Java应用程序入口方法的是()。
(A) start()(B) init()(C) paint()(D) main()2. (1分) 下列选项中属于Java中不合法标识符的是()。
(A) $cardNumber (B) point(C) Tree&Grass (D) _getSalary3. (1分) 下列布局管理器按钮中,位置有可能会根据Frame的大小改变而改变的是()。
(A) BorderLayout (B) CardLayout(C) GridLayout (D) FlowLayout4. (1分) 在Java中,int数据类型所占的位数为( ) 。
(A) 8 (B) 16 (C) 32 (D) 645. (1分) 下列程序段的输出结果是()。
int a=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);(A) 144 (B) 28 (C) 140 (D) 不能执行6. (1分) 已知类关联如下:class Employee{ }class Manager extends Employee{ }class Director extends Employee{ }则下列关于创建对象的语句正确的是()。
(A) Employee e=new Manager();(B) Director d=new Manager();(C) Director d=new Employee();(D) Manager m=new Director();7. (1分) 下列关于事件监听的说法中正确的是()。
(A) 所有组件,都不允许附加多个监听器(B) 如果多个监听器加在一个组件上,那么事件只会触发一个监听器(C) 组件不允许附加多个监听器(D) 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别8. (1分) 下列关键字中不是用来控制对类成员访问的是()。
全国计算机二级《Java》真题及答案
全国计算机二级《Java》真题及答案1. 下列叙述中正确的是()。
A. 为了建立一个关系,首先要构造数据的逻辑关系B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项C. 一个关系的属性名表称为关系模式D. 一个关系可以包括多个二维表【答案】A2. 关系数据库管理系统所管理的关系是()。
A. 若干个二维表B. 一个DBF文件C. 一个DBC文件D. 若干个DBC文件【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。
3. 在关系中能唯一标识元组的最小属性集称为该表的键或码。
二维表中可能有若干个键,它们称为该表的()。
A. 连接码B. 关系码C. 外码D. 候选码【答案】D4. 设有关系表学生表S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。
除属性学号外,也可以作为键的是()。
A. 姓名B. 身份证号C. 姓名,性别,年龄D. 学号,姓名【答案】B5. 关系模型允许定义3类数据约束,下列不属于数据约束的是()。
A. 实体完整性约束B. 参照完整性约束C. 属性完整性约束D. 用户自定义的完整性约束【答案】C6. Java中定义常量的保留字是()。
A. constB. finalC. finallyD. native【答案】B7. 数据字典(DD)所定义的对象包含于()。
A. 数据流图(DFD)B. 程序流程图C. 软件结构图D. 方框图【答案】A8. 软件需求规格说明书的作用不包括()。
A. 软件验收的依据B. 用户与开发人员对软件要做什么的共同理解C. 软件设计的依据D. 软件可行性研究的依据【答案】D9. 下列属于黑盒测试方法的是()。
A. 语句覆盖B. 逻辑覆盖C. 边界值分析D. 路径分析【答案】C10. 下列不属于软件设计阶段任务的是()。
A. 软件总体设计B. 算法设计C. 制定软件确定测试计划D. 数据库设计【答案】C11. 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
第七届全国信息技术应用水平大赛模拟题 JAVA模拟题
第七届全国信息技术应用水平大赛模拟题JAVA程序设计注:试卷满分150分,完成时间180分钟。
此模拟题仅供参考,具体题型、题量与分值分配以实际预赛题为准。
单选题(共60题,每题1分,共60分)1. Java语言具有许多优点和特点,其中能反映Java程序在不同操作系统下都可以运行的特点是()。
A:安全性B:多线程C:跨平台D:可移植2. Java语言的类型属于()。
A:面向对象语言B:面向过程语言C:汇编语言D:形式语言3.Java虚拟机指的是()。
A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)B、运行Java程序所需的硬件设备C、Java源代码的编译器D、Java字节代码的解释程序4.关于Java中的CLASSPATH环境变量,下列说法不正确的是()。
A、CLASSPATH是一个目录列表B、编译器用它来搜索各自的类文件C、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中D、解释器用它来搜索各自的类文件5.下列关于Java语言的描述不正确的是()。
A、Java语言开发的程序与平台无关,用Java语言开发的程序可以在不同的操作系统下运行B、任何语言开发的程序都与开发平台有关,用Java语言开发的程序,无法在不同操作系统平台下运行C、在使用变量的时候,Java采用自动方法动态分配内存,退出程序后,该变量也就自动从内存消失D、Java采用完全面向对象的程序设计方法,它的封装性使程序安全性更高6. Java语言有多种实现机制,下列属于垃圾回收机制的技术是()。
A、字节编译B、内存跟踪C、语法检查D、堆栈上/下溢检查7.在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。
A、源, HTMLB、HTML, 字节代码C、字节代码, 源D、源, 字节代码8. Java源文件和编译后文件的扩展名分别为()。
A、.class和.javaB、.class和.classC、.java和.classD、.java和.javaw9.运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是()。
全国计算机等级考试二级Java模拟试卷及答案
全国计算机等级考试二级Java模拟试卷及答案Java一、选择题(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?BA)安全性 B)多线性 C)跨平台 D)可移植(2)下列哪个类声明是正确的?DA)abstract final class HI{} B)abstract private move(){}C)protected private number; D)public abstract class Car{}(3)下列关于for循环和while循环的说法中哪个是正确的?DA)while循环能实现的操作,for循环也都能实现B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C)两种循环任何时候都可替换D)两种循环结构中都必须有循环体,循环体不能为空(4)异常包含下列那些内容?CA)程序中的语法错误B)程序的编译错误C)程序执行过程中遇到的事先没有预料到的情况D)程序事先定义好的可能出现的意外情况(5)Character流与Byte流的区别是CA)每次读入的字节数不同 B)前者带有缓冲,后者没有C)前者是块读写,后者是字节读写 D)二者没有区别,可以互换使用(6)在设计程序时,应采纳的原则之一是 DA.不限制goto语句的使用 B.减少或取消注解行C.程序越短越好 D.程序结构应有助于读者理解(7)程序设计语言的基本成分是数据成分、运算成分、控制成分和 DA.对象成分 B.变量成分1C.语句成分 D.传输成分(8)下列叙述中,不属于软件需求规格说明书的作用的是 DA.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析(9)下列哪个选项是合法的标识符?BA.123 B._name C.class D.1first (10)下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? CA.java.exe B.javadoc.exe C.jdb.exe D.javaprof.exe (11)下列关于继承的哪项叙述是正确的? DA.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口 D.java的单一继承使代码更可靠(12)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? BA.private B.无修饰符 C.public D.protected (13)给出下列代码,如何使成员变量m 被方法fun()直接访问? C class Test{private int m;public static void fun(){...}2}A.将private int m 改为protected int m B.将private int m 改为public int m C.将private int m 改为 static int m D.将private int m 改为 int m (14)已知有下列类的说明,则下列哪个语句是正确的?A public class Test{private float f = 1.0f;int m = 12;static int n=1;public static void main(String arg[]){Test t = new Test();}}A.t.f; B.this.n; C.Test.m; D.Test.f;(15)下列代码的执行结果是 A public class Test{public int aMethod(){static int i=0;i++;System.out.println(i);3}public static void main(String args[]){Test test = new Test();test.aMethod();}}A.编译错误 B.0 C.1 D.运行成功,但不输出(16)下列关于内部类的说法不正确的是CA.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 B.内部类可以使用它所在类的静态成员变量和实例成员变量 C.内部类不可以用abstract修饰符定义为抽象类D.内部类可作为其他类的成员,而且可访问它所在类的成员(17)顺序执行下列程序语句后,则b的值是 CString a="Hello";String b=a.substring(0,2);A.Hello B.hello C.Hel D.null (18)在oneMethod()方法运行正常的情况下,程序段将输出什么? D public void test(){try { oneMethod();System.out.println("condition 1");} catch (ArrayIndexOutOfBoundsException e){System.out.println("condition 2");} catch(Exception e)4{System.out.println("condition 3");} finally{System.out.println("finally");}}A.condition 1 B.condition 2 C.condition 3 D.condition 1finally (19)下列常见的系统定义的异常中,哪个是输入、输出异常? B A.ClassNotFoundException B.IOException C.FileNotFoundException D.UnknownHostException (20)下列哪个选项是正确计算42度(角度)的余弦值?C A.double d=Math.cos(42);B.double d=Math.cosine(42);C.double d=Math.cos(Math.toRadians(42));D.double d=Math.cos(Math.toDegrees(42));(21)下列InputStream类中哪个方法可以用于关闭流?B A.skip() B.close() C.mark() D.reset()(22)下列方法中哪个是执行线程的方法?AA.run() B.start() C.sleep() D.suspend()(23)下列关于Frame类的说法不正确的是 CA.Frame是Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管理器为BorderLayout5(24)下列Java常见事件类中哪个是鼠标事件类? C A.InputEventB.KeyEventC.MouseEventD.WindowEvent(25)在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? DA.init()B.start()C.paint()D.destroy()(26)下列哪个是面向大型企业级用容器管理专用构件的应用平台? AA.J2EEB.J2MEC.J2SED.J2DE(27)下列哪个选项的java源文件代码片段是不正确的? BA.package testpackage;public class Test{ }B.import java.io.*;package testpackage;public class Test{ }C.import java.io.*;class Person{ }public class Test{ }D.import java.io.*;6import java.awt.*;public class Test{ }二、填空题(1)对象串行化可以很容易地扩展成支持Java对象的 [1],它提供了对象从流中重建的补充方式。
全国计算机等级考试Java选择试题及答案
全国计算机等级考试Java选择试题及答案全国计算机等级考试Java选择试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的全国计算机等级考试Java选择试题及答案,供参考练习,预祝考生们考出自己理想的成绩!全国计算机等级考试Java选择试题及答案选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡的响应位置上,答在试卷上不得分。
(11)在Java2的几个版本中,可以开发桌面应用程序、低端的服务器应用及JavaApplet程序的是()。
A . J2SE B. J2EE C. J2ME D. JSP(12)下列叙述中,正确的是()。
A 对于byte 型变量,内存分配给1个字节B long 型变量,内存分配给8个字节C Java 语言使用Unicode 字符集D 1.23f 表示1.23 乘以10 的平方(13)下列属于合法的Java语言标识符是()。
A.c_at5$books B. s+C. sta/ticD. -3.14159(14)在Java 语言中,表示换行符的转义字符是()。
A.n B. f C‘n‘ D. dd(15)在Java语言中,System类与Math类所在的包是()。
A. java.appletB. ngC.java.utilD.java.awt(16)在Java语言中,所有组件类的根类是()。
A. ng.ObjectB. ng.classC. ponentD.java.awt.Frame(17)在Java语言中,关于包的说法正确的是()。
A. 用Package 语句说明一个包时,该包的层次结构必须与文件的类型相同B. 没有使用Package语句的类默认归到awt包中C. 同一个包中的类可以相互访问对方的成员D. Java语言中有一个java.awt.ewent 包(18)在读字符文件Employee.dat时,使用该文件作为参数的类是()。
全国计算机等级考试二级Java语言程序设计真题精选5(含答案)
全国计算机等级考试二级Java语言程序设计真题精选5一、单项选择题1.下列数据结构中,属于非线性结构的是()。
A.双向链表B.循环链表C.二叉链表√D.循环队列解析:线性结构是指除了第一个和最后一个结点外,所有的元素都是首尾相连的,每一个结点只有一个前驱结点和一个后继结点。
线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构;二叉链表是二叉树的存储结构,而二叉树是非线性结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义。
2.在下列链表中,能够从任意一个结点出发直接访问到所有结点的是()。
A.单链表B.循环链表√C.双向链表D.二叉链表解析:由于线性单链表的每个结点只有一个指针域,由这个指针只能找到其后继结点,但不能找到其前驱结点。
循环链表的最后一个结点的指针域指向表头结点,所有结点的指针构成了一个环状链,只要指出表中任何一个结点的位置就可以从它出发访问到表中其他所有的结点。
双向链表中的每个结点设置有两个指针,一个指向其前驱,一个指向其后继,这样从任意一个结点开始,既可以向前查找,也可以向后查找,在结点的访问过程中一般从当前结点向链尾方向扫描,如果没有找到,则从链尾向头结点方向扫描,这样部分结点就要被遍历两次,因此不符合题意。
二叉链表是二叉树的一种链式存储结构,每个结点有两个指针域,分别指向左右子结点,可见,二叉链表只能由根结点向叶子结点的方向遍历。
3.下列与栈结构有关联的是()。
A.数组的定义域使用B.操作系统的进程调度C.函数的递归调用√D.选择结构的执行解析:递归调用就是在当前的函数中调用自身并传给相应的参数,这一动作是层层进行的,直到满足一般情况的时才停止递归调用,开始从最后一个递归调用返回,函数调用是通过栈实现的。
4.下面对软件特点描述不正确的是()。
A.软件是一种逻辑实体,具有抽象性B.软件开发、运行对计算机系统具有依赖性C.软件开发涉及软件知识产权、法律及心理等社会因素D.软件运行存在磨损和老化问题√解析:软件具有以下特点:①软件具有抽象性,是一种逻辑实体;②软件没有明显的制作过程;③软件在使用期间不存在磨损、老化问题;④对硬件和环境具有依赖性;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会因素。
全国计算机等级二级考试java单选题及答案3篇
全国计算机等级二级考试java单选题及答案全国计算机等级二级考试java单选题及答案精选3篇(一)全国计算机等级二级考试java单项选择题及答案全国计算机等级二级考试java单项选择题及答案1、______是对关系的描绘。
A.二维表B.关系形式C.记录D.属性:B2、表中的一列叫做______。
A.二维表B.关系形式C.记录D.字段:D3、唯一确定一条记录的`某个属性组是______。
A.关键字B.关系形式C.记录D.属性:A4、被选中的关键字是______。
A.主键B.关系形式C.记录D.属性:A5、属性的取值范围是______。
A.值域B.关系形式C.记录D.属性:A6、关系名(属性,属性2,……属性n)是______。
A.主键B.关系形式C.记录D.属性:B7、添加新记录时,自动添加到字段中的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:A8、检查字段中的输入值是否合法的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:B9、检查字段中的输入值不合法时,提示的信息是______。
A.默认值B.有效性规那么C.有效性文本D.索引:C10、可以加快查询操作的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:D全国计算机等级二级考试java单选题及答案精选3篇(二)全国计算机等级二级考试java强化训练答案全国计算机等级二级考试java强化训练答案1、用Access创立的数据库文件,其扩展名是___D___。
A..adpB..dbfC..frmD..mdb2、数据库系统的核心是___B___。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员3、数据库系统是由数据库、数据库管理系统、应用程序、___A___、用户等构成的人机系统。
A.数据库管理员B.程序员C.高级程序员D.软件开发商4、在数据库中存储的是___B___。
A.信息B.数据C.数据构造D.数据模型5、在下面关于数据库的说法中,错误的选项是___D___。
全国计算机等级考试二级Java试卷
全国计算机等级考试二级Java试卷-卷面总分:100分答题时间:60分钟试卷题量:30题一、单选题(共2题,共8分)1.程序设计语言的基本成分是数据成分、运算成分、控制成分和()。
A.对象成分B.变量成分C.语句成分D.传输成分正确答案:D您的答案:本题解析:暂无解析2.开发软件时对提高开发人员工作效率至关重要的是()。
A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力正确答案:B您的答案:本题解析:暂无解析二、判断题(共28题,共92分)3.私有方法不产生覆盖。
正确错误正确答案:正确您的答案:4.内存垃圾回收将删除无法访问的对象。
正确错误正确答案:正确您的答案:5.子类可以覆盖父类中的所有实例方法。
正确错误正确答案:错误您的答案:6.构造函数只能重载不能覆盖。
正确错误正确答案:正确您的答案:7.实例方法是根据引用变量的声明类型进行访问的。
正确错误正确答案:错误您的答案:8.静态成员是根据变量引用的对象的实际类型进行访问的。
正确错误正确答案:错误您的答案:9.父类型的变量可以引用子类型的对象。
正确错误正确答案:正确您的答案:10.类的可访问性不影响类成员的可访问性。
正确错误正确答案:错误您的答案:11.一个接口可以继承多个父接口。
正确错误正确答案:正确您的答案:12.一个类只能有一个父类,但可以实现多个接口。
正确错误正确答案:正确您的答案:13.抽象类不能实现接口。
正确错误正确答案:错误您的答案:14.接口中只能包含抽象方法,不能包含实例方法。
正确错误正确答案:正确您的答案:15.只能出现在在循环语句中(.,)。
正确错误正确答案:正确您的答案:16.表达式“()”的结果为。
正确错误正确答案:错误您的答案:17.二维数组的行和列是相同的。
正确错误正确答案:错误您的答案:18.数组的下标超界将访问到未知的内存区域。
正确错误正确答案:错误您的答案:19.数据字段的生存周期与对象相同。
第七届全国信息技术应用水平大赛预赛试题java程序设计预赛试题.docx
第七届全国信息技术应用水平大赛预赛试题JAVA程序设计一、单选题(60题,1分/题,共60分)[1]、Java JDK中可以实现反编译的工具是()。
【答案】D【分数】1分【选项】A、javacB、javaC、jdbD、javap[2]、若使当前编译的Jave文件所引用的类文件不在当前目录下,需要在Java命令后面添加参数()。
【答案】C【分数】1分【选项】A、-cpB、-gC^ -classpathD、-verbose[3]、在Java中,以下标识符不合法的是()。
【答案】B【分数】1分【选项】B、Point&LineC、You_meD、_endline⑷、以下不是Java关键字的是()o【答案】C【分数】1分【选项】A、i fB、classC、thenD、e num[5]、Frame类的默认布局管理器是()。
【答案】C【分数】1分【选项】A、G ridLayoutB、CardLayoutC、BorderLayoutD、F lowLayout[6]、阅读下列代码,正确的说法是()。
public class Person {static int arr[] = new int[10];public static void main(String argsf]) {System.out.println(arr[ 11);【分数】1分【选项】A、代码编译时将产生错误B、代码编译吋正确,运行吋将产生错误C、代码输出为零D、代码输出为空⑺、在下面代码段point x处可以写入的代码是()。
//point xpublic class Interesting{//do something}【答案】C【分数】1分【选项】A、S tring str;B、static int PI=3」4;C、public class MyClass{//do other thing...}D、i mportjava.awt.*;[8]、下面关于事件监听的说明,正确的是()。
全国信息技术水平考试JAVA样题附答案
全国信息技术水平考试JAVA测试卷第一大题:单选题 (45 分)1. (1.5分) 一个Java程序运行从上到下的环境次序是 C(A) 操作系统、Java程序、JRE/JVM、硬件(B) JRE/JVM、Java程序、硬件、操作系统(C) Java程序、JRE/JVM、操作系统、硬件(D) Java程序、操作系统、JRE/JVM、硬件2. (1.5分) 下面代码的运行输出结果是public class example{public static void main(String args[]){int x=0;if (x>0) x=1;switch(x){case 1: System.out.println(1);case 0: System.out.println(0);case 2: System.out.println(2);break;case 3: System.out.println(3);default:System.out.println(4);break;}}}(A) 02(B) 43(C) 23(D) 13 下列选项中的哪个关键字通常用来对对象进行加锁,该标记使得对对象. 的访问是排他的。
B(1.(A) transient (B) synchronized (C) serialize (D) sta5tic 分)4. 下列关于变量及其范围的陈述中不正确的是 B(1.5分) (A) 实例变量是类的成员变量。
(B) 实例变量用关键字static声明。
(C) 在方法中定义的局部变量在该方法被执行时创建。
(D) 局部变量在使用前必须被初始化。
5 下列程序片断可能发生错误的是 Cschool;String t= hanks;. (A) String s= Welcome to ourk=s+t;String (1.school;String our standard=s.toString s= Welcome to 5(B)UpperCase();分)school;String t;t=s[3]+ our aString (C) s= Welcome togain;school;String (D) String s= Welcome to our t= s+school;在一个Java源文件中定义了3个类和15个方法,编译该Java源文件时6. 会产生个字节码文件,其扩展名是 C 。
全国计算机等级考试二级笔试样卷Java语言程序设计
全国计算机等级考试二级笔试样卷Java语言程序设计一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不符合良好程序设计风格的是A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试B)概要设计 C)软件维护 D)详细设计(4)在数据库系统中,用户所见的数据模式为A)概念模式 B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A)编码设计 B)测试阶段 C)运行阶段 D)物理设计(6)设有如下三个关系表下列操作中正确的是A)T=R∩S B)T=R∪SC)T=R×S D)T=R/S(7)下列叙述中正确的是A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63 B)64 C)6 D)7(9)数据库技术的根本目标是要解决数据的A)存储问题 B)共享问题 C)安全问题 D)保护问题(10)对下列二叉树进行中序遍历的结果是A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG(11)运行Java程序需要的工具软件所在的目录是A)JDK的bin目录B)JDK的demo目录C)JDK的lib目录D)JDK的jre目录(12)下列关于Java语言特点的叙述中,错误的是A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程(13)Java的核心包中,提供编程应用的基本类的包是A)ng B)java.util C)java.applet D)java.rmi(14)下列关于Java对import语句规定的叙述中,错误的是A)在Java程序中import语句可以有多个B)在Java程序中import语句可以没有C)在Java程序中import语句必须有一个D)在Java程序中import语句必须引入在所有类定义之前(15)在编译Java程序时,用于指定生成.class文件位置的选项是 A)-g B)-d C)-verbose D)-nowarn(16)阅读下面程序import java.io.*;public class TypeTransition{public static void main(String args[]){char a = 'h';int i = 100;int j = 97;int aa = a + i;System.out.println("aa="+aa);char bb = (char)j;System.out.println("bb="+bb);}}如果输出结果的第二行为bb=a,那么第一行的输出是A)aa=I B)aa=204 C)aa=v D)aa=156(17)阅读下面程序public class OperatorsAndExpressions {void equalsMethod1(){String s1=new String("how are you");String s2=new String("how are you");System.out.println(s1==s2);}public static void main(String args[]){OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions(); //用于复合类型数据的“==”运算符OperAndExp. equalsMethod1();}}程序运行结果是A)== B)true C)false D)equal(18)阅读下面代码if(x==0){System.out.println("冠军");}else if (x>-3){System.out.println("亚军");}else { System.out.println("季军");}若要求打印字符串“季军”,则变量x的取值范围是A)x=0 & x<=-3 B)x>0 C)x>-3 D)x<=-3(19)下列关于构造方法的叙述中,错误的是A)Java语言规定构造方法名与类名必须相同B)Java语言规定构造方法没有返回值,但不用void声明C)Java语言规定构造方法不可以重载D)Java语言规定构造方法只能通过new自动调用(20)阅读下面程序import javax.swing.JOptionPane;public class Comparison {public static void main( String args[] ){String firstNumber, //用户输入第1个数据变量secondNumber, //用户输入第2个数据变量result; //输出结果变量int number1, //用于比较的第1个数number2; //用于比较的第2个数//用户输入第1个数据的字符串firstNumber = JOptionPane.showInputDialog( "输入第1个整数:" );//用户输入第2个数据的字符串secondNumber = JOptionPane.showInputDialog( "输入第2个整数:" ); //将字符串转换为整数类型number1 = Integer.parseInt( firstNumber );number2 = Integer.parseInt( secondNumber );//初始化结果变量______________________;//比较两个数据if ( number1 == number2 )result += number1 + " == " + number2;if ( number1 != number2 )result += number1 + " != " + number2;if ( number1 < number2 )result = result + "\n" + number1 + " < " + number2;if ( number1 > number2 )result = result + "\n" + number1 + " > " + number2;if ( number1 <= number2 )result = result + "\n" + number1 + " <= " + number2;if ( number1 >= number2 )result = result + "\n" + number1 + " >= " + number2;//显示结果JOptionPane.showMessageDialog(null,result,"比较结果",RMATION_MESSAGE );System.exit( 0 );}}为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是A)result = "" B)result = nullC)result = number1 D)result = number2(21)阅读下面程序public class Increment {public static void main( String args[] ){int c;c = 5;System.out.println( c );System.out.println( c++ );System.out.println( c );}}程序运行结果是A)5 B)5 C)6 D)66 57 66 67 6(22)下列叙述中,错误的是A)Java Application与Applet所用编译命令相同B)通常情况下Java Application只能有一个main()方法C)Java Applet必须有HTML文件才能运行D)Java Applet程序的.class文件可用java命令运行(23)下列关于Java语言中线程的叙述中,正确的是A)线程是由代码、数据、内核状态和一组寄存器组成B)线程间的数据是不共享的C)用户只能通过创建Thread类的实例或定义、创建Thread子类的实例建立和控制自己的线程D)因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定(24)阅读下面程序import javax.swing.JOptionPane;public class BreakLabelTest {public static void main( String args[] ){String output = "";stop: {for ( int row = 1; row <= 10; row++ ) {for ( int column = 1; column <= 5 ; column++ ) {if ( row == 5 )break stop;output += "* ";}output += "\n";}output += "\nLoops terminated normally";}JOptionPane.showMessageDialog(null, output,"用一个标志测试break语句",RMATION_MESSAGE );System.exit( 0 );}}程序运行结果是A)窗口中有5行* * * * *B)窗口中有5行* * * *C)窗口中有4行* * * * *D)窗口中有6行* * * * *(25)处理对象传输的接口是A)Serializable B)Cloneable C)ItemListener D)ActionListener(26)在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类A)InputStream B)FileInputStream C)StringBuffer D)BufferedReader(27)可以使当前同级线程重新获得运行机会的方法是A)sleep() B)join() C)yield() D)interrupt()(28)阅读下面程序1 public class Try extends Thread{2 public static void main(String args[ ]){3 Try t = new Try( );4 t.start( );5 }67 public void run( int j){8 int i = 0;9 while(i<5){10 System.out.println("祝你成功!");11 i++;12 }13 }14 }该程序要求打印5行“祝你成功!”,必须改正程序中的某行代码,程序才能完成。
信息技术水平考试计算机程序设计技术水平证书JAVA语言考试试卷
2023年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单项选择题(30 分)1. (1分) 在Java中,int数据类型所占旳位数为 ( C )(A) 8 (B) 16 (C) 32 (D) 642. (1分)在一种类设计中,其中旳某些类组员变量需要保证只可以被同类和相似旳包中旳其他类访问,那么应使用旳访问控制符是( D )(A) private (B) protected (C) public (D) 没有访问控制符3. (1分) 下列选项中属于非法标识符旳是( A )(A) 2variable (B) Variable2 (C) _what (D) b3_4. (1分) 下列选项中属于Panel和Applet默认布局管理器旳是( B )(A) CardLayout (B) FlowLayout (C) BorderLayout (D)GridLayout5. (1分) 下列说法中错误旳是( D )(A) final关键字申明该措施是最终措施,不能被重写(B) 所谓措施旳覆盖是申明一种措施与其父类中某个措施相似(C) 所谓措施旳重载是多种措施可以共用一种措施名(D) 所谓构造措施就是类里面旳第一种措施6. (1分)为把文献指针设置为文献内旳特定位置,应使用RandomAccessFile 类中旳哪个措施( D )(A) long getFilePointer()(B) long length()(C) Byte [] readBytes(long)(D) void seek(long pos)7. (1分) 下列程序旳输出成果是( )class Happy {public static void main(String args[]) {int i =1;int j = 10;do {if ( i++ < j--)continue;} while ( i <5 );System.out.println ( i+" "+j );}}(A) 5 5 (B) 5 4 (C) 6 4 (D) 5 68. (1分) 下列程序旳输出成果是 ( )class Test{String s;public static void main(String args[]){Test ks=new Test();int j,i;i=ks.hai();j=ks.hello();System.out.println(i+" "+j);}int hai(){if((s==null)||(s.length()==0))return 10;elsereturn 0;}int hello(){if((s==null)||(s.length()==20))return 10;elsereturn 0;}}(A) 10 10 (B) 0 0 (C) 10 0 (D) 0 109. (1分) 执行下列程序段后,b,x,y旳值是( )int x=6,y=8;boolean b;b=x<y||++x==--y;(A) true,6,8 (B) false,7,7 (C) true,7,7 (D) false,6,810. (1分)下列有关Java Application与Applet旳说法中,对旳旳是( ) (A) 都包括main()措施 (B) 都通过“appletviewer”命令执行 (C) 都通过“javac”命令编译 (D) 都嵌入在HTML文献中执行11. (1分) 下列代码中,将引起一种编译错误旳行是( )1)public class Test{2)int m,n;3)public Test() {}4)public Test(int a) {m=a;}5)public static void main(String args[]){6)Test t1,t2;7)int j,k;8)j=0;k=0;9)t1=new Test();10)t2=new Test(j,k);11)}12)}(A) 第3行 (B) 第5行 (C) 第6行 (D) 第10行12. (1分)要串行化某些类旳对象,这些类就必须实现( )(A) Serializable接口 (B) java.io.Externalizable接口 (C) java.io.DataInput接口 (D) DataOutput接口13. (1分) 下列程序输出旳成果是( )public class Test {public static void changestr(String str){str="welcome";}public static void main(String[] args) {String str="1234";changestr(str);System.out.println(str);}}(A) 1234(B) welcome(C) 编译出错(D) 编译通过,运行出错14. (1分) 下列程序输出旳成果是( )public class Test{public static void main(String args[]){System.out.print(10%3);System.out.print(",");System.out.println(10%3.0);}}(A) 1,1 (B) 1,1.0 (C) 1.0,1 (D) 1.0,1.015. (1分)编译并运行如下程序(运行命令:java Test 0),则下列有关运行成果旳描述对旳旳是( )class Test{public static void main(String[] args){long i=1;switch(i){case 0: System.out.println("0");case 1: System.out.println("1");default : System.out.println("default");}}}(A) 编译出错 (B) 打印出0 (C) 打印出1 (D) 打印出default16. (1分) 若抛出顾客自定义异常,应使用旳子句是( )(A) catch (B) throw (C) try (D) finally17. (1分) 在使用interface申明一种接口时,只可以使用( )修饰符修饰该接口。
2024年3月全国计算机二级Java考试选择题
2024年3月全国计算机二级Java考试选择题第一部分:Java基础知识(30题)第1题Java语言的特点不包括以下哪项?A. 跨平台性B. 面向对象C. 弱类型语言D. 强类型语言第2题关于Java的垃圾回收机制,以下哪项描述是错误的?A. 垃圾回收器会自动回收不再被使用的对象B. 程序员可以通过调用`System.gc()`来请求垃圾回收器执行回收C. Java中的垃圾回收是基于可达性分析的D. 垃圾回收器可以在任何时刻执行,不受程序控制第3题以下哪个不是Java中的基本数据类型?A. intB. doubleC. StringD. char第4题关于Java中的异常处理,以下哪项描述是错误的?A. Java中的异常分为检查型异常和运行时异常B. 使用`try`和`catch`可以处理异常C. 使用`throws`关键字可以声明抛出异常D. 使用`throw`关键字可以抛出异常第5题以下哪个方法可以实现数组的复制?A. `System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)`B. `System.arraycopy(int[] src, int srcPos, int[] dest, int destPos, int length)`C. `Arrays.copyOf(Object[] original, int length)`D. 以上都可以第6题关于Java中的多态,以下哪项描述是错误的?A. 多态允许同一个方法在不同类的对象上执行不同的操作B. 多态的实现需要依赖继承和接口C. 多态可以提高代码的可扩展性和可复用性D. 多态可以实现运行时绑定第7题以下哪个不是Java中的集合类?A. ListB. SetC. MapD. Array第8题关于Java中的泛型,以下哪项描述是错误的?A. 泛型可以提高代码的可重用性和可维护性B. 泛型可以在运行时检查类型安全C. 泛型只能用于类和接口D. 泛型可以用于方法第9题以下哪个方法可以实现字符串的截取?A. `substring(int start, int end)`B. `substring(int start, int length)`C. `substring(int index)`D. 以上都可以第10题关于Java中的输入输出流,以下哪项描述是错误的?A. 输入输出流可以用于文件的读写操作B. Java中的输入输出流分为节点流和处理流C. 使用`FileInputStream`可以实现文件的读取操作D. 使用`FileOutputStream`可以实现文件的写入操作第11题以下哪个类表示日期和时间?A. DateB. CalendarC. java.time.LocalDateD. java.time.LocalDateTime第12题关于Java中的事件驱动编程,以下哪项描述是错误的?A. 事件驱动编程是一种基于事件和监听器的编程模型B. 在Java中,事件由事件源触发,并通过事件监听器处理C. 使用`nListener`接口可以实现按钮点击事件D. 使用`MouseListener`接口可以实现鼠标点击事件第13题以下哪个方法可以实现线程的暂停?A. `Thread.sleep(long millis)`B. `Thread.suspend()`C. `Thread.interrupt()`D. `Thread.join()`第14题关于Java中的网络编程,以下哪项描述是错误的?A. Java中的网络编程主要使用``包B. 使用`Socket`类可以实现客户端和服务器的通信C. 使用`Address`类可以获取网络地址信息D. 使用`DatagramSocket`类可以实现UDP协议的网络通信第15题以下哪个类表示颜色?A. ColorB. java.awt.ColorC. java.awt.image.BufferedImageD. java.awt.Graphics第16题关于Java中的图形用户界面编程,以下哪项描述是错误的?A. Java中的图形用户界面编程主要使用`Swing`库B. 使用`JFrame`类可以创建窗口C. 使用`JButton`类可以创建按钮D. 使用`JPanel`类可以创建面板第17题以下哪个方法可以实现数组的排序?A. `Arrays.sort(int[] a)`B. `Arrays.sort(Object[] a)`C. `ns.sort(List list)`D. 以上都可以第18题关于Java中的反射,以下哪项描述是错误的?A. 反射允许程序在运行时访问对象的属性和方法B. 反射可以用于动态创建对象和调用方法C. 反射可以提高程序的可扩展性和可复用性D. 反射会破坏程序的封装性第19题以下哪个类表示数学常量?A. MathB. ng.MathC. java.util.MathD. java.math.BigDecimal第20题关于Java中的正则表达式,以下哪项描述是错误的?A. 正则表达式用于字符串的搜索和替换操作B. 在Java中,使用`Pattern`和`Matcher`类可以实现正则表达式C. 正则表达式可以使用括号进行分组D. 正则表达式中的点号`.`表示任意字符第21题以下哪个方法可以实现字符串的转换为整数?A. `Integer.parseInt(String s)`B. `Integer.parseInt(String s, int radix)`C. `Integer.valueOf(String s)`D. 以上都可以第22题关于Java中的加密和解密,以下哪项描述是错误的?A. Java中的加密和解密可以使用`java.security`包中的类B. 使用`DES`算法可以实现数据的加密和解密C. 使用`MessageDigest`类可以实现数据的哈希运算D. 使用`Cipher`类可以实现对称加密和解密第23题以下哪个类表示随机数生成器?A. RandomB. java.util.RandomC. java.security.SecureRandomD.以上都可以第24题关于Java中的多线程编程,以下哪项描述是错误的?A. 多线程可以提高程序的并发性和性能B. 在Java中,使用`Thread`类可以创建线程C. 使用`synchronized`关键字可以实现线程同步D. 使用`wait()`和`notify()`方法可以实现线程间的通信第25题以下哪个方法可以实现字符串的转换为布尔值?A. `Boolean.parseBoolean(String s)`B. `Boolean.parseBoolean(String s, int radix)`C. `Boolean.valueOf(String s)`D. 以上都可以第26题关于Java中的文件操作,以下哪项描述是错误的?A. 使用`File`类可以操作文件和目录B. 使用`FileReader`和`FileWriter`类可以实现文件的读写操作C. 使用`BufferedReader`和`BufferedWriter`类可以提高文件的读写效率D. 使用`Scanner`类可以实现文件的扫描操作第27题以下哪个类表示时间和日期?A. java.util.DateB. java.time.LocalDateTimeC. java.time.LocalDateD. java.time.LocalTime第28题关于Java中的数据库连接,以下哪项描述是错误的?A. Java中的数据库连接可以使用`JDBC`技术B. 使用`n()`方法可以实现数据库连接C. 使用`Statement`和`PreparedStatement`对象可以执行数据库操作D. 使用`ResultSet`对象可以获取数据库查询结果第29题以下哪个方法可以实现字符串的转换为浮点数?A. `Float.parseFloat(String s)`B. `Float.parseFloat(String s, int radix)`C. `Float.valueOf(String s)`D. 以上都可以第30题关于Java中的异常处理,以下哪项描述是错误的?A. 异常可以分为检查型异常和运行时异常B. 使用`try`和`catch`可以处理异常C. 使用`throws`关键字可以声明抛出异常D. 使用`throw`关键字可以抛出异常第二部分:Java编程实践(30题)第31题编写一个Java程序,实现以下功能:计算并输出1到100之间所有整数的和。
java计算机等级考试试题及答案
java计算机等级考试试题及答案一、选择题(每题2分,共20分)1. 下列关于Java语言的说法中,正确的是:A. Java语言是一种过程式编程语言B. Java语言的编译器只能将Java程序编译成字节码C. Java语言支持多继承D. Java语言中,对象的创建使用new关键字答案:D2. 在Java中,下列哪个选项不是合法的变量名?A. myVarB. 2ndVarC. intVarD. StringVar答案:C3. 下列哪个选项不是Java基本数据类型?A. intB. doubleC. StringD. boolean答案:C4. 在Java中,下列哪个操作符用于取模?A. %B. /C.D. &答案:A5. 下列哪个选项不是Java中的控制语句?A. ifB. elseC. whileD. switch答案:D6. 下列哪个选项不是Java中的字符串常量?A. "Hello, World!"B. 'H'C. `\n`D. 123答案:D7. 在Java中,下列哪个方法用于字符串的截取?A. substring(int start, int end)B. substring(int start, int length)C. substring(int index)D. substring(int index, int length)答案:A8. 下列哪个选项不是Java中的异常处理机制?A. tryB. catchC. finallyD. throw答案:D9. 下列哪个选项不是Java中的集合类?A. ArrayListB. HashMapC. StringD. Stack答案:C10. 在Java中,下列哪个选项是正确的数组初始化方式?A. int[] arr = {1, 2, 3};B. int[] arr = {1, 2}; 3};C. int[] arr = {1, 2, 3}; 4};D. int[] arr = {1, 2, 3, 4};答案:D二、填空题(每题2分,共20分)1. 在Java中,一个类的构造方法名应与类名____________。
20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷
20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JA V A语言)考试试卷第一大题:单选题(30 分)1. (1分)Java虚拟机指的是()。
(A) 由Java语言操作的家用设备(B) 运行Java程序所需的硬件设备(C) Java源代码的编译器(D) Java字节代码的解释程序2. (1分)在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。
(A) 源,HTML(B) HTML,字节代码(C) 字节代码,源(D) 源,字节代码3. (1分)运行以下代码,并在命令行输入:java MyProg “Good morning”,则输出结果是()。
(A) Good morning(B) Good(C) morning(D) Exception raised: "ng.ArrayIndexOutOfBoundsException: 2"4. (1分)A派生出子类B,B派生出子类C,同时在Java源代码中有如下声明:(1)A a0=new A();(2)A a1=new B();(3)A a2=new C();下列讲法中正确的是()(A) 惟独第1行能经过编译(B) 第1、2行能经过编译,但第3行编译出错(C) 第1、2、3行能经过编译,但第2、3行运行时出错(D) 第1行、第2行和第3行的声明基本上正确的5. (1分)设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是()。
(A) 把x和y按从大到小罗列(B) 交换x和y中的值(C) 无确定结果(D) 把x和y按从小到大罗列6. (1分)下列程序段执行后,其输出的结果是()。
(A) 编译错误(B) 2 (C) 3 (D) 07. (1分)在Java语言中,别允许作为类及类成员拜访的限制修饰符是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6)
7)
8)
9)
10)
11) }
Test t1,t2;
int j,k;
j=0;k=0;
t1 = new Test();
t2 = new Test(j,k);
12)} 以上代码在编译时哪行将导致一个错误?
(A) 第 3 行 (B) 第 5 行 (C) 第 6 行 (D) 第 10 行
14. (1.5 以下哪个类可以作为 FilterInputStream 类的构造方法的参数。
}while(--m>10);
public static void main(String arg[]){
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
(C) indexOf('v');
(D) indexOf(s,'v');
10.
在命令行使用“java test 5 4”运行下面程序的输出结果是:
(1.5 分)
public class test
{
public static void main(String[] args)
{
System.out.println(args [1]);
8. (1.5 分) 下列关键字不能用来修饰类的是
(A) private (B) abstract (C) public (D) final
9. (1.5 对于字符串 s=”java”,下列选项中返回字符在字符串中'v'的位
分)
置的是 C
(A) s.charAt(‘v’);
(B) s.indexOf(‘v’);
分)
B
(A) FilterOutputStream (B) File
(C) InputStream (D) RandomAccessFile
15. (1.5 分) 给出下面的代码:
public class Test {
void printValue(int m){
do{
}
System.out.println("The value is "+m);
public static void main(String args[]) {
int x=0; if (x>0) x=1;
switch(x) { case 1: System.out.println(1); case 0: System.out.println(0); case 2: System.out.println(2);
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
(A) 第 2 行 (B) 第 3 行 (C) 第 6 行 (D) 第 7 行
13. (1.5 分) 阅读下面的代码
1) public class Test{
2) int m,n;
3) public Test(){}
4) public Test(int a){m = a;}
5) public static void main(){
4. (1.5 下列关于变量及其范围的陈述中不正确的是 B
分)
(A) 实例变量是类的成员变量。
(B) 实例变量用关键字 static 声明。
(C) 在方法中定义的局部变量在该方法被执行时创建。
(D) 局部变量在使用前必须被初始化。
5. 下列程序片断可能发生错误的是 C
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。.jaa (C) 3.class
7. (1.5 分) 下列关于垃圾收集叙述正确的是 B
(A) 程序开发者必须自己创建一个线程进行内存释放的工作。
(B) 垃圾收集将检查并释放不再使用的内存。
(C) 垃圾收集允许程序开发者明确指定并立即释放该内存。
(D) 垃圾收集能够在期望的时间释放被 Java 对象使用的内存。