全球旧事资料 分类
一、单项选择题1关于Java选择结构下列哪个说法正确?BAif语句和else语句必须成对出现Bif语句可以没有else语句Cswitch结构中每个case语句中必须用break语句Dswitch结构中必须有default语句2while循环和do…while循环的区别是:DA没有区别,这两个结构任何情况下效果一样Bwhile循环比do…while循环执行效率高Cwhile循环是先循环后判断,所以循环体至少被执行一次Ddo…while循环是先循环后判断,所以循环体至少被执行一次3下列说法哪个是正确的?CA程序执行到break语句时一定会结束所有的循环B程序执行到co
ti
ue语句时会结束当前循环Cbreak语句和co
ti
ue语句都可以和标签协同使用Dco
ti
ue语句和break语句的作用相同4方法内的变量:BA一定在方法内所在有位置可见B可能在方法内的局部可见C可以在方法外可见D方法外也可用5void的含义:BA方法体为空B方法没有返回值C没有意义D定义方法时必须使用6throws的作用:CA没有意义B表示后面是方法的输出值C表示方法可能会抛出例外D方法的标志,每个方法都必须有7下列说法哪个正确?DA不需要定义类,就能创建对象B对象中必须有属性和方法C属性必须是简单变量D属性可以是简单变量,也可以是一个对象8下列说法哪个正确?AA一个程序可以包含多个源文件B一个源文件中只能有一个类C一个源文件中可以有多个公共类D一个源文件只能供一个程序使用9被声明为privateprotected及public的类成员,在类外部:BA只能访问声明为public的成员B只可能访问到声明为protected和public的成员C都可以访问D都不能访问10抽象方法:C
第1页共17页
fA可以有方法体B可以出现在非抽象类中C是没有方法体的方法D抽象类中的方法都是抽象方法11关于类中类的说法哪个正确?DA类中类不能使用上层类的私有属性和方法B类中类可以广泛使用,不受任何限制C类中类可以单独编译D类中类可以使用上层类的私有属性和方法12下列说法哪个正确?BAJava中允许一个子类有多个父类B某个类是一个类的子类它仍有可能成为另一个类的父类C一个父类只能有一个子类D继承关系最多不能超来4层13在调用构造函数时:CA子类可以不加定义就使用父类的所有构造函数B不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数C先调用父类的构造函数D先调用形参多的构造函数14this和super:CA都可以在mai
方法中B都是指一个内存地址C不能用在mai
方法r
好听全球资料 返回顶部