2016年春java试卷15大专班期末考试试卷A

深圳市奋达职业技术学校2016年春java 试卷15大专班 期末考试试卷A 卷(闭卷)
☆:考生作答前应检查是否有缺页、白页,以防漏答。

一、单选题(共30分,每题3分)
1. 下列语句序列执行后,k 的值是 ( )
int k=3; k++; ++k;
System.out.println(++k);
A) 3 B) 4 C) 5 D) 6 2.下面集合定义正确的有
A. String strs[] = { 'a' 'b' 'c'};
B. String[] strs = {"a", "b", "c" "c"};
C. String[] strs = new String{"a" "b" "c"};
D. String strs[] = new String[]{"a", "b", "c"};
E. String[] strs = new String[3]{"a", "b", "c"}; ( )
3.设有定义 int i = 8 ;,则执行以下语句后,i 的值为 ( ) i += i ;
A) 15 B) 16 C) 17 D) 18
4.下列语句序列执行后,ch1 的值是 ( ) char ch1='a',ch2='w';
if(ch1 +42 < ch2 ) ++ch1;
A) 'a' B) 'b' C) 'C' D) “b ”
5.下列语句序列执行后,i 的值是 ( ) int i=9, j=10;
if( i-1 > j ) i--; else j--;
A) 15 B) 16 C) 8 D) 9
6.下面语句执行后,i 的值是 ( ) int i=2; int j=i+2; i=i+j;
A) 4 B) 5 C) 6 D) 7
7.下列语句序列执行后,i 的值是 ( )
int i=16; if( i%2>2){
System.out.println(i); };
A) 16 B) 8 C) 4 D) 2
8. 下列Java 代码片段的输出结果是 ( ) char c='a'; int i=c; float f=i;
byte b=(byte)c;
System.out.println(c+","+i+","+f+","+b); a)编译错误 b)a,97,97,97 c)a,97,97.0,97 d)a,97,97.0f,97
9.下列方法定义中,正确的是 ( ) A) int x=12.1; B) byte b = true; C) int x2=true; D) int x=12;
10.不能构成条件语句的是 ( ) A) if(){} 语句 B) if (){}else{}语句
C) switch 语句 D) if (){}else if (){} 语句
二、填空题(共30分,每空2分)1.Java语言中的运算符:
、、、。

2.数组的声明与赋值有种方式。

3.在Java语言中,数据类型分为种,基本类型种。

三、简答题(共40分,每题10分)
1.已知一个数组int []arr = {12,2,5,88,6,9}用冒泡实现从小到大输出?(10
分)
2. 将两个一维数组中的元素合并到一个二维数组中?(10分)
3.用java代码输出一个直角三角形?(10分)
4.将两个一维数组中的元素合并到一个一维数组中?(10分)
5.已知一个一维数组,输出数组中下标是偶数所对应的元素?。

合集下载

java专科考试试题

java专科考试试题

java专科考试试题Java专科考试试题Java是一门广泛应用于软件开发领域的编程语言,它的应用范围广泛,被广泛用于Web开发、移动应用开发、大数据处理等领域。

对于想要从事Java开发的人来说,参加Java专科考试是必不可少的一步。

本文将介绍一些常见的Java 专科考试试题,帮助读者了解Java的基础知识和应用能力。

一、基础知识题1. Java中的基本数据类型有哪些?它们分别占用多少字节的内存空间?2. 什么是Java的包(Package)?如何声明和使用一个包?3. Java中的访问修饰符有哪些?它们分别表示什么含义?4. 什么是Java的多态性(Polymorphism)?如何实现多态性?5. Java中的异常处理机制是什么?如何使用try-catch语句处理异常?二、编程题1. 编写一个Java程序,实现一个简单的计算器功能,能够进行加减乘除运算。

2. 编写一个Java程序,实现一个学生管理系统,能够添加、查询、删除和修改学生信息。

3. 编写一个Java程序,实现一个简单的图书管理系统,能够添加、查询、借阅和归还图书。

4. 编写一个Java程序,实现一个简单的购物车功能,能够添加、删除和结算商品。

三、应用题1. 假设有一个学生类(Student),包含学生的姓名、年龄和成绩属性。

请编写一个Java程序,实现以下功能:- 添加学生信息;- 查询指定学生的信息;- 查询成绩最高的学生信息;- 查询平均成绩。

