




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 1If单分支判断语句概念1.if语句也可以用下面的那个选项表示()a)whileb)breakc)continued)switch2.下面的哪些组代码没有编译错误()a) int i=0;if(i) System.out.println(Hello);b) boolean b=trueboolean b2=true;if(b=b2) System.out.println(So true);c) int i=1;int j=2;if(i=1| j=2)System.out.println(OK);d) int i=1;int j=2;if(i=1 &| j=2)System.out.println(OK);3会产生编译错误的Java语句是()。A、 if (2 = 3) System.out.println(Hi);B、 if (2 = 3) System.out.println(Hi);C、 if (true) System.out.println(Hi);D、 if (2 != 3) System.out.println(Hi);4.下面哪个选项不是if语句与Switch语句的特点()A:if语句可以实现多程序的多路径分支的情况B:if语句在嵌套中,代码的可读性不高且偏低C:Switch语句在嵌套中,代码的可读性不高且偏低D:if与Switch语句都是条件语句5.if语句不能与下面哪个连用A:后面不带语句B:与else连用C:嵌套循环使用D:与case连用6给出下面的代码在注释部分放置什么样的代码会输出“Equal”()public class EqTest public static void main(String argv) EqTest e=new EqTest(); EqTest() String s=Java; String s2=java; /place test here System.out.println(Equal); else System.out.println(Not equal); a) if(s=s2) b) if(s.equals(s2) c) if(s.equalsIgnoreCase(s2) d)if(s.noCaseMatch(s2) 7.关于Java语言条件结构,下列说法正确的是()A:条件结构是任何算法都离不开的一种结构B:条件语句中可以没有else,也可以没有ifC:任何情况下都要执行if_else语句D:条件语句中必须有if8下面不是Java程序中的合法条件语句的一项是()A: if(ab) B: if(a=1) C: if(ab&bc) D: if(32)9 下列说法中错误的是()A:条件语句中else的个数可以少于if的个数B: 算法的步骤是可逆的C: for循环结构和while循环结构可以相互转换D:循环结构中必须包含结束循环的条件,以保证在适当的时候终止循环。10.下列关于条件语句的描述中错误的是( )A.if语句后可跟有多个else子句和else if子句B.if语句后可以没有else子句和else if子句C.if语句中的条件只能使用逻辑表达式D.if语句的语句体中可以有循环语句11 关于选择结构下列哪个说法正确()A:if语句和else语句必须成对出现B:if语句可以没有else语句对应C:一个if语句只能有一个else if语句与之对应D:else if结构中必须有default语句12.对分支语句中switch(表达式)里表达式的结构可以是下列哪种数据类型()A:int B:float C:double D:long 13 在switch语句中case与default的表述不正确的是()A:switch语句后面必须有caseB:在switch语句中,case语句块可以有无限个,而default语句块至多有一个C:在switch语句中一定要加defaultD:在switch语句中可加default14.下列语句中,属于多分支语句的是()A:if语句 B:switch语句 C:do_while语句 D:for语句15.若a和b均是整型变量并已正确赋值,正确的switch语句是 A、switch(a+b); . B、switch( a+b*3.0 ) . C、switch a . D、switch ( a%b ) . 16下面哪个选项是运行Switch结果后的结果()int i=9;switch (i) default:System.out.println(default);case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two);a) default b) default, zero c) error default没有定义 d) 无输出17.试图编译运行下面的代码会输出什么样的结果()int i=1;switch (i) case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two);default:System.out.println(default);a) one b) one, default c) one, two, default d) default while用法18比较下面for与while的程序中没有编译错误的是:A.public class Mainpublic static void main(String args) byte b1 = 1;byte b2 = 2;byte b = b1+b2;B.public class Mainpublic static void main(String args) int n;for(int i=0;i0);System.out.println(n);19 下面程序输出的结果是()public static void main(String args) int d = 325;int sum = 0;while (d 0) int n = d % 10;sum += n;d /= 10;System.out.println(sum);A. 10B. 12C. 5D. 32public static void main(String args) int d = 325;int sum = 0;while (d 0) int n = d % 10;sum += n;d /= 10;System.out.println(sum);A. 10B. 12C. 5D. 3220 Java语言中关于循环结构的说法,不正确的是()A:while型循环先判断条件,当条件为真时,执行循环体B: do-while型循环先执行一次循环体,再判断条件,当条件为假时,循环结束C: while型循环结构的循环体至少执行一次D: 程序中无论使用哪种循环结构必须有能够让循环结束的条件21以下由do-while语句构成的循环执行的次数是( )。int k = 0;do +k; while ( k 0; i-=2 ) j*=2;A、15 B、1 C、60 D、3225.下列语句序列执行后,j 的值是 int j=1;for( int i=5; i0; i-=2 ) j*=i;A、15 B、1 C、60 D、026.以下for循环的执行次数是 for(int x=0;(x=0)&(x4);x+);A、无限次 B、一次也不执行 C、执行4次 D、执行3次27.下列循环语句中,循环体执行的次数是( D )for(int i=0,j=0;(j!=18)|(i4);i+);A.3 B.4 C.不确定 D.无限 类的使用28。关于方法main()的说法哪个正确?()A 方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C 一个类中可以没有main()方法D 所有对象的创建都必须放在main()方法中29.设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。Adouble x(double k ) i=k; return i; Bx(double m, double n ) i=m; j=n; C x( )i=0;j=0 D x(double k ) i=k; 30抽象方法:()A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法 D、抽象类中的方法都是抽象方法31.下列关于抽象类的描述错误的是( C )A.抽象类定义时用abstract修饰 B.抽象类没有自身对象,其对象都是子类的对象C.抽象类没有构造方法 D. 抽象类通常有子类32.下列类定义中哪个是合法的抽象类的定义?( )A.abstract Animalabstract void growl(); B.class abstract Animalabstract void growl(); C.abstract class Animalabstract void growl(); D.abstract class Animalabstract void growl()System.out.println(“growl”);33关于继承的说法正确的是:()A、子类将继承父类所有的属性和方法。B、子类将继承父类的非私有属性和方法。C、子类只继承父类public方法和属性 D、子类只继承父类的方法,而不继承属性34.下列关于继承的描述错误的是( B )A.一个非最终类可以有多个子类B.一个类可以同时继承自多个父类C.一个非抽象子类在继承时必须覆盖从父类中继承的抽象方法D.一个最终类不可以有子类35.以下关于继承的叙述正确的是( )A、 在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承36.一个子类继承父类,子类不可以继承父类中访问权限设定为()的变量和方法.A. private B. 未修饰 C. public D. protected37.下面是有关子类继承父类构造函数的描述,其中正确的是( )。A 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B子类无条件地继承父类不含参数的构造函数。C子类必须通过super关键字调用父类的构造函数。D子类无法继承父类的构造函数。38.构造函数何时被调用?()A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时39.下列关于构造方法的说法错误的是( A )A.构造方法不可重载 B.构造方法和类名同名 C.构造方法无返回类型 D.构造方法在new一个对象的时候调用40下列关于构造函数说法不正确的是(d )A 类的构造函数和类同名B 一个类可以有多个构造函数C 在实例化对象时必须调用类的构造函数D 构造函数可以和该类其他方法一样被该类对象调用41以下关于构造函数的描述错误的是( )A、 构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。42关于构造函数的说法哪个正确?()A、一个类只能有一个构造函数B、一个类可以有多个不同名的构造函数C、构造函数与类同名D、构造函数必须自己定义,不能使用父类的构造函数43.以下有关构造方法的说法,正确的是:(_ )A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同44.下列关于构造方法的叙述中,错误的是_。A)Java语言规定构造方法名与类名必须相同B)Java语言规定构造方法没有返回值,但不用void声明C)Java语言规定构造方法不可以重载D)Java语言规定构造方法只能通过new自动调用45.下列关于构造方法的说法正确的是 A、因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。 B、构造方法是给对象赋初值,所以没有返回值,要用void来声明。 C、构造方法不能被程序调用,也不可以重载。 D、一个类只允许有一个构造方法。 46.类的构造函数被自动调用执行的情况是在定义该类的 ( C ) A. 成员函数时 B. 数据成员时 C. 对象时 D. 构造函数时 47.假定一个类的构造函数为A ( int aa, int bb) a = aa; b = bb; ,则执行A x=new A(4,5);语法后,x.a和x.b的值分别为( A ) A4和5 B5和4 C4和20 D20和5 48.在类的说明符中,被指定为static的数据可以被( )访问。A、 类中的任何函数B、其他类的成员函数C、类中static修饰的成员函数D、类中不用static修饰的成员函数49.定义如下两个类,如果编译类B和类C时,得到的结果是(c)abstract class B abstract void show();class C extends B A: 类B和类C都可成功编译 B: 类B和类C都不可成功编译C: 类B可成功编译,类C不可成功编译D: 类C可成功编译,类B不可成功编译50.关于abstract类说法正确的是( C)A abstract类没有构造函数 B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年矿山无人作业技术智能化矿山建设标准与规范研究
- 2025年全国质量月主题宣讲课件
- 2022-2023学年广州市实验外语学校高一(下)期中语文试题及答案
- 面试题库及答案 逻辑题
- 绿色物业面试题库及答案
- 2025贵阳市农业农垦投资发展集团有限公司招聘笔试备考及答案详解(易错题)
- 教师招聘之《幼儿教师招聘》练习题及参考答案详解(黄金题型)
- 农村社区3月份党支部会议记录范文
- 基于2025年智能制造的产业孵化基地建设产业协同创新模式建议
- 2025内蒙古呼伦贝尔农垦谢尔塔拉农牧场有限公司招聘45人笔试备考附答案详解
- 2025年中国电信集团招聘考试试题及答案全收录
- 成都市新都区部分单位2025年8月公开招聘编外(聘用)人员(三)(20人)备考练习试题及答案解析
- (9月3日)铭记历史珍爱和平-纪念中国人民抗日战争暨世界反法西斯战争胜利80周年爱国主义主题教育班会课件
- 纪念中国人民抗日战争胜利80周年心得体会
- 舆情风险培训课件
- GB/T 29494-2013小型垂直轴风力发电机组
- GB/T 19188-2003天然生胶和合成生胶贮存指南
- 2023年化工检修钳工题库及答案
- 酒店文化全套教学课件
- 基于位置的服务LBS课件
- 9.软件质量保证计划
评论
0/150
提交评论