




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南开大学13秋学期Java语言程序设计在线作业 一、单选题(共 30 道试题,共 60 分。)V 1.Java application中的主类需包含main方法,main方法的返回类型是什么?A. intB. floatC. doubleD. void 满分:2分2.下列哪个是反斜杠字符的正确表示?A. B. *C. D. 满分:2分3.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。A. public int MAX_LENGTH=100B. final int MAX_LENGTH=100C. public const int MAX_LENGTH=100D. public final int MAX_LENGTH=100 满分:2分4.下列赋值语句中错误的是A. float f=11.1fB. double d=5.3E12;C. char c=r;D. byte bb=433; 满分:2分5.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D. 与文件大小相同 满分:2分6.以下关于继承的叙述正确的是()。A. 在Java中类只允许单一继承B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口D. 在Java中接口只允许单一继承 满分:2分7.下列不属于条件语句关键字的是()A. ifB. elseC. switchD. while 满分:2分8.以下字符常量中不合法的是()。A. B. &C. "k"D. 整 满分:2分9.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A. 隐藏B. 覆盖C. 重载D. Java不支持此特性 满分:2分10.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?A. protectedB. publicC. privateD. 应不加修饰符 满分:2分11.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A. 捕获异常B. 抛出异常C. 声明异常D. 嵌套异常 满分:2分12.在 Java 中,表示换行符的转义字符是()。A. nB. fC. nD. dd 满分:2分13.以下哪个不是Java的关键字?A. TRUEB. constC. superD. void 满分:2分14.关于while和dowhile循环,下列说法正确的是()A. 两种循环除了格式不通外,功能完全相同B. 与dowhile语句不通的是,while语句的循环至少执行一次C. do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D. 以上都不对。 满分:2分15.按运算符操作数的数目划分,运算符 ? :的类型是A. 三元B. 二元C. 四元D. 一元 满分:2分16.给出下面程序段: if(x>0)System.out.println("Hello."); else if(x>-3)System.out.println("Nice to meet you!"); else System.out.println("How are you?"); 若打印字符串“How are you?”,则x的取值范围是A. x>0B. x>-3C. x<=-3D. x<=0&x>-3 满分:2分17.下列程序段的输出结果是 void doublearithmaticOperator() System.out.print(9/2); System.out.print(","); System.out.println(5/2.0); A. 4.5,2.5B. 4,2C. 4.5,2D. 4,2.5 满分:2分18.在Java中,负责对字节代码解释执行的是()。A. 垃圾回收器B. 虚拟机C. 编译器D. 多线程机制 满分:2分19.下列对继承的说法,哪个是正确的?A. 子类能继承父类的所有方法和状态B. 子类能继承父类的非私有方法和状态C. 子类只能继承父类public方法和状态D. 子类只能继承父类的方法,而不继承状态 满分:2分20.下面属于Java 关键字的是A. NULLB. IFC. doD. While 满分:2分21.下列程序的输出结果为 int j=2; switch(j) case 2: System.out.println("Value is two."); case 2+1: System.out.println("Value is three."); break; default: System.out.println("Value is "+j); break;A. Value is two.B. Value is two. Value is three.C. Value is two. Value is three. Value is 2D. 编译错误 满分:2分22.顺序执行下列程序语句后,则b的值是 String a="Hello" String b=a.substring(0,2);A. HelloB. helloC. HeD. null 满分:2分23.以下关于构造函数的描述错误的是A. 构造函数的返回类型只能是void型B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。C. 、构造函数的主要作用是完成对类的对象的初始化工作。D. 一般在创建新对象时,系统会自动调用构造函数。 满分:2分24.下列的变量定义中,错误的是( )。A. int 6_a;B. float a;C. int i=Integer.MAX_VALUE;D. static int i=100; 满分:2分25.一个循环一般应包括哪几部分内容()A. 初始化部分B. 循环体部分C. 迭代部分和终止部分D. 以上都是 满分:2分26.switch 语句不能用于下列哪种数据类型?A. doubleB. byteC. shortD. char 满分:2分27.下面程序段: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是A. c=false;result=falseB. c=true;result=trueC. c=true;result=falseD. c=false;result=true 满分:2分28.下列代码的执行结果是: public class Test3 public static void main(String args) System.out.println(100%3); System.out.print(","); System.out.println(100%3.0); A. 1,1B. 1,1.0C. 1.0,1D. 1.0,1.0 满分:2分29.在 Java 中,能实现多重继承效果的方式是()。A. 内部类B. 适配器C. 接口D. 同步 满分:2分30.下列代码中,将引起一个编译错误的行是()。 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行 满分:2分 二、判断题(共 20 道试题,共 40 分。)V 1.注释的作用是使程序在执行时在屏幕上显示/之后的内容。A. 错误B. 正确 满分:2分2.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。A. 错误B. 正确 满分:2分3.Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。A. 错误B. 正确 满分:2分4.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。A. 错误B. 正确 满分:2分5.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。A. 错误B. 正确 满分:2分6.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。A. 错误B. 正确 满分:2分7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。A. 错误B. 正确 满分:2分8.Java的各种数据类型所占用的内存长度与具体软硬件环境有关A. 错误B. 正确 满分:2分9.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。A. 错误B. 正确 满分:2分10.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的A. 错误B. 正确 满分:2分11.在Java中%是取余运算符,要求两端操作数为整型。A. 错误B. 正确 满分:2分12.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。A. 错误B. 正确 满分:2分13.在Java的方法中定义一个常量要用const关键字。A. 错误B. 正确 满分:2分14.java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。A. 错误B. 正确 满分:2分15.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。A. 错误B. 正确 满分:2分16.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。A. 错误B. 正确 满分:2分17.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。A. 错误B. 正确 满分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 买柜台合同(标准版)
- 钻机基础试题及答案
- 基础物流试题及答案
- 2025年儿童心理学考试试卷及答案解析
- 2025年智能制造与工业互联网测试项目考试试卷及答案
- 经济法律基础试题及答案
- 金融基础试题及答案
- 公司作业安全培训课件
- 2025年起重机械指挥新试题及答案
- 2025年国家保安员资格考试试题库与答案
- GB 4287-1992纺织染整工业水污染物排放标准
- 10室外配电线路工程定额套用及项目设置
- 腰椎间盘突出症课件
- 桂阳县中小幼教师资格定期注册工作指南专家讲座
- 童装原型部分(课堂)课件
- 软件测试用例实例非常详细
- 广联达算量模型与revit土建三维设计建模交互
- 急救中心急救站点建设标准
- 2022年江苏省苏豪控股集团有限公司招聘笔试题库及答案解析
- 跨国公司经营与管理(第四版)第01章跨国公司概述
- 消防安全知识宣传-主题班会课件(共24张PPT)
评论
0/150
提交评论