华南农业大学Java程序设计期末考试试卷A卷
2012秋季Java程序设计期末考试试卷_A卷_(含答案)
华南农业大学期末考试试卷(A 卷)2012-2013学年第 1 学期 考试科目: Java 程序设计考试类型:(闭卷) 考试 考试时间: 120 分钟学号 姓名 年级专业第一大题选择题和第二大题判断题的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。
考试结束时机读卡、答题卷和试卷都要上交。
一、单项选择题(本大题共 18 小题,每小题 2 分,共 36 分)1. 下列关于Java 语言的说法,不正确的是__B______:2. A. Java 是面向对象的高级语言B. Java 是解释型语言,所以执行速度快C. 一个类被编译成一个.class 字节码文件D. Java 程序可以做到“一次编写,随处运行”3. 下列符合Java 程序元素命名习惯的是___D_____。
4. A. double Radius B. int lengthofarray C. class shapeD. final double PI5. 下列不满足自动类型转换的赋值语句是__C______。
A .int c = ‘A ’; B. long d = 165;C .float b = 26.3; D. double a = 13;6. 语句int a = 10, b = 20; b += a++; 执行结束后,a 和 b 的值分别是__B______。
A. 10,30B. 11,30C. 10,31D. 11,317. 下列程序段的输出结果是__D______。
int m = 4, n = 9;System.out.println(“m + n = ” + m + n);A. m + n = 13B. m + n = mnC. m + n = m + nD. m + n = 49;8. 下列关于for 和while 这两种循环语句的说法,正确的是__C______9. A .二者都是后置检查循环条件 B .循环次数不确定使用for 语句比较好10. C .循环条件是布尔型表达式 D .它们之间不能互相嵌套使用11.下列程序片段执行后,y的值为__D______int x = 4, y = 3; switch(x + 3){case 7: y = 7; case 8: y =8; default: y++;}A. 4B. 7C. 8D. 912.定义二维数组a,不正确的是__A______A. double a [3][3];B. double a[][];C. double[] a[];D. double[][] a;13.设int[][] b = {{26,53},{24,18,33},{29,81,51},{27,44,92,13}},则___A_____A. 数组一共有12个元素B. b[2].length为4C. b.length为12D. b[3][2]等于8114.下面一段代码的输出结果是__B______class Test{public static void main(String [] args){int[] a={36,31,0,11,8,13,24,49,33,16}; swap(a,4,8);System.out.println(a[4]);}public static void swap(int[] a, int i, int j){int t = a[i]; a[i] = a[j]; a[j] = t;} }A. 8B. 33C. 11D. 4915.关于字符串,下列语句不正确的是__C______A. String s = new String(”Olympic game”);B. “Welcome to Guangzhou”.indexOf(‘o’);C. String s = “Great Wall”; s.delete(2,5);D. StringBuffer buffer = new StringBuffer(); buffer.append(“China”);16.关于类和对象,下列说法不正确的是__D______。
Java语言程序设计教程期末考试试卷A及答案
《Java语言程序设计教程》期末考试试卷(A卷)(考试时间90分钟,满分100分)一、选择题(本大题共10题,每题1分,共10分)下面各题A.B.C.D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。
1.在Java语言中,用于标记回车符的转义字符是()A.\b B./bC.\n D./n2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为()A.10 B.11 C.12 D.133.以下关于抽象类及抽象方法的说法中,不正确的是()A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码4.执行下列程序语句后,b的值是String a=〃Hello〃;String b=a.substring(1,3);A.elB.HeC.ellD.Hel5.能够直接添加组件的Swing容器是()A.JFrame B.JDialog C.JWindow D.JPanel6.用于判定鼠标右键操作的常量是()A.BUTTON1_MASKB.BUTTON2_MASKC.BUTTON3_MASKD.BUTTON4_MASK7.设置异或绘图模式的方法是()A.setXORMode()B.setPaintMode()C.XORMode()D.PaintMode()8.用来定义临界段,能对共享对象的操作上锁的关键字是()A.static B.share C.serialize D.synchronized9.如果一次从文件中读出一行数据,可使用的方法是()A.FileReader的readLine()方法B.BufferedReader的readLine()方法C.FileReader的read()方法D.BufferedReader的read()方法10.获取InetAddress对象的IP地址所用到的方法是()A.getHostlPAddress() B.getHostlP() C.getHostAddress() D.getHost()二、填空题(本大题共10空,每空2分,共22分)请将每一个空的正确答案写在答题卡相对应的横线上,答在试卷上不得分。
JAVA程序设计A卷试卷
华南农业大学期末考试试卷(A 卷)2010-2011学年第 1 学期 考试科目: Java 程序设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)1. Java 语言是_________。
A. 面向问题的解释型高级编程语言B. 面向机器的低级编程语言C. 面向过程的编译型高级编程语言D. 面向对象的解释型高级编程语言2. 下列为合法类名的是________。
A. classB. 123StudentC. GraduateStudentD. “类名”3. 对于构造方法,下列叙述不正确的是________。
A. 构造方法是类的一种特殊函数,它的方法名必须与类名相同B. 构造方法的返回类型只能是void 类型C. 构造方法的主要作用是完成对类的对象的初始化工作D. 一般在创建新对象时,系统会自动调用构造方法4. 下列关于接口的说明正确的是________。
A. 接口和抽象类是同一回事B. 一个类不可以实现多个接口C. 接口间不能有继承关系D. 实现一个接口必须实现接口的所有方法5. 在Java 中,存放字符串常量的对象属于________类对象。
A. CharacterB. StringC. StringBufferD. Vector6. 在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10}; 为了打印输出数组a 的最后一个元素,下面正确的代码是________。
A. System.out.println(a[10]);B. System.out.println(a[9]);C. System.out.println(a[a.length]);D. System.out.println(a(9));7.定义如下的二维数组b,下面的说法不正确的是________。
int b[][]={{1,2,3},{4,5,6,7,8},{9,10,11,12,13,14,15}};A. b.length的值是3B. b[1].length的值是5C. b[1][1]的值是1D. 二维数组b的第一行有3个元素8.下列语句中,属于多分支语句的是________。
华南农业大学Java试卷与答案2011-2013年-加50条程序代码
考试题型分为四种:1、单选题每小题2分,20个小题共40分2、判断题每小题1分,10个小题共10分3、阅读程序写结果每小题5分,4小题共20分4、编程题3个小题,9分,10分,11分,共30分提醒各位同学注意,考试采用标准答题卡,单选题和判断题的答案将填涂在答题卡上,考试时记得带2B铅笔和橡皮擦。
考试内容分布:1、出题范围从第1章到第8章,其中第2章2.5.4位运算、条件运算,5.1.6 for…each,5.4.2 StringBuffer,6.7方法的递归调用,8.5内部类,8.6基本数据类型与包装类不在考核范围,其他都有涉及。
2、重点考核在选择结构、循环结构、数组、对象和类、继承与多态等内容上。
3、强调学生重视基础的同时要学会编写程序华南农业大学期末考试试卷(A卷)2012-2013学年第1 学期考试科目:Java程序设计考试类型:(闭卷)考试考试时间:120 分钟学号姓名年级专业一、单项选择题(本大题共18 小题,每小题2 分,共36 分)1.下列关于Java语言的说法,不正确的是________:A. Java是面向对象的高级语言B. Java是解释型语言,所以执行速度快C. 一个类被编译成一个.class字节码文件D. Java程序可以做到“一次编写,随处运行”2.下列符合Java程序元素命名习惯的是________。
A. double RadiusB. int lengthofarrayC. class shapeD. final double PI3.下列不满足自动类型转换的赋值语句是________。
A.int c = ‘A’; B. long d = 165;C.float b = 26.3; D. double a = 13;4.语句int a = 10, b = 20; b += a++; 执行结束后,a和 b的值分别是________。
A. 10,30B. 11,30C. 10,31D. 11,315.下列程序段的输出结果是________。
华农-2017秋季Java程序设计期末考试试卷(A卷)
华南农业大学期末考试试卷(A 卷)2017-2018学年第 1 学期 考试科目: Java 程序设计考试类型:(闭卷) 考试 考试时间: 120 分钟学号 姓名 年级专业的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。
考试结束时机读卡、答题卷和试卷都要上交。
一、单项选择题(本大题共 20 小题,每小题 2 分,共 40 分)1. 下列________是用于移动设备开发的JDK 版本。
A. Java EEB. Java MEC. Java SED. JDK2. 下列关于main 方法的说明中正确的是________。
A. 每个类都需要定义 main 方法B. 从main 方法开始运行整个程序C. 一个程序可以有多个main 方法D. main 方法只能有一条语句3. 下列标识符中合法的是________。
A. 3xyB. privateC. _a3D. false4. 表达式(11+3*8)/4%3的值是________。
A. 3B. 0C. 1D. 25. 下列哪个表达式不能作为循环控制条件________A. i++B. i<5C. count==iD. str.equals("abc")6. 下列四类运算符中,优先级最低的是________A. 算术运算符B. 逻辑运算符C. 赋值运算符D. 关系运算符7. 下列程序运行后,k 的值是________。
public class Test {public static void main(String[] args) {int a = 4,b = 9,k = 0;while((a++)<(b--))++k;System.out.print(k);}}A. 0B. 1C. 2D. 38.下列关于数组的说法中,错误的是________A.数组必须先声明后使用B.数组创建后如果没有赋值,默认为空值C.使用数组前需要创建数组D.通过数组变量和下标可以访问任意一个数组元素9.下列程序运行后输出的结果是________。
华南农业大学JAVA程序设计A卷答案
A. System.out.println(a[10]);
C. System.out.println(a[a.length]); D. System.out.println(a(9));
7. 定义如下的二维数组b,下面的说法不正确的是___C_____。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资0配不料置仅试技可卷术以要是解求指决,机吊对组顶电在层气进配设行置备继不进电规行保范空护高载高中与中资带资料负料试荷试卷下卷问高总题中体2资2配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,卷.编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试写5交、卷重底电保要。气护设管设装备线备置4高敷、调动中设电试作资技气高,料术课中并3试中、件资且卷包管中料拒试含路调试绝验线敷试卷动方槽设技作案、技术,以管术来及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
华南农业大学期末考试答案(A卷).doc
考试科目:计算机科学技术导论考试类型:(闭卷)考试时间:120分钟2005学年第一学期华南农业大学期末考试答案(A 卷)班级 _______________ 学号 _____________ 姓名 _______________题号二三五总分得分评阅人•、单项选择题(每小题2分,共30分)1 D2 D 3A 4C5B 6C 7B 8C 9A10D 11C12A13B14C15D二、判断题(对的打“ 丁”,错的打“X”,每小题1分,共10分) 1 X 2 X 3 J4 V5 X 6V 7 X 8 V 9 7 10X三、专业术语翻译(请给出下列专业术语的中文名称,每个1分,共15 分) 1 随机存彳诸器(Random Access Memory) 2 屮央处理器(Central Processing Unit)3基木输入输出系统(Basic I 叩ut Output System) 4 操作系统(Operate System)5 结构化杳询语 ^(Structured Query Language)6 软件能力成熟度模型(Capability Maturity Model for software)7 统一建模语言(Unified Model Language)8 数据库管理系统(Database Management System)9 联合图像专家组(Joint Picture Experts Group) 10 虚拟现实(Virtual Reality)11传输控制协议/网络协议(Transmission Control Protocol/ Internet Protocol)12域名系统(Domain Name System)13远稈登陆服务14计算机辅助设计(Computer-Aided Design)15局域网(Local Area Network)评分细则:写对一个给1分,屮英文均可s简篆题C得题5分,*351答:1)计算机是由运算器、控制器、存储器、输入设备和输出设备5大部分组成。
06第2学期末考试A卷
华南农业大学期末考试试卷(A卷)2006学年第2学期考试科目:UML考试类型:(闭卷)考试时间:120 分钟学号姓名年级专业2004级软件工程班一、选择题(30分,每小题2分)说明:每题只有1个正确答案,请将正确答案填写在下面表格中。
1. 以下关于用例图中关联的描述,正确的是()。
A 关联可以存在于用例之间,用来表示用例之间的数据流动B 关联用实直线表示,可以在直线上加单向箭头或双向箭头C 关联关系上的箭头,表示数据的输入或输出方法D 关联关系表示一种通信路径,它位于参与者与用例之间,关系方向表示谁启动信息2. 关于参与者的说法中错误的是()。
A 参与者是与目标系统交互的人或物B 参与者可以是实际的人,也可以是外部设备、外部系统等C 参与者是用例图的重要组成部分,因此它是目标系统的组成部分D 参与者之间可以存在一定的关系3. 关于用例与类的对比中()是错误的。
A 都属于模型结构元素B 都存在继承关系C 类描述系统的部分静态视图,用例描述系统动态的行为视图D 类描述的是系统的内部构成,用例也可以描述系统的内部构成4. 下面模型图中()能描述“一个雇员最多有一个经理,经理可能管理多个雇员,也可能不管理任何雇员”的含义。
A BC D5. 在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法add(c: Course)和方法remove(c: Course),则这两个类之间的关系是()。
A 泛化关系B 组合关系C 依赖关系D 包含关系6. 关于类之间关系的描述中正确的是()。
A 聚集关系中的部分对象只能存在于整体对象中B 组成关系中的部分对象可能存在于整体对象中,也可能独立存在C 实现是类与接口之间的关系,一个类可以同时实现多个接口并继承多个类D 实现关系中的类继承了接口中的public方法,因此可以直接使用这些方法7. 下面的UML图中,()可以描述一个用例中多个对象之间的相互协作关系以及协作过程中行为次序。
华农-16-17年第一学期Java程序设计期末考试试卷(A卷)(1)
array[j] = temp;
}
}
}
4.
public class Test1 {
public static void main(String[] args) {
Lecturer l = new Lecturer();
}
}
class Person{
public Person(){System.out.println("Person");}
得分
一、单项选择题(本大题共20小题,每小题2分,共40分)
1.用来导入已定义好的类或包的关键字是________。
A.mainB.importC.extendsD.class
2.下列关于Java语言特点的叙述中,错误的是________。
A.Java是面向过程的语言B.Java支持分布式计算
C.Java支持多线程D.Java是跨平台的语言
}
得分
四、编写程序题(本大题共3小题,每小题10分,共30分)
1.编写程序读入10个整数,输出其中的最大值,最小值和平均值。
2.编写sort方法,实现对整数数组的升序排序(答卷上只写sort方法)。
public class Test1 {
public static void main(String[] args) {
27.()在所有的运算符中,赋值运算符的优先级是最低的。
28.()局部变量的作用范围是包含该变量的整个块。
29.()子类的引用变量既可以引用本类的对象,也可以引用父类的对象。
30.()面向对象程序设计的四个基本特性是抽象、封装、继承和模块化。
得分
三、程序阅读题(本大题共4小题,每小题5分,共20分)
华南农业大学 Java程序设计 试卷
科目序号:6002 B卷《Java语言程序设计》期末试卷(试卷总分:100分,考试时间:120分钟,答案写在答卷纸上)一.判断题(每题1分,共10分)1.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
()2.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为 B.class的字节码文件。
()3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。
()4.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。
()5.在J a v a的方法中定义一个常量要用c o n s t关键字。
()6.a b s t r a c t方法所在的类必须是a b s t r a c t类。
()7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
()8.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
() 9.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
()10.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
() 二.单项选择题(每题2分,共40分)1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B )。
A、javaB、classC、htmlD、exe2.以下哪个不是Java的原始数据类型()A、booleanB、doubleC、float3.以下哪个方法用于定义线程的执行体?()A、 start()B、init()C、run() 4.下面哪个不是Java中的容器? ()A、 ScrollPaneB、CanvasC、AppletD、Dialog5.下面哪个方法与applet的显示无关?()A、draw()B、 update()C、repaint()D、paint()6.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式? ()A、 FlowLayoutB、CardLayoutC、BorderLayoutD、GridLayout7.以下代码完成画线功能,指出所画线的颜色()1.g.setColor(Color.red.green.cyan.yello);2.g.drawLine(0,0,100,100);A、redB、greenC、yello8.在J a v a中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。
《Java程序设计》课期末考试试卷-A-答案
答案《Java程序设计》课期末考试(A卷)_答案部分题答案不唯一,可据具体情况酌情给分!(1)成员变量(2)成员方法(3)变量(4)方法(5)Person p1,p2;(6)单(7)多(8)抽象(9)120(10)String str;(11)boolean t;(12)char [] a=new a[5];二、判断正误,正确打“√”,错误打“×”(每题1分,共15分)1、T2、F3、T4、T5、T6、F7、T8、F9、T 10、T 11、T 12、T 13、T 14、F 15、T (T表示正确,F表示错误)三、选择题(每题1分,共15分)1、B2、A3、A4、C5、D6、C7、D8、B9、B 10、D 11、A12、C 13、C 14、B 15、B四、程序改错,指出程序的错误并改正。
(每题3分,共24分)1、定义类Apublic class A{ int i;或者:Public A(){}public A(int i){ this.i=i; }public static void main(String[]args){ A a=new A(1);System.out.println (a.i);}}一旦自己定义了构造函数,编译器不再给我们产生默认的构造函数2、public abstract class MyClass{int data;abstract void setData(int d); 是抽象方法} 3、public class MyMain {int data=10;public static void main(String args[ ]){ MyMain m=new MyMain();System.out.println(m.data);要产生对象后才能使用data}}4、public abstract class Test {final int f;double d;abstract void method();是抽象方法}5、class Parent{private int mine;把priate改为Protect}class Child extends Parent {int getMine(){return mine;mine在Parent类中是私有的,不能在Child类中使用}}6、public interface Test{int field1=10;void method1( );}class TestInterface implements Test{public void method1(){} 子类要实现父类的方法,其访问权限不能比父类的方法严格}7、int array[10];数组的声明格式有错误,不应该限定其长度,而且没有初始化,答案改为int[] array=new int[10];for(int j=0; j<array.length; j++)array[j]=j+1;8、class MyClass{private int age;int getAge( ) //获取成员变量age的值{getAge=age; 既然是获取成员变量age的值,那得返回age的值,改为return age;}void setAge(int age)//设置成员变量age的值{this.age=age;}}五、程序阅读,分析运行结果(每题3分,共18分)1、x=5y=62、10hello203、mainbord:华硕cpu:Intel4、output: 205、1 2 3 4 56、_____Message four________六、编程(第一题4分,第一题12分,共16分)1、class Student{public static void main (String [] args){System.out.println("I am a student.");}}2、class Person{ // Objects represent peopleprotected String name;protected char sex; // 'M' or 'F'protected String id; // e.g., Social Security numberprotected String phone; // home telephone numberprotected String email; // Internet email addressPerson(String name, char sex, String id){ = name;this.sex = sex;this.id = id; }String getId(){return id; }String getName(){ return name; }void setEmail(String email){ this.email = email; }void setPhone(String phone){ this.phone = phone; }public String toString(){ String s = new String( "\n\t 姓名: " + name + "\n\t 性别: " + sex);if (id != null) s += "\n\t 身份证号: " + id;if (phone != null) s += "\n\t 联系电话: " + phone;if (email != null) s += "\n\t 联系email: " + email;return s; }}class Student extends Person{ long sNo;String sClass;Student(long sNo, String name, char sex, String id){ super(name,sex,id);this.sNo=sNo; }void setClass(String sClass){ this.sClass=sClass; }public String toString(){String s = new String( "\n\t 姓名: " + name + "\n\t 性别: " + sex +"\n\t 学号:"+ sNo );if(sClass!=null) s+="\n\t 班级:"+sClass;if (id != null) s += "\n\t 身份证号: " + id;if (phone != null) s += "\n\t 联系电话: " + phone;if (email != null) s += "\n\t 联系email: " + email;return s; } }public class TestStudent{ public static void main(String args[]){ Student aStudent = new Student(2004002, "杨过", '男'," 2202198506070222");aStudent.setPhone("88078549");aStudent.setEmail("yangguo@");System.out.println("student info: " + aStudent); }}。
2012秋季Java程序设计期末考试试卷_A卷_含答案
华南农业大学期末考试试卷(A卷)2012-2013学年第1学期考试科目:Java程序设计考试类型:(闭卷)考试考试时间: 120 分钟学号______________ 姓名___________ 年级专业 ______________________注意事项:第一大题选择题与第二大题判断题的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。
考试结束时机读卡、答题卷与试卷都要上交。
一、单项选择题(本大题共18小题,每小题2分,共36分)1. 下列关于Java语言的说法,不正确的就是__B _____ :A、Java就是面向对象的咼级语言B、Java就是解释型语言,所以执行速度快C、一个类被编译成一个、class字节码文件D、Java程序可以做到“一次编写,随处运行”2. 下列符合Java程序元素命名习惯的就是—D _______ 。
A、double RadiusB、int len gthofarrayC、class shapeD、final doublePI3. 下列不满足自动类型转换的赋值语句就是__C ______ 。
A. int c = ‘' ;B、long d = 165;C.float b = 26、3; D、double a = 13;4. 语句int a = 10, b = 20; b += a++;执行结束后,a与b的值分别就是__B __________ 。
A、10,30B、11,30C、10,31D、11,315. 下列程序段的输出结果就是__D _____ 。
int m = 4, n = 9;System、out、println( m + n = ” + m + n);A、m + n = 13B、m + n = mnC、m + n = m + nD、m + n = 49;6. 下列关于for与while这两种循环语句的说法,正确的就是_C _______A.二者都就是后置检查循环条件B.循环次数不确定使用for语句比较好C.循环条件就是布尔型表达式D.它们之间不能互相嵌套使用7. 下列程序片段执行后,y的值为__D ______int x = 4, y = 3; switch(x + 3){case 7: y = 7; case 8: y =8; default: y++;}A 、4 B、7 C、8 D 、98. 定义二维数组a,不正确的就是AA 、double a [3][3]; B、double a[][]; C、double[] a[]; D、double[][] a;9. 设int[][] b = {{26,53},{24,18,33},{29,81,51},{27,44,92,13}},______ 则___AA、数组一共有12个元素B、b[2]、length为 4C、b、length 为12D、b[3][2] 等于8110. 下面一段代码的输出结果就是__B _____class Test{public static void main(String [] args){int[] a={36,31,0,11,8,13,24,49,33,16}; s);System 、out、println(a[4]);} public static void s[] a, int i, int j){int t = a[i]; a[i] = a[j]; a[j] = t;}}A 、8 B、33 C、11 D、4911. 关于字符串,下列语句不正确的就是__C ______A 、String s = new String( ”Olympic game ”);B 、“Welcome to Guangzhou”、indexOf( ‘o');C、String s = “Great Wall ”; s、delete(2,5);D 、StringBuffer buffer = new StringBuffer(); buffer、appe n d(“C h i n a ”);12. 关于类与对象,下列说法不正确的就是__D _____ 。
华南农业大学Java程序设计期末考试试卷(A卷)(同名36705)
华南农业大学期末考试试卷(卷)学年第学期考试科目:程序设计一、单项选择题(本大题共小题,每小题分,共分)1.下列关于语言的说法,不正确的是:. 是面向对象的高级语言. 是解释型语言,所以执行速度快. 一个类被编译成一个字节码文件. 程序可以做到“一次编写,随处运行”2.下列符合程序元素命名习惯的是。
. . . .3.下列不满足自动类型转换的赋值语句是。
.‘’;. ;.; . ;4.语句, ; ; 执行结束后,和的值分别是。
. ,. ,. ,. ,5.下列程序段的输出结果是。
, ;(“”);. . . . ;6.下列关于和这两种循环语句的说法,正确的是.二者都是后置检查循环条件.循环次数不确定使用语句比较好.循环条件是布尔型表达式.它们之间不能互相嵌套使用7.下列程序片段执行后,的值为, ; ( ){ : ; : ; : ;}. . . .8.定义二维数组,不正确的是. [][]; . [][]; . [] []; . [][] ;9.设[][] {{},{},{},{}},则. 数组一共有个元素. []为. 为. [][]等于10.下面一段代码的输出结果是{( [] ){[] {}; ()([]);}([] , , ){ []; [] []; [] ;}}. . . .11.关于字符串,下列语句不正确的是. (””);. “”(‘’);. “”; ();. (); (“”);12.关于类和对象,下列说法不正确的是。
. 类是对象的模板,对象是类的实例. 面向对象有四个基本特征:抽象、封装、继承和多态. 对象的引用变量只是存放了对象的地址. 静态成员方法可以调用实例成员方法13.关于类和成员的访问权限,下列说法正确的是. 类能继承类的前提是和必须在同一个包中. 子类不能继承位于不同包中的父类的成员. 子类不能继承位于同一包中的父类的成员. 子类可以继承位于不同包中的父类的无修饰成员14.下列关于继承的哪项叙述是正确. 在中允许多继承. 的单一继承使代码更可靠. 在中一个类不能同时继承一个类和实现一个接口. 在中一个类只能实现一个接口15.下列关于父类和子类构造方法,不正确的是. 子类不能继承父类的构造方法. 子类构造方法可以调用父类构造方法. 子类构造方法的第一条语句必须通过显式调用父类构造方法. 子类构造方法的第一条语句也可以通过调用本类的重载构造方法16.下列关于方法重载和覆盖的描述,不正确的是. 可通过返回值类型来区分是否为重载方法. 方法重载可减少记忆方法名称的难度,使程序清晰易读. 方法覆盖只能在有继承关系的父子类间. 方法覆盖必须保持父类方法的返回值、方法名和形参均不变17.下列不是实现多态必须条件的是. 继承. 方法重载. 方法覆盖. 父类引用变量可引用子类对象18.是中所有类的祖先类,其中用来比较两个对象内容是否相等的方法是. . .二、判断题(本大题共小题,每小题分,共分,正确选,错误选)19.()把源文件编译成字节码文件的命令是。
秋季Java程序设计期末考试试卷_A卷_(含答案)
A.数组一共有12个元素B.b[2].length为4C.b.length为12D.b[3][2]等于81
10.下面一段代码的输出结果是__B______
class Test{
得分
一、单项选择题(本大题共18小题,每小题2分,共36分)
1.下列关于Java语言的说法,不正确的是__B______:
A.Java是面向对象的高级语言
B.Java是解释型语言,所以执行速度快
C.一个类被编译成一个.class字节码文件
D.Java程序可以做到“一次编写,随处运行”
2.下列符合Java程序元素命名习惯的是___D_____。
4.语句int a = 10, b = 20; b += a++;执行结束后,a和b的值分别是__B______。
A. 10,30 B. 11,30 C. 10,31 D. 11,31
5.下列程序段的输出结果是__D______。
int m = 4, n = 9;
System.out.println(“m + n =”+ m + n);
D.静态成员方法可以调用实例成员方法
13.关于类和成员的访问权限,下列说法正确的是__C______
A.类A能继承类B的前提是A和B必须在同一个包中
B.子类不能继承位于不同包中的父类的protected成员
C.子类不能继承位于同一包中的父类的private成员
D.子类可以继承位于不同包中的父类的无修饰成员
A. m + n = 13 B. m + n = mn C. m + n = m + n D. m + n = 49;
《华南农业大学期末考试试卷》-数据结构-A卷
华南农业大学期末考试试卷(A卷)2011-2012学年第1 学期考试科目:数据结构(JA V A)考试类型:(闭卷)考试考试时间:120分钟学号姓名年级专业2010级信管班答案请写到答题纸上,写在试卷上无效一、单选题(本大题共10小题,每小题2分,共20分)1.不考虑优先队列,已知入队序列为{A,B,C,D},可能的出队序列为:()A. {D,B,C,A}B. {A,B,C,D}C. {A,D,C,B}D. {A,C,D,B}2.已知结点数为1001的完全二叉树,其叶子结点个数为:()A.500B.501C.602D.13.具有8000个结点的二叉树,其高度至少为:()A.10B.11C. 12D.134.设一棵哈夫曼树有n个非叶子结点,该树共有()个节点A.nB.2n-1C.2n+1D. 2n5.归并排序的空间复杂度是:()A. O(nlog2n)B. O(n2)C. O(log2n)D. O(n)6.以下程序时间复杂度为:()int n=8,m=1024,count=1024;for (int i=m; i>=1; i--)count++;A.O(1)B. O(m)C. O(log2m)D. O(mlog2m)7.式n+log2n+n*n*n的时间复杂度为:()A.O(1)B. O(n3)C. O(n+log2n)D. O(log2n)8.衡量算法的标准有:()A.时间复杂度和空间复杂度B.输入和输出C.有穷性和确定性D.可行性9.已知入栈顺序为{a,b,c,d,e,f,g},下列哪个是可能的出栈顺序:()A. {d,e,c,f,b,g,a}B. {f,e,g,d,a,c,b}C. {e,f,d,g,b,c,a}D. { e,f,d,g,b,a,c }10.已知一个顺序循环队列最多能容纳60个元素,当前有58个元素时,如果再插入5个元素,该队列有多少空元素:()A.-3B.63C.5D.57二、填空题(本大题共10小题,每空1分,共20分)1.软件设计是计算机学科各个领域的核心。
华农-17-18年第二学期Java期末A卷
2017-2018 学年第 2 学期
考试类型:(闭卷) 考试
学号
姓名
考试科目: Java 语言程序设计
考试时间: 120 年级专业
分钟
装
题号
一
二
三
四
五
总分
得分
评阅人 机读 机读
订
注意事项:机读卡的学号涂卡位数为 12 位。第一和第二大题的答案必须涂
在机读卡上,第三、四、五大题答案必须写在答题卷上(空间不够可写答卷
C. byte c = 255;
D. double x = 4.56;
8. 下列不属于Java语言的简单数据类型的是_______。
A. 长整型
B. 数组
C. 字符型
D. 布尔型
9. 下列语句中,属于多分支语句的是________。
A.if语句
B.switch语句 C.while语句或do while语句
10. 表达式(11+3*8)/4%3 的值是________。
D.for语句
A. 3
B. 0
C. 1
D. 2
第1页
11.为了区分类中重载的方法,要求________。
A. 采用不同的形参列表
B. 采用不同的形参变量名
C. 采用不同的方法类型
D. 采用不同的访问控制权限
12. 下列关于main方法的说明中正确的是________。
boolean m = true; if(m = false) // 给m赋值为false
System.out.print("假");
装
else if(m == true)
System.out.print("真");
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华南农业大学期末考试试卷(A卷)
2012-2013学年第1 学期考试科目:Java程序设计
一、单项选择题(本大题共18 小题,每小题 2 分,共36 分)
1.下列关于Java语言的说法,不正确的是________:
A. Java是面向对象的高级语言
B. Java是解释型语言,所以执行速度快
C. 一个类被编译成一个.class字节码文件
D. Java程序可以做到“一次编写,随处运行”
2.下列符合Java程序元素命名习惯的是________。
A. double Radius
B. int lengthofarray
C. class shape
D. final double
PI
3.下列不满足自动类型转换的赋值语句是________。
A.int c = ‘A’; B. long d = 165;
C.float b = 26.3; D. double a = 13;
4.语句int a = 10, b = 20; b += a++; 执行结束后,a和 b的值分别是________。
A. 10,30
B. 11,30
C. 10,31
D. 11,31
5.下列程序段的输出结果是________。
int m = 4, n = 9;
+ n = ” + m + n);
A. m + n = 13
B. m + n = mn
C. m + n = m + n
D. m + n = 49;
6.下列关于for和while这两种循环语句的说法,正确的是________
A.二者都是后置检查循环条件B.循环次数不确定使用for语句比较好
C.循环条件是布尔型表达式D.它们之间不能互相嵌套使用
7.下列程序片段执行后,y的值为________
int x = 4, y = 3; switch(x + 3){case 7: y = 7; case 8: y =8; default: y++;}
A. 4
B. 7
C. 8
D. 9
8.定义二维数组a,不正确的是________
A. double a [3][3];
B. double a[][];
C. double[] a[];
D. double[][] a;
9.设int[][] b = {{26,53},{24,18,33},{29,81,51},{27,44,92,13}},则
________
A. 数组一共有12个元素
B. b[2].length为4
C. b.length为12
D. b[3][2]等于81
10.下面一段代码的输出结果是________
class Test{
public static void main(String [] args){
int[] a={36,31,0,11,8,13,24,49,33,16}; swap(a,4,8);;}
public static void swap(int[] a, int i, int j){int t = a[i]; a[i] = a[j]; a[j] = t;} }
A. 8
B. 33
C. 11
D. 49
11.关于字符串,下列语句不正确的是________
A. String s = new String(”Olympic game”);
B. “Welcome to Guangzhou”.indexOf(‘o’);
C. String s = “Great Wall”; s.delete(2,5);
D. StringBuffer buffer = new StringBuffer(); buffer.append(“China”);
12.关于类和对象,下列说法不正确的是________。
A. 类是对象的模板,对象是类的实例
B. 面向对象有四个基本特征:抽象、封装、继承和多态
C. 对象的引用变量只是存放了对象的地址
D. 静态成员方法可以调用实例成员方法
13.关于类和成员的访问权限,下列说法正确的是________
A. 类A能继承类B的前提是A和B必须在同一个包中
B. 子类不能继承位于不同包中的父类的protected成员
C. 子类不能继承位于同一包中的父类的private成员
D. 子类可以继承位于不同包中的父类的无修饰成员
14.下列关于继承的哪项叙述是正确________
A. 在java中允许多继承
B. java的单一继承使代码更可靠
C. 在java中一个类不能同时继承一个类和实现一个接口
D. 在java中一个类只能实现一个接口
15.下列关于父类和子类构造方法,不正确的是________
A. 子类不能继承父类的构造方法
B. 子类构造方法可以调用父类构造方法
C. 子类构造方法的第一条语句必须通过super显式调用父类构造方法
D. 子类构造方法的第一条语句也可以通过this调用本类的重载构造方法
16.下列关于方法重载和覆盖的描述,不正确的是________
A. 可通过返回值类型来区分是否为重载方法
B. 方法重载可减少记忆方法名称的难度,使程序清晰易读
C. 方法覆盖只能在有继承关系的父子类间
D. 方法覆盖必须保持父类方法的返回值、方法名和形参均不变
17. 下列不是实现多态必须条件的是________ A. 继承 B. 方法重载 C. 方法覆盖 D. 父类引用变量可引用子类对象 18. Object 是Java 中所有类的祖先类,其中用来比较两个对象内容是否相等的方法是_____ A. equals B.clone C. compare D. toString 二、判断题(本大题共14小题,每小题1分,共14分,正确选A ,错误选B ) 19. ( )把java 源文件编译成class 字节码文件的JDK 命令是java 。
20. ( )Java 程序中可包含多个源文件,但每个源文件中只有一个public 类。
21. ( )包含main 方法的类叫主类,没有主类程序就无法运行。
22. ( )不带标号的continue 语句可实现跳出所在的那层循环。
23. ( )方法调用表达式方式适合于有返回值的方法的调用,在调用时实参与形参在 次序、类型和数量上要匹配。
24. ( )方法覆盖和方法重载都是要求方法同名,因此没有本质区别。
25. ( )静态成员方法与对象无关,所以不会访问实例数据域。
26. ( )访问权限最大的是public 成员,最小的是protected 成员。
27. ( )this 是当前对象的引用,大多数情况下可隐去,但有时需要显式使用。
28. ( )抽象类不能定义对象引用变量,也不能创建对象。
29. ( )抽象类的子类一定是具体类,但实现接口的类不一定是具体类。
30. ( )包可以解决命名冲突,不同包中可以包含同名的类。
31. ( )在Java 源文件中,把自己的类装入某个包中所使用的关键字是import ,把库中 的类导入到源文件的关键字是package 。
32. ( )this 可用来调用本类的重载方法,super 可用来调用父类的覆盖方法。
三、程序阅读题(本大题共4小题,每小题5分,共20分)
说明:阅读下面的程序,并写出程序的运行结果。
1. public class Test{
public static void main(String [] args){
int[] a = {36,21,50,78,19,89,74,33,46,68};
int m = a[0], n = 0;
for(int i=1;i<10;i++)
if (m < a[i]){m = a[i]; n = i;}
(“m = %d,n = %d\n ”, m, n);
}
} 1.5CM 1.5CM。