南昌大学Java试题A卷(14年春用)

合集下载

南昌大学Java语言程序设计(A)期末考试

南昌大学Java语言程序设计(A)期末考试

南昌大学 2004~2005 学年第一学期期末考试试卷试卷编号:( A )卷课程名称:Java语言程序设计适用班级:计2001级姓名:学号:班级:专业:学院:系别:考试日期:2005.1.6题号一二三四五六七八九十总分累分人签名题分100得分一、填空题(每空1分,共20分) 得分评阅人1、Java编译器产生的文件的扩展名为.class 。

2、每个Java程序语句以分号结束。

3、一个只有在定义它的方法中是可知的变量称为局部变量。

4、方法头中的关键字void 用来表示方法不返回值。

5、用于指出数组中某个元素的数字称为数组下标。

6、关键字final 表明一个对象或变量在初始化后不能被修改。

7、如果A类继承B类,A类被称为子类类,B类被称为父类类。

8、四种成员访问限制是public、private、package 、protected 。

9、线程的优先级共分为10 级,没有特别指定优先级的线程,其优先级为5 。

第 1 页共 6页10、并发线程的同步机制是通过synchronized 关键字来实现。

关键字来实现。

11、所有的异常类都是Throwable 的子类,它有Exception和Error 两个两个 直接子类,前者是用户程序可以捕捉的异常,后者对应一些无法捕捉的错误。

二、选择题(每题2分,共20分) 得分评阅人1、Java程序从编译到执行的整个过程为:B A.Java源程序→编译成机器码→运行B.Java源程序→编译成字节码→解释执行C.Java源程序→直接解释执行D.Java源程序→优化→运行2、Java所使用的字符集为A.ASCII B.字节码C.UnicodeD.BCD码3、Java中的short类型是:B A.一个无符号的十六位类型.一个无符号的十六位类型B.一个有符号的十六位类型.一个有符号的十六位类型C.一个无符号的八位类型.一个无符号的八位类型D.一个有符号的八位类型4、float型变量默认的初值为:C A.0f B.0dC.0.0fD.0.0d5、在一个可运行的源程序文件中,下列说法正确的是:B A.只能定义一个类.只能定义一个类B.能定义多个类,但其中只能有一个public类C.能定义多个类,其中有无publi类无所谓D.能定义多个类,其中public类可以定义多个6、Java的类可以从A A.一个类直接继承.一个类直接继承B.多个类直接继承C.不能从其它类直接继承D.只能通过接口间接地实现继承7、以下语句可以实现转向功能的是A A.break B.finallyC.catchD.throw 8、ActionListener接口的主要方法是D A.mousePressed( ) B.keyPressed( )C.itemStateChanged( )D.actionPerformed( ) 9、以下哪个方法可以强制终止线程C A.start( ) B.run( )C.stop( )D.suspend( ) 10、Java最重要的特性是A A.平台独立性.平台独立性B.安全性C.简单性D.分布式.分布式三、程序分析题(共30分) 得分评阅人1、阅读下列程序,写出程序运行结果。

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类是类。

南昌大学2013-2014c语言考试试卷

南昌大学2013-2014c语言考试试卷

—南昌大学考试试卷—【适用时间:2013 ~2014 学年第二学期试卷类型:[ A ]卷】南昌大学 2013~2014学年第二学期期末考试《C程序设计(A卷)》参考答案及评分标准一、单项选择题(每小题2分,共40分)二、填空题(每空2分,共20分)【1】、循环结构【2】、声明(定义) 【3】、地址(指针) 【4】、函数头【5】、地址【6】、5_【7】、s=0 【8】、t*10【9】、strlen(str)/2 【10】、str[j-1]或*(str+j-1)三、程序阅读题(每小题4分,共 20 分)1、a=5,b=0,c=32、i1=4,i2=3,i=143、s0=18,s1=20,s2=484、 *************************5、x=13, y=21x=5, y=21, z=3四.程序设计题(每小题 10 分,共20 分)1编写一个函数,实现显示输出数组a[n]中大于等于平均值的所有元素值。

函数原型为void f2(double a[], int n),其中n为数组元素个数。

