●回复"每日一练"获取以前的题目!
●【新】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='中'正确。
读者可在右下角的留言留下你的答案以及理由!
一张图诠释你做一个合格的程序员必备的知识点