2. 假设有一个图书类(Book),包含图书的名称、作者和价格属性。

请编写一个Java程序,实现以下功能:- 添加图书信息;- 查询指定图书的信息;- 查询价格最高的图书信息;- 查询平均价格。

以上是一些常见的Java专科考试试题,涵盖了Java的基础知识和应用能力。

参加这些试题的练习可以帮助考生巩固所学的知识,提高解决问题的能力。

除了掌握这些试题的答案,考生还应该注重理解和实践,通过实际的编程练习来提高自己的编程能力。

20152016Java期末考试真题100道附答案解析

20152016Java期末考试真题100道附答案解析

Java 单项选择题详解一、单项选择题(本大题共 100 题, 小计 100、 0 分 )1、接见权限修饰符有public 、 private、 protected与默认修饰符(没有写任何修饰符),她们既能够用来修饰类,也可以用来修饰类中的成员,使用private修饰符的成员可见状况有()A 、同一类[正确选项 ] ;B、不一样包中的子类;C、同一包中的非子类;D、同一包中的子类;参照答案 :A2、以下对于变量的表达哪个就是错的?()A 、局部变量在使用前一定被初始化;B、实例变量就是类的成员变量;C、实例变量用重点字static 申明 ;D、在方法中定义的局部变量在该方法被履行时创立;参照答案 :C在类的申明中 ,属性就是用变量来表示的。

这类变量就称为实例变量 ,就是在类申明的内部但就是在类的其她成员方法以外申明的。

类的每个对象保护它自己的一份实例变量的副本。