void f2(double a[ ], int n){int i;double sum=0;for(i=0;i<n;i++) sum+=a[i];sum/=n;for(i=0;i<n;i++)if(a[i]>=sum) printf(“%10.2lf ”,a[i])’;}2求满足不等式22+42+...+n2<1000的最大n值,假定分别用i和s作为取偶数值和累加值的变量。

#include<stdio.h>void main(){int i=0; //用i作为依次取值偶数的变量int s=0; //用s作为累加变量do {i+=2;s+=i*i;}while(s<1000);printf("n=%d",i-2);}。

南昌大学JAVA程序设计试卷A卷

南昌大学JAVA程序设计试卷A卷
(5)private String department;
(6)public Child(){}
(7)public String getValue(){return name;}
(8)public static void main(String args[]){
(9)Parent p=new Parent();)}}
rs.next();
______________________; //开始事务处理,如果发生异常直接执行catch块。填空5
con.setAutoCommit(true);
rs = sql.executeQuery("SELECT * FROM card1 WHERE number='zhangsan'");
rs.next();
违者按舞弊处理;不得自备草稿纸。
考生
承诺
本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分!
考生签名:
一、单选题:(每空2分,共30分,答案请填入答题表中)
得分
评阅人
单选题答案填写于下表中
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1、指出正确的表达式语句( )
A. FileInputStream in=new FileInputStream(“file.dat”);
in.skip(5); int c=in.read();
B. FileInputStream in=new FileInputStream(“file.dat”);

2014年上试题(JAVA语言)资料

2014年上试题(JAVA语言)资料

2014年(上)全国信息技术水平考试计算机程序设计技术水平证书(JA V A语言)考试试卷第一大题:单选题(30分)1.(1分)Java的int型变量占内存的字节是()。

A. 1B. 4C. 2D.与机器有关2. (1分)当下列程序执行时,其输出结果是()。

public class Test {void printValue(int m){do{System.out.println("The value is "+m);} while(--m>10);}public static void main(String arg[]) {int i=10;Test t= new Test();t.printValue(i);}}A. The value is 8B. The value is 9C. The value is 10D. The value is 113. (1分)若有定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y=()。

A. 9B. 12C. 15D. 184. (1分)编译一个定义了7个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件()。

A. 1B. 23C. 18D. 75. (1分)关于main()方法说法正确的是()。

A. 一个类中可以没有main()方法B. 所有对象都必须放在main()方法中C. main()方法必须放在公共类中D. main()方法头的定义可以根据情况任意修改6. (1分)JA V A中常量定义的修饰符为()。

A.finalB.finallyC.constD.define7. (1分)若有类定义如下class Dog {float x;static int y;…}则下列说法中正确的是()。

A. x称为类变量,y为实例变量B. x,y均为类变量"C. x,y均为实例变量D. x为实例变量,y为类变量8. (1分)以下哪条语句可以加入到构造方法的划线部分()。

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

《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.下列语句中,是用来捕获和处理异常的。

2014 java ee期末考试试题(计算机系)

2014  java ee期末考试试题(计算机系)

1.表单中的数据要提交到的处理文件由表单的( C. action )属性指定。

2.要运行JSP程序,下列说法不正确的是:客户端需要安装Servlet容器,如Tomcat3.当发布Web应用程序时,通常把Web应用程序放到Tomcat的 webapps目录下。

4.下面有关HTTP协议的说法不正确的是()D.HTTP的请求和响应消息如果没有发送并传递成功的话,HTTP可以保存已传递的信息5.下面有关Servlet的描述错误的是()。

B.Servlet可以由客户端的浏览器解释执行6.下面不属于JSP指令的是:()B. import7.()动作用于转向另一个页面。

B. forward8.在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是:()C.<jsp:useBean id="student" class="bean.Student"scope="session"></jsp:useBean>9.下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。

B. request.getParameter(”name”)10.使用response对象进行重定向时,使用的方法是()。

C. sendRedirect11.session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是()。

A. setAttribute12.在application对象中用()方法可以获得application对象中的所有变量名。

B. nextElements()13.有关struts 2的说法不正确的是()B.应用Struts 2不需要进行配置14.Web应用的数据共享方式不包括()。

