Java笔试模拟试卷
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。下面是关于Java笔试模拟试卷,希望大家认真阅读。
试题1
下列不属于接口的是
A. Statement
B. PreparedStatement
C. Driver
D. DriverManager
试题2
关于ResultSetMetaData API描述错误的是
A. getColumnCount() 返回列的数目
B. getColumnTypeName(int index) 返回指定列的类型的名称
C卒读是什么意思. getColumnType(int index) 返回字符串表示形式的指定列的类型
D. isNull异地社保转移流程able 指定列是否为空
试题3
emp表数据如下
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
—– ———- ——— —&ndash立定跳远的动作要领; ———– ——— ——— ——
7369 ***ITH CLERK 7902 1980/12/17 800.00 20
7499 ALLEN SALE***AN 7698 1981/2/20 1600.00 0.00 30
下面代码输出的结果是:
…
ResultSet rs = stm幼儿园评课用语t.executeQuery (“lect comm from emp”);
while(rs.next()) {
System.out.println(rs.getDouble(1) + “,” +rs.wasNull());
}
A. 0, true
0, fal
B. null, true
0,fal
C. 0, fal
0, fal
D. 0, true
0, true
试题4
下面的代码用于将存放于文件中的*片信息(mou.bmp)和文本信息(some.xml)插入到Oracle数据库(Oracle 10g 以上驱动)
应该填入的代码是:
public void testSaveLOB() throws Exception {
Connection con = DBUtils.getConnection();
PreparedStatement stmt = con
.prepareStatement(“ into sd_ur (id, photo,mem) values(?,?,?)”);
stmt.tInt(1, 30);
File file = new File(“d:/mou.bmp”);
FileInputStream fis = new FileInputStream(file);
File xml = new File(“d:/some.xml”);
InputStreamReader reader = new InputStreamReader(new FileInputStream(
xml), “utf-8〃);
int n = stmt.悬战executeUpdate();
S岁月留声ystem.out.println(n);
fis.clo();
stmt.clo();
con.clo();
}
A. stmt.tStream(2, fis, (int) file.length());
stmt.tReader(3, reader, (int) xml.length());
B. stmt.tBinaryStream(2, fis, (int) file.length());
stmt.tCharacterStream(3, reader, (int) xml.length());
C. stmt.tInputStream(2, fis, (int) file.length());
stmt.tCharacterStream(3, reader, (int) xml.length());
D. stmt.tBinaryStream(2, fis, (int) file.length());
stmt.tFileReader(3, reader, (int) xml.length());
试题5
下面描述不属于连接池的功能的.是
A. 可以缓解连接频繁的关闭和创建会造成系统性能的下降
B. 可以大幅度提高查询语句的执行效毕业生自我评价率
C. 可以限制客户端的连接数量
D. 可以提高系统的伸缩性
试题6
下面的代码用于实现对emp表的分页查询(Oracle),在每页10行的前提下查询第8页的语句是:
A.
String sql = “lect ename,sal from emp where limit ?,?”
PreparedStat腊肉四季豆ement stmt = con.prepareStatement(sql);
stmt.tInt(1,10*7+1+10);
stmt.tInt(2,10*7+1);
stmt.executeQuery();
…
B.
Stri10月5号是什么星座ng sql = “lect ename,sal from emp limit ?,?”
PreparedStatement stmt = con.prepareStatement(sql);
stmt.tInt(1,10*7+1+10);
stmt.tInt(2,10*7+1);
stmt.executeQuery();
C.
String sql = “lect ename, sal from emp
(lect enam, sal, rownum n from foo where rownum>=?)
where n
PreparedStatement stmt = con.prepareStatement(sql);
stmt.tInt(1,10*7+1);
stmt.tInt(2,10*7+1+10);
stmt.executeQuery();
D.
String sql = "lect ename, sal from
(lect ename, sal, rownum n from foo where rownum
where n>=?”
PreparedStatement stmt = con.prepareStatement(sql);
stmt.tInt(1,10*7+1+10);
stmt.tInt(2,10*7+1);
stmt.executeQuery();
试题7
下面代码空白处应该填入的是:
public void tstAuto() throws Exception {
Class.forName(“com.mysql.jdbc.Driver”);
Connection con = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/test”, “root”, “root”);
con.tAutoCommit(fal);
PreparedStatement stmt = con
.prepareStatement(“ into emp(name, hire_date, dept_id) values(?,?,?)”);
stmt.executeUpdate(“ into dept (name, location)value(‘R&D’,Beijing’)”);
// 获取刚刚产生的主键
… … …
stmt.clo();
con.clo();
}
A. ResultSet key = stmt.getKeys();
B. int key = stmt.getGeneratedKeys();
C. ResultSet key = stmt.getGeneratedKeys();
D. int key = stmt.getKeys();
试题8
已知数据表emp的数据为:
EMPNO ENAME
—– ———-
7369 ***ITH
7499 ALLEN
7521 WARD
下面代码的运行结果是
int empno = 6000;
String ename = “hello’ or ’1′=’1〃;
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(“lect count(*) from emp
where empno=”+empno+” and ename=’”+ename+”‘”);
rs.next();
System.out.println(rs.getInt(1));
A. 0
B. 1
C. 2
D. 3
试题9
下面关于PreparedStatement的说法错误的是
A. PreparedStatement继承了Statement
B. PreparedStatement可以有效的防止SQL注入
C. PreparedStatement不能用于批量更新的操作
D. PreparedStatement可以存储预编译的Statement,从而提升执行效率
试题10
下面关于Oracle数据库连接URI正确的拼写格式是:
A. jdbc:oracle:thin:@hostname:1521:orcl
B. jdbc/oracle/thin/@hostname:1521/orcl
C. jdbc:oracle/thin/@hos黄油怎么做的tname:1521/orcl
D. jdbc:oracle:thin/@hostname:1521/orcl
<本文发布于:2023-05-14 13:21:12,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/86/798520.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |