Java每日一练(2017/8/12)

最新通知

●回复"每日一练"获取以前的题目!

●【新】Android视频更新了!(回复【安卓视频】获取下载链接)

●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接)

●【新】HTML5知识点视频更新了!(回复【前端资料】获取下载链接)

●答案公布时间:为每期发布题目的第二天

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】需要求职简历模板的可以加小编微信xxf960513

聊天系统

●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论

★珍惜每一天,拼搏每一天,专心每一天,成功每一天

如果你是初学者,或者是自学者!你可以加小编微信!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人公众号!不存在任何培训机构招生信息

本期题目:

(单选题) 1、程序文件名必须与公共外部类的名称完全一致(包括大小写)

A 正确

B 错误


(单选题)2、在 main() 方法中给出的字节数组,如果将其显示到控制台上,需要()。

A 标准输出流System.out.println()。

B 建立字节输出流。

C 建立字节输入流。

D 标准输入流System.in.read()。


(单选题)3、装箱、拆箱操作发生在: ()

A 类与对象之间

B 对象与对象之间

C 引用类型与值类型之间

D 引用类型与引用类型之间


(单选题)4、下面的输出结果是什么?

public class Demo {

public static void main(String args[])

{

String str=new String("hello");

if(str=="hello")

{

System.out.println("true");

}

else {

System.out.println("false");

}

}

}

A true

B false


(单选题)5、在基本 JAVA 类型中,如果不明确指定,整数型的默认是 __ 类型,带小数的默认是 __ 类型? ( )

A int float

B int double

C long float

D long double

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

上期答案:

(单选题) 1、关于下面的程序Test.java说法正确的是( )。

public class Test {

static String x="1";

staticint y=1;

public static void main(String args[]) {

static int z=2;

System.out.println(x+y+z);

}

}

A 3

B 112

C 13

D 程序有编译错误

正确答案是:D

解析:

被static修饰的变量称为静态变量,静态变量属于整个类,而局部变量属于方法,只在该方法内有效,所以static不能修饰局部变量


(单选题)2、在 JAVA 编程中, Java 编译器会将 Java 程序转换为( )

A 字节码

B 可执行代码

C 机器代码

D 以上都不对

正确答案是:A

解析:

编译器将.java原代码转换成以.class为后缀名的字节码文件


(单选题)3、下列语句序列执行后,输出结果是()

public class ex{

public static void main(String[]args){

int a=13;

a=a/5;

System.out.println(a);

}

}

A 1

B 2

C 3

D 4

正确答案是:B

解析:因为a为int类型 所以13/5取商为2,然后再赋值给a,所有输出a=2。


(不定项选择题)4、给出下面的代码段:

public class Base{ int w, x, y ,z; public Base(int a,int b) { x=a; y=b; } public Base(int a, int b, int c, int d) { // assignment x=a, y=b w=d;z=c; }} 在代码说明// assignment x=a, y=b处写入如下哪几个代码是正确的?()

A Base(a,b);

B x=a, y=b;

C x=a; y=b;

D this(a,b);

正确答案是:CD

解析:

A错,调用Base这个构造方法应该这样 newBase(a,b) B错,和C相比应该是分号不是逗号,帅的一塌糊涂 C正常赋值操作 D调用本类的构造方法


(单选题) 5、下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:

1 byte[] src,dst;

A dst=String.fromBytes(src,"GBK").getBytes("UTF-8")

B dst=new String(src,"GBK").getBytes("UTF-8")

C dst=new String("GBK",src).getBytes()

D dst=String.encode(String.decode(src,"GBK")),"UTF-8" )

正确答案是:B

解析:

操作步骤就是先解码再编码

用new String(src,"GBK")解码得到字符串

用getBytes("UTF-8")得到UTF8编码字节数组


(单选题) 6、语句:char foo='中',是否正确?(假设源文件以GB2312编码存储,并且以javac – encoding GB2312命令编译)

A 正确

B 错误

正确答案是:A

解析:

在Java中,GB2312编码,中文字符占2个字节,正好Java基本类型中的char 是单一的16位Unicode字符,可以储存任何字符,不管是数字还是英文还是中文汉字,都占两个字节。所以char foo='中'正确。

读者可在右下角的留言留下你的答案以及理由!

一张图诠释你做一个合格的程序员必备的知识点

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

原文发表时间:2017-08-12

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java学习

java每日一练(2017/8/20)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

32560
来自专栏喵了个咪的博客空间

zephir-(11)流程控制语句

#zephir-流程控制语句# ? ##前言## 先在这里感谢各位zephir开源技术提供者 ZEPHIR实现了一个简化的控制结构语句,类似的语言如C,PHP等...

32540
来自专栏HTML5学堂

面向对象系列讲解—面向对象的含义&工厂模式

HTML5学堂:在上一篇文章当中,我们把对象进行了基本的解释,本文当中,我将为大家解释什么是面向对象?为何要使用面向对象,而不用面向过程,面向对象又有什么好处,...

29660
来自专栏木子昭的博客

js的由弱变强之路,Flow为js添加编译过程

javascript是一门弱类型语言, 所谓弱类型, 就是一个变量既可以被赋值字符串, 数字, 又可以被赋值数组, 对象, 弱类型的好处很多, 但也有缺点, 比...

13130
来自专栏C/C++基础

C++类的设计与实现规范

规范是一种规定,遵守这种规定能够带来长远的利益,而违反这种规定却不会立即收到惩罚。程序设计的规范是人们在长期的编程时间中总结出来的,深入理解中这些规范需要认真的...

9520
来自专栏数据科学学习手札

(数据科学学习手札32)Python中re模块的详细介绍

  关于正则表达式,我在前一篇(数据科学学习手札31)中已经做了详细介绍,本篇将对Python中自带模块re的常用功能进行总结;

33940
来自专栏java一日一条

Java 中的十个”单行代码编程” ( One Liner )

本文列举了十个使用一行代码即可独立完成(不依赖其他代码)的业务逻辑,主要依赖的是Java8中的Lambda和Stream等新特性以及try-with-resou...

10320
来自专栏Phoenix的Android之旅

这是你在苦苦找寻的资料吗

趁着Java10发布的时候,小编将整理的有用的学习资料分享给大家,希望能有帮助。 下面说说刚发布的Java10.

9220
来自专栏tkokof 的技术,小趣及杂念

Sweet Snippet系列之 Print Lua Table

Lua中唯一的内建数据结构就是关联数组(table),平时我们使用Lua时自然也一直在和table打交道,由于Lua中table的灵活性,使其拥有了强大的数据表...

8210
来自专栏逆向技术

C语言_第一讲_C语言入门

一、C语言的简介 1.C语言是一个标准,而执行标准的时候产生的自动化程序则是编译器 2.了解:1983年美国国家标准化歇会(ANSI)制定了C语言标准. C语言...

35500

扫码关注云+社区

领取腾讯云代金券