C.基于页面的共享15.要在页面上输出2+3=${2+3},则对应的程序代码应为()。

2014年Java试题

2014年Java试题

1选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A javaB classC htmlD exe2.以下哪个关键字可以用来对对象加互斥锁?( B ) A. transient B synchronized C.serialize D. static3在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。

A、privateB、protectedC、private protectedD、public4在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。

A. start( )B. stop( )C. init( )D. paint( )5使用Java语言编写的源程序保存时的文件扩展名是( B )。

(A).class (B).java (C).cpp (D).txt 6.在类的定义中可以有两个同名函数,这种现象称为函数( D )。

(A)封装(B)继承(C)覆盖(D)重载7.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( C )。

(A)ArrayList myList=new Object( )(B)List myList=new ArrayList( )(C)ArrayList myList=new List( )8在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。

(A) start( ) (B) stop( ) (C) init( ) (D) paint( )9.java.io包的File类是(B)(A)字符流类 (B) 字节流类 (C) 对象流类 (D) 非流类10.以下有关构造方法的说法,正确的是:( A )A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用。

2013-2014-1《C程序设计》期末试卷--A卷

2013-2014-1《C程序设计》期末试卷--A卷

第 5 页 共 9 页
11. 以下程序的功能是计算:s=1+12+123+1234+12345。请填空。 void main( ) { int t=0,s=0,i; for( i=1; i<=5; i++) { t=i+ 【19】 s= 【20】 } printf("s=%d\n",s); } 三、程序阅读题:(每小题 5 分,共 25 分) (说明:本题答案写到答题卡上。) 1. 写出下面程序的运行结果 。 #include”stdio.h” void main() {int i=3; while(i<10) {if(i<6) {i+=2; continue; } else printf(“%d”, i++); } } 2. 写出下面程序的运行结果 。 #include<stdio.h> int f(int b[][4]) {int i,j,s=0; for(j=0;j<4;j++) {i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } void main() {int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d\n”,f(a)); }
#include"stdio.h"



char s[ ] = “ABCD”; void main() { char *p; for(p = s; p < s+4; p++) printf(“%s\n”, p); }
第 7 页 共 9 页

2014年4月Java语言程序设计(一)试题答案

2014年4月Java语言程序设计(一)试题答案

全国2014年4月高等教育自学考试Java语言程序设计(一)试题一、单项选择题(本大题共1 0小题,每小题1分,共1 0分)1.以下标识符中,不是Java语言关键字的是(A )A.wait B.newC.long D.switch2.以下数据类型转换中,必须进行强制类型转换的是(A )A.int→char B. short→longC.float→double D. byte→int3.以下供选择的概念中,属于面向对象语言重要概念和机制之一的是( C )A.函数调用B.模块C.继承D.结构化4.以下Java程序代码中,能正确创建数组的是( C )A.int myArray[]; myArray[]=new int[5];B.int myArray[]=new my(5);C.int[]myArray={1,2,3,4,5};D.int myArray[5]={1,2,3,4,5};5.某Java程序的类A要利用Swing创建框架窗口,则A需要继承的类是( B )A.JWindow B.JFrameC.JDialog D.JApplet6.MouseMotionListener接口能处理的鼠标事件是( D )A.按下鼠标键B.鼠标点击C.鼠标进入D.鼠标移动7.以下术语中,属于文字字型风格属性的是( C )(风格:正常、斜体、粗体)A.颜色B.宋体C.斜体D.字号8.以下能作为表示线程优先级的数值,并且级别最低的是( B ) 级别数:(1―10) A.0 B.1C.1 5 D.1 69.某Java程序用javax.swing包中的类J来实现打开和保存文件对话框。

该程序通过文件对话框首先获得的信息是( D )A.文件长度B.文件路径C.文件内容D.文件对象1 0.在编写访问数据库的Java程序时,ResultSet对象的作用是( B )A.用来表示与数据库的连接B.存储查询结果C.在指定的连接中处理SQL语句D.建立新数据库连接二、填空题(本大题共1 0小题,每空2分,共20分)11.类Testll经Java编译程序编译后,产生的文件是 __Testll.class____。

