java每日一练(2017/9/16)

本期题目

(单选题) 1、代码String str=”123456a”;int i=Integer.parseInt(str);会报异常的是()

A java.lang.NullPoninterException

B java.lang.NumberFormatException

C java.lang.RuntimeException

D java.lang.ArrayindexOutOfBoundsException


(单选题)2、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。

Filef = new File( 填代码处);

file =new FileReader(f);

in=new BufferedReader(file);

A "./1.txt"

B "../my/1.txt"

C "c:\\my\\1.txt"

D "c:\ my\1.txt"


(单选题)3、关于 访问权限说法正确 的是 ? ( )

A 类定义前面可以修饰public,protected和private

B 内部类前面可以修饰public,protected和private

C 局部内部类前面可以修饰public,protected和private

D 以上说法都不正确


(单选题)4、 java中用()字指明继承关系.用()关键字指明对接口的实现。1/1

A implements extends

B extends implements

C extend implement

D implement extend


(单选题)5、设有下面两个赋值语句:

a = Integer.parseInt("1024");

b = Integer.valueOf("1024").intValue();

下述说法正确的是()

A a是整数类型变量,b是整数类对象。

B a是整数类对象,b是整数类型变量。

C a和b都是整数类对象并且它们的值相等。

D a和b都是整数类型变量并且它们的值相等。

改变,永远不嫌晚。无论你是几岁,也无论你目前所处的境况有多糟,只要立定目标、一步一步往前走,人生随时都有翻盘的可能性。----至大家

不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)

上期答案:

(单选题)1、代码 的运行结果是()

package com.sunline.java;

public class A implements B extends C{

public static void main(Stringargs[]){

System.out.println("hello sunline!");

}

}

A 在控制台打印hello sunline!

B 报异常java.lang.NullPoninterException

C 编译报错

D 报异常java.lang.RuntimeExcception

正确答案:C

解析:先继承再实现


(单选题)2、对于子类的构造函数说明,下列叙述中错误的是()。

A 子类不能继承父类的无参构造函数。

B 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。

C 在创建子类的对象时,若不含带参构造函数,将先执行父类的无参构造函数,然后再执行自己的无参构造函数。

D 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。

正确答案是:D

解析:构造函数不能被继承,构造方法只能被显式或隐式的调用


(单选题)3、现有一变量声明为 boolean aa; 下面赋值语句中正确的是 ( )

A aa=false;

B aa=False;

C aa="true";

D aa=0;

正确答案是:A

解析:

boolean的返回值类型 true 和 false,带引号的就是字符串了,而A没有带引号,属于值


(单选题)4、以下不是修饰符final的作用的是( )。

A 修饰常量

B 修饰不可继承的类

C 修饰不可变类

D 修饰不可覆盖的方法

正确答案是:C

解析:

在Java中,final可以修饰

1.Class:定义一个不能被继承(non-inherited)的类

2.Method:定义一个不能被覆盖(non-overrided)方法

3.Variable:定义一个常量(constant)


(单选题)5、创建一个标识有“关闭”标签的语句是 ( ) 。

A TextField b = new TextField(“关闭”);

B Label b = new Label(“关闭”);

C Checkbox b = new Checkbox(“关闭”);

D Button b = new Button(“关闭”);

正确答案是:B

考查对AWT基本组件的了解。

选项A错误,创建的是一个初始显示为“关闭”的文本框:

选项B正确,创建的是一个标识有“关闭”的标签;

选项C错误,Checkbox为复选框类,只能设定是否含标签;

选项D错误,创建的是一个标记为“关闭”的按钮。

故本题答案是B。


上一期的错题

(单选题)1、下列关于构造方法不正确的是:( )

A 类的构造方法和类同名

B 一个类可以有多个构造方法

C 在实例化对象时必须调用类的构造方法

D 构造方法可以和该类其他方法一样被该类对象调用

正确答案是:D

解析:

1.构造方法也是类的方法,可以在创建对象时为成员变量赋值

2.构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分

3.构造方法没有返回值所以不用void

4.构造方法一定要与定义为public的类同名

5.构造方法不能被对象调用,只会创建对象,使用new关键字

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-09-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏深度学习与计算机视觉

C++ 指针常量与常量指针

吐槽一下: 指针常量与常量指针的翻译就好比机器学习中Regularization翻译成正则化一样,讲真,正则化这个说法确实要比规则化显得高端些,但是到了理解...

2507
来自专栏web前端教室

javascript 红皮高程(20)-- 逻辑或

或,逻辑或邮二个竖线(||)表示,它需要二个操作数。 它的逻辑很好理解: 操作数1 操作数2 结果 true true tr...

1878
来自专栏老付的网络博客

如何使用正则表达式

说到正则,可能很多人会很头疼这个东西,除了计算机好像很难快速的读懂这个东西,更不用说如果使用了。下面我们由浅入深来探索下正则表达式:

1362
来自专栏大前端_Web

javascript语言精粹(蝴蝶书)-笔记

版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

3493
来自专栏梦魇小栈

重新介绍 JavaScript(JS全面系列教程)

为什么会有这一篇“重新介绍”呢?因为 JavaScript 堪称世界上被人误解最深的编程语言。虽然常被嘲为“玩具语言”,但在它看似简洁的外衣下,还隐藏着强大的语...

1572
来自专栏思考的代码世界

Python编程从入门到实践之使用列表|第3天

要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数range()一样,Python 在到达你指定的第二个索引前面的元素后停止。要输出列表中的前三个...

3306
来自专栏Java帮帮-微信公众号-技术文章全总结

【选择题】Java基础测试四(15道)

【选择题】Java基础测试四(15道) 41.以下哪项是接口的正确定义?( B D ) A、 interface B { void print...

4849
来自专栏编程

机器学习之Python基础(一)

标题 Python语言特点 基本数据类型 循环 文件IO 函数 1 1 1 Python是一种面向对象的解释型计算机程序设计语言。它有着代码简洁、可读性强的特点...

1988
来自专栏听雨堂

JavaScript大略

 简介: javascript是一种基于对象和事件驱动并具有安全性能的脚本语言。 它是通过嵌入或调入在标准的HTML语言中实现的。 数据类型:   St...

18110
来自专栏一个爱吃西瓜的程序员

Python基础学习-操作列表

一 :遍历整个列表 1:使用for循环来遍历列表: 例: ? 输出: ? 二:避免缩进错误 1:Python根据缩进来判断代码行与前一个代码行的关系。 2:...

2864

扫码关注云+社区

领取腾讯云代金券