3、对于以下程序段,正确的说法就是()1. String s1= ” abc ” +” def ”;2.String s2=new String(s1);3.if(s1= =s2)4.System、 out、 println(“ = = succeeded” );5.if (s1 、 equals(s2))” );6.System、 out、 println(、“equals()succeededA 、行 6 履行 ,行 4 不履行 ;B、行 4 与行 6 都将履行;C、行 4 履行 ,行 6 不履行;D、行 4、行 6 都不履行;参照答案 :A4、以下程序代码段运转后,变量 x 的结果就是 ()int x=0;int y=3;switch(y){case 1:x++;case 2:x++;x++;case 3:x++;x++;x++;case 4:x+=4;}A 、 10 ;B、 6 ;C、 7;D 、 3 ;参照答案 :C5、 已知 A 类被打包在packageA , B 类被打包在 packageB , 且 B 类被申明为 public , protected 控制方式。

JAVA语言程序设计期末考试试卷A卷

JAVA语言程序设计期末考试试卷A卷

JAVA语言程序设计期末考试试卷A卷一.填空题(共30分)1. 用HTML编制网页时需要用到的四个基本语句是、、、和2.JVM是指3.JVM是指4.在HTML中制作表格必须定义、、、。

5. HTML是指6.有下列程序段:for(int i=1,j=20,k=0;i<=3&&j>18;i++,j--,k+=i+j){}则k值为7. 类定义了对象的一个种类,一个对象则是一个类中的8. 对象之间是通过方式进行通信和沟通的。

在面向对象编程技术中,把数据以及与对象相关的变量和处理数据的方法放在一起称之为类的。

9.在已有类的基础上构造一个新的类称为类的。

10. 在Java中若定义抽象类则需要加关键字来修饰.11. 在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的 .12.在类中定义的构造方法是为类提供的专用方法,在类被执行时,构造方法首先引用.因此,在类中定义构造方法主要是为了 .13.当子类中的变量或方法与父类的变量和方法重名时,子类的变量被隐藏,子类中的方法被重载。

此时,指向父类中的变量或方法,则用变量实现。

14.用来定义一个类指定继承父类的关键字是,用来指定接口的继承的关键字是15. 异常处理机制简化了程序的复杂性,如果在程序执行过程中,则可以用语句主动抛出异常。

16. 构造一个包的是使用关键字来指定该文件代码中属于该包。

17.在Java程序运行时,系统自动通过System类创建三个静态的I/O对象,它们是标准输入流对象、标准输出流对象、和标准错误流对象。

18.FileInputStream类是类。

19.FileOutputStream类是类。

20. IOException类类是类。

21. DataInputStream类是类。

22.GUI是英文缩写。

23.Frame类是类。

Panel类是类。

Label类是类。

15-16(1)Java高级应用试卷A答案.docx

15-16(1)Java高级应用试卷A答案.docx

编号: LNJD-PR08-RE33班级学号姓名辽宁机电职业技术学院 2015 — 2016 学年第 1 学期期末考试题D Exception类必须出现,而且必须作为catch 块中第一个匹配的类。

装使用班级: 14391 科目: Java 高级应用试卷类别: A B□ C□9、 Java的一个重要特点是结构中立性,这种结构中立性表现在( C )A用 Java 编写的源程序无需编译,直接通过Java 平台解释执行。

答案及评分标准 B Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。

订C Java源程序编译成一种结构中立的目标文件格式,再有 Java 平台在不同的硬件和操作系统下运行。

注:这份试题共 3 道大题,满分为 60 分。

考试时间: 90 分钟, D Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。

考试形式:开卷闭卷□ 。

评分标准在解题步骤中注明。

10、在 Swing 中 , 下面列出的面板的作用中, 错误的是 ( C).一、选择题(每题 1 分,共 20 分) A.放置并排列组件 B. 显示背景图案 C.接收事件 D.显示面板的边框11、在 Swing 中 , 如何设置组件的边框 ?( C)线1、 Java Application源程序文件经编译将产生扩展名为( B ) 的字节码文件。

A.通过根窗格的 setBorder函数设置某各组件的边框A. javaB. classC. htmlD. exe B.通过内容窗格的setBorder函数设置某各组件的边框2、 JAVA的 IO 流中,哪一个不是的标准数据流( D )。

C.通过组件的 setBorder函数设置内A.标准输出数据流B.标准输入数据流 D.通过框架的 setBorder函数设置某各组件的边框C.标准错误数据流D.标准运算数据流12、以下关于框架和其他窗口之间的关系中,错误的是(D)3、 .java 和 . class 文件的含义分别是:( B)A对话框必须依附于某个框架A. Java可执行文件和目标码文件; B .源文件和 Java 目标码文件;B当框架最小化时,所有依附于它的窗口也会最小化不C. Java源文件和目标码文件; D . Java源文件和 Java 平台配置文件;C框架是一个程序的主窗口,每个具有图形界面的程序都至少要有一个框架4、 GUI 中面板的边框有哪几种?( D)D内部框架也是顶级容器组件A.面板没有边框; B .仅有单线边框; C .仅有黑色的边框;13、创建并显示框架的步骤中,错误的是( A )D .面板缺省没有边框,但可以设置多种线形和颜色、宽度等边框;A将框架对象与入口类相连接B在框架中加如组件要5、不符合 Java 命名规范的是哪一个:( D)C创建一个框架对象D调用框架对象的setVisible函数显示框架A.类的名称: MyClassName; B .变量的名称: myArray ;14、如何在框架中显示标题?( C )C.常量的名称: PI_Value ; D .成员方法的名称:Get-Name;A调用根窗格的 set Title函数显示6、在下面的代码中,break 语句的作用是:( B )B调用内容窗格的setTitle函数显示答for (int i = 0; i < 10; i++){C调用框架对象的setTitle函数显示if (i = = 5){D调用框架对象的Border对象的 setTitle函数显示continue;15、下列关于 Java 语言的特点,描述错误的是(c)}A. Java 是跨平台的编程语言B. Java 支持分布式计算题}C. Java 是面向过程的编程语言D. Java 支持多线程A.退出 if 程序块; B .退出此次循环,直接进入下一次循环;16、下述概念中不属于面向对象方法的是___d_____。

大专java期末考试题及答案

大专java期末考试题及答案

大专java期末考试题及答案一、单选题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个选项是Java中的一个保留字?A. mainB. publicC. intD. String答案:B3. 在Java中,哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A4. Java中,下列哪个选项不是基本数据类型?A. intB. doubleC. charD. String答案:D5. 下列哪个选项是Java中的正确注释方式?A. /* 注释内容 */B. // 注释内容C. # 注释内容D. -- 注释内容答案:A6. Java中,下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C7. 在Java中,下列哪个选项是正确的继承方式?A. public class Child extends Parent{}B. public class Child implements Parent{}C. public class Child extends interface Parent{}D. public class Child implements interface Parent{}答案:A8. Java中,下列哪个关键字用于声明一个接口?A. classB. interfaceC. structD. enum答案:B9. 在Java中,下列哪个选项是正确的方法重载?A. public void display(int i){}B. public void display(double d){}C. public void display(int i){} public void display(double d){}D. public void display(){}答案:C10. Java中,下列哪个关键字用于声明一个枚举?A. enumB. classC. interfaceD. struct答案:A二、填空题(每题2分,共20分)1. Java中,用于声明一个包的关键字是______。

高职高专计算机专业考试试题《Java程序设计》期末考试试卷一

高职高专计算机专业考试试题《Java程序设计》期末考试试卷一

《Java 基础案例教程(容易)》试卷第1页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。

…………………封………………………………线………………………………B 、通过类File 的实例和者一个表示文件名称的字符串可以生成文件输出流。

在流对象生成的同时文件被打开。

但还不能进行文件读写。

C 、java.io.FileOutputStream 可以读取字节文件也可以读取字符文件。

D 、java.io.FileOutputStream 一次只能读取一个字节的内容。

2. 下面关于Java 程序的描述中,错误的是( )A 、Java 程序运行时,必须经过编译和运行两个步骤。

B 、.java 格式的源文件是用来编译的C 、.class 格式的文件是用来运行的D 、不同操作系统上的Java 虚拟机是相同的《Java 基础案例教程(容易)》试卷第2页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。

…………………封………………………………线………………………………3. 以下标识符中,不合法的是( )A 、userB 、$innerC 、classD 、login_14. 下面选项,关于ResultSet 中游标指向的描述正确的是( )(单选)A 、ResultSet 对象初始化时,游标在表格的第一行B 、ResultSet 对象初始化时,游标在表格的第一行之前C 、ResultSet 对象初始化时,游标在表格的最后一行之前D 、ResultSet 对象初始化时,游标在表格的最后一行5. 下列目录中,哪一个是用来存放JDK 核心源代码的() A 、lib 目录B 、src 目录C 、jre 目录D 、include 目录6. 下列关于匿名内部类的描述,错误的是( )A 、匿名内部类是内部类的简化形式B 、匿名内部类的前提是必须要继承父类或实现接口《Java 基础案例教程(容易)》试卷第3页:__________________ 学号:__________________姓名、学号错写、漏写或字迹不清者,成绩按零分记。

《Java技术》期终考查试卷(A卷)及答案

适用专业:答案请写在答题卡上,否则不得分1.下列标识符中合法的是()。

A. 8_IDB.-nameC.hello#D._hello1232.x的初始值是1,经过逻辑比较运算((y=1)==0)&&((x=6)==6)和((y=1)==1)&&((x=6)==6)后,x的值分别为()。

A.6,1B.6,2C.1,6D.6,63.下列属于类的有()。

A.学生王江东B.张老师C.小李的汽车D.学校4.定义School类时用到的语句是()。

A.School school=new school(); B. School school=null;=”新华中学”;D.package与import语句5.在一个Java文件中,使用import、class和package的正确顺序是()、import、class B. import、package、classC. class、package、importD. package、class 、import6.下列关于封装说法正确的是()。

A. 类的每个成员变量仅可以用private访问修饰符B.每个成员变量必须提供getter()和setter()方法C.类外对本类的成员变量的访问必须通过getter()和setter()方法D.封装就是通过private关键字限制对类的成员变量或成员方法的访问7.下列对Java中的继承描述,说法错误的是()A.子类至少有一个基类B.子类可以作为另一个子类的基类C.子类可以通过this关键字来访问父类的私有属性D.子类继承父类的方法访问权限保持不变8.面向对象方法的多态性是指()A.一个对象可以是有多个其他对象组合而成的B.一个对象在不同的运行环境中可以有不同的变体C.拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事D.一个类可以派生出多个子类9.下面代码片段创建()个对象int a =10;String b =”abc”;String c =new String(”abc”);MyTest test =new MyTest();A. 4B. 3C. 2D. 110.下列语句中,是用来捕获和处理异常的。

Java程序设计期末考试试卷(A卷)

一、单项选择题(本大题共 25 小题,每小题 2 分,共 50 分)1.下列有关Java程序的说法中正确的是________:A.由于Java程序是解释执行的,所以执行前不需要进行编译B.一个.java源程序编译后将产生一个.class的字节码文件C.安装了JDK后,安装程序会自动配置系统的环境变量path和classpathD.面向对象的解释型高级编程语言2.下列为合法变量名的是________。

A. falseB. 0xabcC. iStudentD. cow’s3.对于构造方法,下列叙述不正确的是________。

A.构造方法是类的一种特殊函数,它的方法名必须与类名相同B.构造方法没有返回值类型C.子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。

D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句4.下列关于接口的说明正确的是________。

A.接口和抽象类是同一回事B.一个类不可以实现多个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法5.Java为移动设备提供的平台是________。

A.J2ME B.J2SE C.J2EE D.JDK5.06.下列语句中,属于多分支语句的是________。

A.if语句B.switch语句C.do while语句D.for语句7.在Java中,存放字符串常量的对象属于________类对象。

A. CharacterB. StringC. StringBufferD. Char8.下列关于继承的哪项叙述是正确________。

A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠9.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问?A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m10.System和Math类在哪个包中________。

Java期末考试试卷答案A

JAVA程序设计试卷库(第5套)一、单选题(每小题 2 分,共 20 分)1、Java Application源程序的主类是指包含有(A)方法的类。

A. main方法B. toString方法C. init方法D. actionPerfromed方法2、分析下面的程序段,下面的哪个描述是正确的。

( B )char mychar=’c’;switch(mychar){default:case ‘a’: System.out.println(“a”);break;case ‘b’: System.out.println(“b”);break;}A.switch语句块是错误的,因为switch后面的表达式值的类型不是整数;B.switch语句块是正确的;C.switch语句块是错误的,因为default没有放在语句块的最后面;D.代码运行时,没有任何输出结果。

3、编译并运行下面的Java程序,将产生( B )结果。

class A{int var1=1;int var2;public static void main(String[] args){int var3=3;A a=new A();System.out.println(a.var1+a.var2+var3);}}A. 0B. 4C. 3D. 代码无法编译,因为var2根本没有被初始化4、在Java中,下面关于包的陈述中正确的是( D )。

A.包的声明必须是源文件的任意位置;B.包的声明必须紧跟在import语句的后面;C.只有公共类才能放在包中;D.可以将多个源文件中的类放在同一个包中5、在Java语言中,当一个类的某个变量声明为protected时下列说法正确的是( C )。

A.只有同一类中的成员才能访问它;B.不同包中的任何其他类都能够访问它;C.同包中的任何其他类能够访问它;D.不同包中的子类不可以访问该变量。

6、在Java中,执行下面的语句后,c的值为( D )。

2016年java程序设计期末考试考题A卷 答案

四川大学期末考试答案(闭卷)(2016——2017学年第1学期)A卷课程号:304007030 课序号:课程名称:JA V A程序设计一,(本大题30分,其中每题1分)1.B BCBA 6.CDADA 11.AABCB 16.BBCCC 21.BDCBD 26.BCBAD二,(本大题15分,其中每题3分)DABEC三,填空题(本大题20分,其中每题1分)1.垃圾回收2.java3.字节码4.main5.finally6.false7.true8. final9.整个类10.float 11.print()或println() 12.没13. double 14. New 15. n%13==0 16.元素个数17.父类18. 类19. 020. return (int)x*y;四,阅读程序,写出程序的输出结果(本大题20分,其中每题4分)1 . 输出结果:** ** * ** * * ** * * * *2、结果:x>y==falsez>w==true3、输出结果为:____false_____4、输出结果为:__ The program output is 10_5、程序的输出结果为EAB五,编程题(本大题15分)1.编写一个Java程序,在屏幕上输出1!+2!+…+10!的结果。

(5分)2.public class Test {3.public static void main(String[] args)4. {5.int m=1;6.int sum=0;7.for(int i=1;i<=10;i++){8.m=m*i;9.sum=sum+m;10.}11.System.out.println(sum);12. }13.}2. 卡车要装载一批货物,货物有三种商品:电视、计算机和洗衣机。

需要计算出大货车承载的3种货物的重量。

要求有一个ComputeWeight接口,该接口中有一个抽象方法:public double computeWeight();设计3个实现接口的类:Television, Computer, WashMachine。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档