2014年4月 Java语言程序设计(一)试题答案-推荐下载

2014年4月 Java语言程序设计(一)试题答案-推荐下载

25.某程序希望用 FileFilter 类的子类为打开文件对话框设置文件筛选条件。请写出设置 此筛选条件要 使用的类及相应的方法。 答:使用的类为 JFileChooser 类,相应的方法是 addChooserFileFilter() 或者 setFileFilter()
26.JDBC 是 Java 程序与数据库连接的 API。请写出 JDBC 能做的三件事情。 答:与某个数据库建立连接,向数据库发送 SQL 语句和处理数据库返回结果。
for(int i=0, odd=0; _i<a.length__;i++) if( a[i] %2 == 1) {
int t = a[odd];a[odd]=a[i]; a[i]=t;__odd++____; } }
28.以下程序的界面包含一个文本区 text 和一个允许多选的列表 list,列表的条目存于字 符串数组 sports[]中,当列表发生选择事件时,事件处理程序将这次选中的所有条目 在文本区中输出。这里给 出的是其中处理列表事件的方法。
A.int→char
B. short→long
C.float→double
D. byte→int
3.以下供选择的概念中,属于面向对象语言重要概念和机制之一的是( C )
A.函数调用
B.模块
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

南昌大学 数据库期末2014(A)

南昌大学 数据库期末2014(A)
题号一二三四五六七八九十总分累分人签名题号一二三四五六七八九十总分累分人签名题分2020202020100得分考生填写栏考生填写栏考生姓名
—南昌大学考试试卷—
【适用时间:2014~2015学年第一学期试卷类型:[A]卷】





课程编号:
Z6103B001
试卷编号:
课程名ห้องสมุดไป่ตู้:
数据库原理及应用开发
开课学院:
A.执行自然连接运算B.执行笛卡儿积运算
C.尽早执行选择运算D.投影运算
二、填空题:(每小题2分,共20分)
得分
评阅人
1.数据库系统可能发生各种各样的故障,大致可分为以下四类:、、和计算机病毒。
2.数据管理技术的发展经历了人工管理阶段、____________和_____________。
3.数据库领域中,最常用的数据模型有四种,它们分别是层次模型、、
考生签名:
一、选择题:(每小题2分,共20分)
得分
评阅人
1.在数据库三级模式间引入二级映象的主要作用是( )
A.提高数据与程序的独立性B.提高数据与程序的安全性
C.保持数据与程序的一致性D.提高数据与程序的可移植性
2.实体完整性规则是指关系中()
A.不允许有空行B.主键不允许有空值
C.不允许有空列D.外键不允许有空值
信息工程
考试形式:
闭卷
适用班级:
计算机系12级
考试时间:
120分钟
试卷说明:
1、本试卷共6页。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
题号






南 昌 大 学 考 试 试 卷

南 昌 大 学 考 试 试 卷

—南昌大学考试试卷—【适用时间:20 13 ~20 14 学年第二学期试卷类型:[ A ]卷】得分评阅人一、单项选择题:(每小题2分,共 40 分)(说明:本题答案请写到答题卡上)1.用C++语言编写的代码程序。

A) 可以执行 B) 经过编译可执行C) 是一个源程序 D) 经过编译解释才能执行2. 以下关于C++语言用户标识符的叙述中,正确的是。

A) 用户标识符中可以出现下划线和减号B) 在C++程序中,可定义for为用户标识符,但不能定义define为用户标识符C) 用户标识符中可以出现下划线,但不能放在标识符的开头D) 用户标识符中可以出现数字,但不能放在用户标识符的开头3. 下列C++表达式中,值为真的是。

A) 5<3 B) 2*3>=6C) (7= =9) && (4>0) D) (10!=2+8) || (5<3)4. 以下叙述中,不正确的是。

A) 在C++程序中,逗号运算符的优先级最低B) 在定义变量时,必须给变量赋初值C) 在C++程序中,count和Count是两个不同的变量D) 表达式1/3+1/3+1/3的结果为05. 设整型变量m,n,a,b,c均为1,执行“ (m=a>b)&&(n= b>c) ”后,m,n的值是。

A) 0,0 B) 0,1 C) 1,0 D) 1,16.若定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是________。

