以下为《第二周作业题》的无排版文字预览,完整内容请下载
选择题(每题5分,共25分)
下面代码的运行结果为:(C)
public static void main(String[] args){
String s;
System.out.println("s=" + s);
}
A 编译通过,并输出“s=”
B编译通过,并输出“s=null”
C 由于String s没有初始化,代码不能编译通过
D编译通过,但捕获到 NullPointException异常
以下程序,当入参为2的时候返回值是多少?(D)
public static int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}
A 0 B 2 C 4 D 10
3. 以下程序,打印结果是多少?( C)
public static void main(String[] args){
int a = 0, c = 0;
do {
--c;
a = a - 1;
}while(a > 0);
System.out.println(c);
}
0 B. 1 C. -1 D. 死循环
4. 关于面向对象,说法不正确的是(D)
A 现实世界就是“面向对象的”,面向对象就是采用“现实模拟”的方法设计和开发程序
B 面向对象设计的过程就是抽象的过程
C 面向对象技术是目前计算机软件开发中最流行的技术
D Java和C语言都是完全面向对象的编程语言
5.下面代码的运行结果为(C)
private static final int FLAG = 1;
public static void main(String[] args) {
for(int i=0; i < 100; i++){
System.out.println(FLAG++);
}
}
A 程序运行100次,分别输出0到99
B 程序运行101次,分别输出0至100
C 程序编译错误
D 程序可能出现死循环
简答题(每题5分,共25分)
定义一个数组的方式都有哪些?
int arr[];
int[] arr;
swtich...case语句是否能判断byte, long和 String?
swtich 可以判断byte、String,不能判断long.
public,private,protected以及默认关键字的访问范围?
public:对任何人都是可用的
Private: 除类型创建者和类型内部方法之前的任何人都不能访问
protected: 与private作用相当 区别就在于继承的类可以访问protected成员 但是不能访问privat 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 户信息
HashMap user = new HashMap();
// 添加键值对
user.put("姓名", "张三");
user.put("年龄", "20");
user.put("性别", "男");
user.put("家庭住址", "xx省xx市xx小区");
user.put("身份证号", "******111");
inster(user);
}
}
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《第二周作业题》的无排版文字预览,完整内容请下载
第二周作业题由用户“hmxie”分享发布,转载请注明出处