声明:答案并非标准答案,只是自己做的而已,仅供参考
一、选择题
1、String str; 以下哪种写法较为合理( ) (4个答案都对,答案不确定)
A str.equals(“ydwf”);
B “ydwf”.equals(str);
C if(str==null||”ydwf”.equals(str));
D if(str!=null||str.equals(“ydwf”);
2、下列写法正确的是( )
A HashMap map =new Map
B Map
C Map
D Map map = new Map
3、以下哪个不是Mybatis映射配置的参数( )
A parameterType
B resultType
C resultMap
D parameterClass
4、将字符串String str=”a|b|c|d”根据 | 转换为String[] 数组正确的是( )
A String[]arr = str.split(“\\|”);
B String[] arr = str.split(“|”);
C String[] arr = str.split(‘|’);
D String[]arr = str.toArray(“|”);
5、表结构,查询所有户主的家庭成员正确的SQL是( )(A和C的输出结果一样,不确定)
User户主表 |
|
|
FamilyMem家庭成员表 |
|
||||
ID |
Name |
AGE |
FamilyID |
|
FamilyID |
F_NAME |
SEX |
RELATION |
1 |
小云 |
18 |
2 |
|
3 |
小小云 |
女 |
女儿 |
2 |
老华 |
38 |
3 |
|
2 |
小小华 |
男 |
儿子 |
|
|
|
|
|
3 |
小小小云 |
女 |
孙女 |
A selectu.NAME,f.F.NAME,f.RELATION from User u,FamilyMen f where u.FamilyID=f.FamilyID
B select u.NAME,f.F.NAME,f.RELATION fromUser u INNER JOIN FamilyMem f on u.FamilyID=f.FamilyID
C select u.NAME,f.F.NAME,f.RELATION fromUser u LEFT JOIN FamilyMem f on u.FamilyID=f.FamilyID
D select u.NAME,f.F.NAME,f.RELATION fromUser u RIGHT JOIN FamilyMem f on u.FamilyID=f.FamilyID
6、从List中获取第一个元素正确的是( )
A list.get(0);
B list.getObject(0);
C list.getElement(0);
D list.getIndex(0);
7、Mysql中获取当前系统时间(要求包含日期和时间)的函数是( )
A systime();
B current_date();
C sysdatetime();
D now();
一、解答题:
1. 请重构下面代码
Map userdata = new HashMap();
userdata.put(1, "dabai");
userdata.put(2, "大白");
userdata.put(3, "北京云端微服科技有限公司");
userdata.put(4, "IT 工程师");
userdata.put(5, "云端微服欢迎您加入 ");
//数据库连接
Connection conn = BaseDap.getConnection();
//插入sql
String sql = "insert into user values(?,?,?,?,?)";
//
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userdata.get(1));
pstmt.setString(2, userdata.get(2));
pstmt.setString(3, userdata.get(3));
pstmt.setString(4, userdata.get(4));
pstmt.setString(5, userdata.get(5));
//执行sql
return pstme.executeUpdate();
重构后的代码:
List userData=new ArrayList();
userData.add("dabai");
userData.add("大白");
userData.add("北京云端微服科技有限公司");
userData.add("IT 工程师");
userData.add("云端微服欢迎您加入 ");
for(int i=0;i