for(i=0; i<3; i++) cout<<x[i][2-i];A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 97.以下能正确定义二维数组的是________。

A) int a[][3] B) int a[2][3]={{1},{2},{3,4}};C) int a[][3]={ }; D) int a[][3]= {2*3};8.若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是________。

2014-2015-1java复习资料(答案)最终版(1) (1)

2014-2015-1java复习资料(答案)最终版(1) (1)

2014-2015-1Java复习资料(答案)一、填空题(每空1分,共10分)1.顺序执行以下两个语句的输出结果是:。

String s = “我喜欢学习Java!”;System.out.println(s.length( ));答:102.据程序的构成和运行环境的不同,Java源程序分为两大类:程序和程序。

答:Java Application 、Java Applet ( 或Application、Applet )3.如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生个文件名与类名相同而扩展名为的字节码文件。

答:4、class4.如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是类的子类并且存储该源程序文件的文件名必须为。

答:Applet、MyApplet.java5.一个Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令:、。

答:javac MyJavaApplication.java 、java MyJavaApplication6.在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码字符占用字节内存空间,这样,无论是中文字符还是英文字符,每个都是占用字节内存空间。

答:2、27.在Java程序中定义的类有两种成员:、。

答:成员变量、成员方法(去除)8.Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。

在Java Application中,这个主类是指包含方法的类;在JavaApplet里,这个主类是一个系统类的子类。

答:main Applet9.创建一个名为MyPackage 的包的语句是,该语句应该放在程序的位置为:。

南昌大学JAVA期末复习题及答案

南昌大学JAVA期末复习题及答案

一、填空题1.对象之间可能存在的关系有三种:_包含_、_继承__和_关联_。

2.面向对象的软件开发过程大体可分为__面对对象分析、__面对对象设计_和_面对对象测试__三个阶段。

3.Java语言中实现多态的方法有__继承__、_方法重载_和_成员覆盖__。

4.Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的__跨平台_特点。

5.JAVA语言规定object类是JAVA程序中所有类的父类,当前类的构造方法用this()表示,直接父类的构造方法用super()表示。

6.如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是Applet类的子类并且存储该源程序文件的文件名为MyApplet.java。

7.如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器javac.exe编译该源程序文件将产生3个文件名与类名相同而扩展名为.class的字节码文件。

8.在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode 码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。

10.Applet是能够嵌入到HTML格式的文件中,并能够在浏览器中运行的Java。

11.在Java中,线程的模型就是一个CPU、程序代码和数据的封装体。

12.键盘键入字符串并在计算机屏幕上显示,这时的数据源是键盘。

13.JAVA语言是第一个语言本身就支持线程的编程语言,其对线程的支持主要通过ng.Thread类和ng.Runnable接口来实现。

14.设有数组定义:int MyIntArray[]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是120。

int s=0;for(int i=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);15.JVM是Java Virtual Machine的缩写;AWT是abstrac window toolkit的缩写。

南昌大学2013~2014软件工程期末试卷A卷及答案

南昌大学2013~2014软件工程期末试卷A卷及答案

2、( 问题定义 )是软件生存周期的第一个时期。
3、( 总体设计 )的第二项任务是设计软件的结构,即确定模块以及模块之间的关系。
4、在结构化分析中,( 数据流图 )和( 数据字典 )共同构成系统的逻辑模型。
6、数据流图有四种成分:源点或终点、处理 、( 数据存储 )、( 数据流
)。
6、模块独立可以有( 耦合性 )和( 内聚度 )定性标准度量。。
—南 昌 大 学 考 试 试 卷—
【适用时间:20 13 ~20 14 学年第 一 学期 试卷类型:[ A ]卷】
课程编号:
Z6103B004
试卷编号:
课程名称: 软件工程 教
师 开课学院:
信息工程学院
考试形式:
闭卷
填 适用班级:
2011 级各班
考试时间:
120 分钟


