以下为《第二周作业题》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
选择题(每题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[ 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 用户数据,数据包含了姓名,年龄,性别,身份证号和家庭住址信息。 完成把这个用户数据保存到数据库中的功能。
(数据库操作代码可以直接用System.out.println(“用户数据保存到数据库啦”)即可)(35分)
要求:对年龄进行数据区间校验,对用户的身份证号进行重复校验,如果数据库中存在不可以添加(查询数据库可用空方法表示,只要表明有这步操作即可)
import java.util.HashMap;
public class test {
//数据库查询
public static Boolean query(String str){
return false;
}
//保存到数据库
public static void inster(HashMap user){
if (query(user.get("身份证号"))){
System.out.println("用户信息已经才能在。");
}else{
if(Integer.parseInt(user.get("年龄")) > 0){
System.out.println("用户数据保存到数据库啦");
}else{
System.out.println("年龄输入错误。");
}
}
}
public static void main(String a[]){
//测试用用户信息
HashMap user = new HashMap();
// 添加键值对
user.put("姓名", "张三");
user.put("年龄", "20");
user.put("性别", "男");
user.put("家庭住址", "xx省xx市xx小区");
user.put("身份证号", "******111");
inster(user);
}
}
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《第二周作业题》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。