1、本试卷共 8 页。
试卷说明: 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
参考答案: 划分等价类
设计测试方案
第8页 共9页
第9页 共9页
7、结构化方法由结构化分析、( 结构化设计 )、结构化程序设计构成,它是一种面向 ( 数据流 )的开发方法。
8、一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦 合方式是( 控制耦合 )。
9、任何程序都可由( 顺序 )、( 选择 )、( 循环 )三种基本控制结构构造。
第3页 共9页
1、 指出如下数据流图的三个错误。
E1
DF2 DF5
P2
得 分 评阅人
DF1
DS1
DF6 DF3
DF4
E2
DF2
P1
参考答案: 错误一:数据流 DF1 直接从数据源 E1 到数据源 E2。 错误二:数据流 DF5 从数据源 E1 直接到数据存储 DS1。 错误三:加工 P2 有两个输入但没有输出。

《JAVA程序设计》期末试题及答案A卷

《JAVA程序设计》期末试题及答案A卷

绝密★启用前学院2013—2014学年第一学期级三年制高职《JAVA程序设计》A试题(本卷共4大题,满分100分,考试时间90分钟)一、判断题(每小题2分,共20分)1、Java语言具有较好的安全性和可移植性及与平台无关等特性。

2、在jdk的lib目录中包括开发、运行、调试和文档生成的工具。

3、Java语言多线程程序设计中使用start( )方法运行线程。

4、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。

5、程序员可以使用异常处理机制来处理Exception异常。

6、一个类可以实现多个接口,接口可以实现“多重继承”。

7、实现接口的类不能是抽象类。

8、java集合框架主要有抽象类、接口和集合算法三部分组成。

9、BufferedReader类是Reader类的子类,它可以以行为单位读取数据。

10、JLabel对象可以通过容器类Container类中的add( )方法加入容器中。

二、单项选择题(每小题2分,共30分)1.在编写Java 用户图形界面程序时,一定要引入()包。

A、java.awt.*B、java.applet.C、java.io.*D、java.awt.event.*2.以下()不是Java的关键字。

A、FALSEB、doubleC、thisD、void3、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序的特性称为()。

A、隐藏B、覆盖C、重载D、Java不支持此特性4.Java application中的主类需包含main方法,main方法的返回类型是什么?()。

A、intB、floatC、doubleD、void5.以下()不是Java的关键字。

A.FALSE B.const C.this D.void6.在使用interface声明一个接口时,只可以使用()修饰该接口。

A.private B.protected C.private protected D.public7.下面()不是Java中的容器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.对象可作方法的参数,对象数组不能作方法的参数
4.捕获异常时try语句后面可跟多个catch()方法用来处理try块内生成的异常事件。
5.调用this或super的构造方法的语句必须放在第一条语句
6.实现接口的类不能是抽象类
7.一个类可以实现多个接口.接口可以实现“多重继承”。
8.文本区和文本框都可以引发两种事件:文本改变事件和动作事件
1.下列关于Java语言的数组描述中,错误的是
A.数组的长度通常用length表示
B.数组的下标从0开始
C.数组元素是按顺序存放在内存的
D.数组在赋初值和赋值时都不判界
2.下列关于运行字节码文件的命令行参数的描述中,正确的是
A.第一个命令行参数被存放在args[0]中
B.第一个命令行参数被存放在args[1]中
A.java语言允许运算符重载
B.java语言允许方法重载
C.java语言允许变量覆盖
D.多态性提高了程序的抽象性和简洁性
7.在成员变量的修饰符中,规定访问权限包含类自身,同包的其他类和其它包中的子类的修饰符是:
A.private B.public C.默认D.protected
8.下列关于静态方法的描述中,错误的是
public class MyAr{
public static void main(String argv[]){
int[] i = new int[5];
System.out.println(i[5]);
}
}
1) An error at compile time
2) An error at run time
class Base{
Base(int i){
System.out.println("base constructor");
}
Base(){
}
}
public class Sup extends Base{
public static void main(String argv[]){
Sup s= new Sup();
C.int []c=new char[10];D.int[]d[3] = new int[2][];
5.下列关于继承性的描述中,错误的是
A.一个类可以同时生成多个子类
B.子类继承了父类的所有成员
C.Java语言支持单继承和多重继承
D.Java语言通过接口可使子类使用多个父类的成员
6.下列关于多态性的描述中,错误的是
A
}
Sup()
{
B
}
public void derived()
{
C
}
}
1)A处填上Base(10);2) A处填上super(10);
3) B处填上super(10);4) C处填上super(10)
4.You want to find out the value of the last element of an array. You write the following code. What will happen when you compile and run it.?
—南昌大学考试试卷—
【适用时间:2013~2014学年第二学期试卷类型:[A]卷】





课程编号:
Z6104X007
试卷编号:
课程名称:
Java语言程序设计
开课学院:
信工学院
考试形式:
闭卷
适用班级:
信管11级
考试时间:
120分钟
试卷说明:
1、本试卷共8页。
2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
int anar[]=new int[5];
System.out.println(anar[0]);
}
}
1) Error: anar is referenced before it is initialized
2) null3) 04) 5
2.编译并运行下面的程序,将会出现的结果是:
abstract class MineBase {
4.Java中对变量和成员方法的访问控制主要有哪四种?有何区别?
得分
评阅人
四、程序分析题(每小题5分,共35分)
程序分析题答题表
1
2
3
4
5
6
7
说明:请把程序分析题的答案选项全部填到上面的答题表中
1.编译并运行下面的程序,将会出现的结果是:
public class Q {
public static void main(String argv[]){
题号










总分
累分人
签名
题分
20
10
20
35
15
100
得分





考生姓名:
考生学号:
所属学院:
所属班级:
所属专业:
考试日期:
考生
须知
1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。
2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格;
严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试),
System.out.println("My Func");
}
public void amethod(){
myfunc();
}
}
1)The code will compile and run, printing out the words "My Func"
2) The compiler will complain that the Base class has non abstract methods
B.Applet程序可以通过HTML文件获取外部参数
C.使用Applet标记中的PARAM标记来实现
C. Applet程序中使用getParameter()方法读取参数值
12.下列关于实现图形用户界面的描述中,错误的是
A.放在容器的组件首先要定义,接着要初始化
B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout
A.在类体内说明静态方法用关键字static
B.静态方法可能处理静态变量或调用静态方法
C.静态方法不占用对象的内存空间,非静态方法占用对象的内存空间
D.静态方法只能类名调用
9.下列关于抽象类的描述中,错误的是
A.抽象类是用修饰符abstract说明的
B.抽象类是不可以定义对象的
C.抽象类是不可以有构造方法的
C.setGridLayout(2,2);
D. setBorderLayout();
14.下列关于用户创建自己的异常的描述中,错误的是
A.创建自己的异常应先创建一个异常类
B.为实现抛出异常,须在可能抛出异常的方法中书写throw语句
C.捕捉异常的方法是使用try-catch-finally语句格式
D.使用异常处理不会使整个系统更加安全和稳定
C.FileInputStreamD.BufferedReader
18.下面哪个方法不是public int add(int a)的重载方法_________
A. public int add(long a)
B. public void add(int a)
C. public void add(long a)
D.抽象类通常要有它的子类
10.下列关于接口的描述中,错误的是
A.接口实际上是由常量和抽象方法构成的特殊类
B.一个类只允许继承一个接口
C.定义接口使用的关键字是interface
D.在继承接口的类中,通常要给出接口袋定义的抽象方法的具体实现
11.下列关于向Applet程序传递参数的描述中,错误的是
A.Applet程序可能通过命令行获取外部参数
15.下列关于try-catch-finally语句的描述中,错误的是
A.try语句后面的程序段将给出处理异常的语句
B.catch()方法跟在try语句后面,它可以是一个或多个
C.catch()方法有一个参数,该参数是某种异常类的对象
D.finally语句后面的程序段总是被执行的,该语句起到提供统一接口的作用
A. abstract B.static C.newD.final
二、判断题(每小题1分,共10分)
判断题答题表
1
2
3
4
5
6
7
8
9
10
说明:请把选择题的答案全部填到上面的答题表,以的打√错的打╳
1.组成java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main();
2.如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名。
abstract void amethod();
static int i;
}
public class Mine extends MineBase {
public static void main(String argv[]){
int[] ar=new int[5];
for(i=0;i < ar.length;i++)
System.out.println("Another method");
}
}
public class Abs extends Base{
相关文档
最新文档