1.
创建表students的SQL语句如下: create table students( stu_no int primary key, #学号 stu_name varchar(20) not null, #姓名 score decimal(4,1), #成绩 class_id int) #班级编号 查询各个班级成绩的平均值,正确的SQL语句是()。
A. Select class_id,avg(score) from students group by score
B. Select class_id,sum(score) from students group by score
C. Select class_id,count(score) from students group by class_id
D. Select class_id,avg(score) from students group by class_id
正确答案:D
| |||||||||||||||||||||||
2.
关于ResultSetMetaData API描述错误的是()。
A.
getColumnCount() 返回列的数目
B.
getColumnLabel(int index) 返回指定列的名称
C.
getColumnType(int index) 返回字符串表示形式的指定列的类型
D.
isNullable 指定列是否为空
正确答案:C
| |||||||||||||||||||||||
3.
工资加上奖金是月薪水,下列 sql 语句计算出来的每月工资是否准确呢() Select ename,salary,bonus,salary+bonus month_sal from employee;
A.
不准确,bonus列数据可能存在null值,null值和任何数据做算数运算,结果都是null
B.
准确,mysql会自动把数字类型的null值在做运算的时候转换成0
C.
准确,mysql忽略null值,不计入运算
D. 不准确,sql语句中月薪的算法公式错误
正确答案:A
| |||||||||||||||||||||||
4.
关于XSL模版和模版规则,下列说明错误的是()。
A.
XSL文档包含一组或几组模板规则和其他规则。
B.
模板规则拥有模式(pattern)以及模板(template)。
C.
每个模板规则都是xsl:template元素。
D.
模式用来指定模板规则所适用的树形结构,而模板是用来在与此模式匹配时进行输出
正确答案:A
| |||||||||||||||||||||||
5.
下列方法中不属于XmlPullParser的是()。
A.
getEventType
B.
nextText
C.
next
D.
getNextText
正确答案:D
| |||||||||||||||||||||||
6.
订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中前三年以前的信息
A.
delete from 订单表 where 订购日期<DATEDD(yy,-3,getdate())
B.
delete from 订单表 where 订购日期<DATEDD(yy,3,getdate())
C.
delete from 订单表 where 订购日期<getdate()-3
D.
delete from 订单表 where 订购日期<getdate()+3
正确答案:A
| |||||||||||||||||||||||
7.
下列答案中不属于使用SAX方式解析xml的步骤的是()。
A.
创建DefaultHandler子类
B.
创建SAXParser解析对象
C.
调用setInput设置解析对象的输入源
D.
调用parse解析方法,解析xml
正确答案:C
| |||||||||||||||||||||||
8.
MySQL中查询的时候可以掉重复记录的是()。
A.
select distinct name from user
B.
select name distinct from user
C.
select name from user
D.
select name from user limit 1
正确答案:A
| |||||||||||||||||||||||
9.
职员表Employee的结构如下: Emp_id: 整型,职员编号 Emp_name:字符类型,职员姓名 Mgr:整型,上级编号 Sal :浮点类型,工资 D_id: 整型,部门编号 查询各个管理者属下员工中工资最低的员工姓名,正确的SQL语句是()。
A. Select Emp_name,min(Sal) from Employee group by Mgr
B. Select Emp_name from Employee where sal=(select min(sal) from employee)
C. Select mgr,Emp_name from Employee e1 where sal=(select min(sal) from Employee e2 where e2.Emp_id=e1.mgr)
D. Select mgr,Emp_name from Employee e1 where sal=(select min(sal) from Employee e2 where e2.mgr=e1.mgr)
正确答案:D
| |||||||||||||||||||||||
10.
关于XML接口SAX的描述,错误的是()
A.
SAX的全称是 SimPle APIs for XML,也即XML简单应用程序接口
B.
SAX提供的访问模式是一种顺序模式,是快速读写XML数据的方式
C.
SAX分析器的应用程序通过事件处理函数实现对XML文档的访问,因而SAX接口 也被称作事件驱动接口
D.
SAX分析器只做一些简单的工作,大部分工作要由应用程序自己去做,这样就影响了 应用程序的效率
正确答案:D
| |||||||||||||||||||||||
11. 用于创建视图的DDL语句是()。
A. CREATE DATABASE
B. CREATE TABLE
C. CREATE INDEX
D. CREATE VIEW
正确答案:D
| |||||||||||||||||||||||
12. 下面说法错误的是
A. Activity运行在主线程
B. 非主线程不能更新UI
C. Service是运行在子线程中的
D. Handler即可以在主线程创建也可以在子线程中创建
正确答案:C
| |||||||||||||||||||||||
13.
在MySQL中,数据表members的结构如下,现在需要将u_age字段更名为age,并且数据类型设置为tinyint unsigned,正确的SQL语句是()。
A.
update members set u_age = tinyint unsigned;
B.
alter table members change u_age age tinyint unsigned;
C.
alter table members modify u_age age tinyint unsigned;
D.
alter table members set u_age age unsigned;
正确答案:B
| |||||||||||||||||||||||
14. 下面的对自定义style的方式正确的是
A. <resources>
<style name="myStyle"> <item name="android:layout_width">fill_parent</item> </style> </resources>
B. <style name="myStyle">
<item name="android:layout_width">fill_parent</item> </style>
C. <resources>
<item name="android:layout_width">fill_parent</item> </resources>
D. <resources>
<style name="android:layout_width">fill_parent</style> </resources>
正确答案:A
| |||||||||||||||||||||||
15.
下面关于JDBC API中PreparedStatement接口的描述错误的有()。
A.
PreparedStatement继承了Statement
B.
PreparedStatement可以有效的防止SQL注入
C.
PreparedStatement不能用于批量更新的操作
D.
PreparedStatement可以存储预编译的Statement,从而提升执行效率
正确答案:C
| |||||||||||||||||||||||
16. 在MySQL中,查看表结构的命令是()。
A. show databases
B. show tables
C. desc TABLE_NAME
D. select * from TABLE_NAME
正确答案:C
| |||||||||||||||||||||||
17.
下列关于ImageSwitcher说法错误的是()
A.
ImageSwitcher中应当有且仅有两个子View
B.
ImageSwitcher是FrameLayout的子类
C.
ImageSwitcher的子View是通过调用ViewFactory对象的makeView方法获得的
D.
调用ImageSwitcher对象的addView方法向其中添加子View,会抛出异常UnsupportedOperationException
正确答案:D
| |||||||||||||||||||||||
18.
关于ANR说法错误的是()
A.
导致ANR的两种情况是:Activity执行事件超过5秒没有得到响应或广播接收器的onReceive方法执行时间超过5秒
B.
避免ANR的有效方法是将耗时代码在工作线程中执行,而在主线程中启动工作线程
C.
ANR是指Application Not Responding
D.
在Activity的onCreate方法中执行代码事件超过5秒会导致ANR
正确答案:A
| |||||||||||||||||||||||
19.
用于修改表中某条记录的SQL语句是()。
A.
INSERT
B.
UPDATE
C.
DELETE
D.
SELECT
正确答案:B
| |||||||||||||||||||||||
20.
关于XML接口DOM的描述,错误的是()。
A.
DOM的全称是Document Object Model,也即文档对象模型。
B.
在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)。
C.
通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种 利用DOM接口的机制也被称作随机访问机制。
D.
DOM强制使用树模型来访问XML文档中的信息,不适合XML的模式。
正确答案:D
| |||||||||||||||||||||||
21.
创建表logs的SQL语句如下: create table logs(t_id int auto_increment primary key, t_time date); 下列与表logs有关的SQL语句中错误的是( )。
A. insert into logs(t_time)values(now())
B. insert into logs values(1,now()),(1,’2012-12-20’)
C. update logs set t_time=null
D. delete from logs where t_id=1
正确答案:B
| |||||||||||||||||||||||
22. 下列方法中不属于Handler的是()。
A.
boolean sendMessage(Message msg)
B.
boolean sendEmptyMessage(int what)
C.
boolean sendMessageAtFrontOfQueue(Message msg)
D.
boolean sendEmptyMessageAtFrontOfQueue(int what)
正确答案:D
| |||||||||||||||||||||||
23.
对XML进行验证的前提条件是()。
A.
该XML文档的数据模型是完整的
B.
该XML文档的定义是正确的
C.
该XML文档的数据是正确的
D.
该XML文档的格式是正确的
正确答案:D
| |||||||||||||||||||||||
24. 下列关于索引的描述错误的是()。
A. 在查询表中数据时,MySQL利用索引提高查询效率
B. 索引和表一样需要占用数据库中的存储空间
C. 索引一旦创建就不能删除
D. 对表中的数据进行修改时,MySQL数据库会重建对应的索引
正确答案:C
| |||||||||||||||||||||||
25.
下列选项中的代码都有 IOException 异常和 FileNotFoundException 异常抛出,FileNotFoundException是 IOException的子类,下列程序段中,没有编 译错误的一项是()
A.
public void f(){ FileInputStream fis1=new FileInputStream(“file”); Fis1.read(); }
B.
public void f() throws FileNotFoundException{ FileInputStream fis1=new FileInputStream(“file”); Fis1.read(); }
C.
public void f() throws IOException{ try{ FileInputStream fis1=new FileInputStream(“file”); Fis1.read(); }finally{}
D.
public void f() throws IOException{ try{ FileInputStream fis1=new FileInputStream(“file”); Fis4.read(); }catch(IOException e) }catch{FileNotFoundException e}{ }
正确答案:D
| |||||||||||||||||||||||
26.
阅读以下程序,选择正确的结果() public class Foo implements Runnable ( public void run (Thread t) { System.out.printIn(“Running.”); } public static void main (String[] args) { new Thread (new Foo()).start(); } }
A. 运行正确,其输出结果为Running
B. 编译时失败
C. 程序能成功运行,且会有两个线程产生
D. 程序在运行时,会抛出异常
正确答案:A
| |||||||||||||||||||||||
27.
下列属于SAX解析xml文件的优点的是()
A.
将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
B.
不用事先调入整个文档,占用资源少
C.
整个文档调入内存,浪费时间和空间
D.
不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
正确答案:B
| |||||||||||||||||||||||
28.
在MySQL数据库中,关于主键约束与唯一约束说法错误的是()。
A.
主键列的数据类型不限,但此列必须是唯一并且非空
B.
一张数据表可以有多个唯一约束
C.
唯一性约束所在的列允许空值
D.
数据表可以包含有多个主键约束
正确答案:D
| |||||||||||||||||||||||
29. 阅读以下程序,说法正确的是:
public class TestTryCatch{ public static void main(String args[]){ System.out.println( ma() ); } public static int ma(){ int n; try{ n = 10/0; }catch(Exception e){} return n; } }
A. 编译时失败
B. 编译正常,运行时出现异常
C. 程序正常执行,输出为0
D. 程序运行正常,但没有输出结果
正确答案:A
| |||||||||||||||||||||||
30. 下面哪一个可以用于MySQL 右外连接的关联查询中()。
A. INNER JOIN
B. LEFT OUTER JOIN
C. RIGHT OUTER JOIN
D. RIGHT INNER JOIN
正确答案:C
| |||||||||||||||||||||||
31.
下列MySQL命令中,可以实现更新记录的命令有()。
A.
update 数据表参照关系 set 字段名称=值,… [where 条件] [group by 字段名称]
B.
update 数据表,数据表,… set 字段名称=值,… where 条件
C.
update 数据表 set 字段名称=值,… [where 条件]
D.
update 数据表 set 字段名称=值,… [where 条件] [order by 字段名称]
正确答案:C
| |||||||||||||||||||||||
32.
关于XML接口SAX的描述,错误的是()。
A.
SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。
B.
SAX提供的访问模式是一种顺序模式,是快速读写XML数据的方式。
C.
SAX分析器的应用程序通过事件处理函数实现对XML文档的访问,因而SAX接口也被称作事件 驱动接口。
D.
SAX分析器只做一些简单的工作,大部分工作要由应用程序自己去做,这样就影响了应用程序的效率
正确答案:D
| |||||||||||||||||||||||
33.
下列MySQL语句中,属于DDL的有()。
A.
drop
B.
select
C.
delete
D.
create procedure
正确答案:A
| |||||||||||||||||||||||
34.
Mysql 命令行中得到当前时间的命令是()
A.
Select now()
B.
Select curdate()
C. Select curtime()
D. Select year()
正确答案:A
| |||||||||||||||||||||||
35.
MySQL中修改数据表的名字的命令是()。
A.
Alter table tablename rename as new_name
B.
Alter table tablename rename new_name
C.
Rename tablename to newname
D.
Rename tablename newname
正确答案:B
| |||||||||||||||||||||||
36.
请问,Android 有哪些XML解析器呢()
A.
XmlPull
B.
SAX
C. DOM
D.
JSON
正确答案:ABC
| |||||||||||||||||||||||
37.
下述关于缩放图片的代码错误的是()
A.
Bitmap bm = null;
B.
Bitmap bm = null;
C.
Bitmap bm = BitmapFactory.decodeFile(path);
D.
Bitmap bm = null;
正确答案:BC
| |||||||||||||||||||||||
38. 下列关于XML命名空间的描述正确的有()。
A. XML文档中命名空间用于对元素和属性进行分组
B. 在元素上定义命名空间的语法是:<元素名称 xmlns:prefix=”uri”>,其中prefix表示命名空间的前缀,uri用于标识一个命名空间
C. XML文档中命名空间的前缀不能省略
D. 在同一个XML文档中,不同命名空间中的元素名称不能重复
正确答案:AB
| |||||||||||||||||||||||
39. 在命令行连接MySQL数据库(用户名为root,密码为1234),下面选项中错误的方式有()。
A. mysql -uroot -p1234
B. mysql -h localhost -u root -p1234
C. mysql -u root -p
D. mysql -u root -p 1234
正确答案:AD
| |||||||||||||||||||||||
40. 下列关于XML的描述错误的有()。
A. XML文档要求有而且只能有一个根元素
B. XML文档中元素名称不要求大小写完全匹配,如<age>18</Age>是合法的元素
C. XML文档中属性的值必须放在单引号或双引号之中
D. XML文档中的元素必须具有一个属性
正确答案:BD
| |||||||||||||||||||||||
41. 在数据库db02中表t_books用于存储用户的基本信息,创建表t_books的SQL语句如下: create table t_books( book_id int auto_increment primary key, #书编号 book_name varchar(10), #书名称 book_price int #书价格 ); 已知Book类属性为id,name,price,有getters/setters方法 下面的代码用于查询t_books表中book_price字段值大于25的所有书,并放入ArrayList集合中,阅读 如下代码,并完成下面5题。 public static void main(String[] args) throws Exception{
List<Book> list = new ArrayList<Book>();
Class.forName(“com.mysql.jdbc.Driver”);
Connection con=DriverManager.getConnection(“ 空白处1 “,
“root”,”pwd”);
String sql=” 空白处2 “;
PreparedStatement ps=con.prepareStatement(sql);
空白处3
ResultSet rs= 空白处4 ;
while(rs.next()) {
Book book = new Book();
空白处5
List.add(book);
} rs.close();
ps.close();
con.close();
(1).
A.
jdbc.mysql://localhost:3306/db02
B.
jdbc:mysql://localhost:3306/db02
C.
mysql.jdbc://localhost:3306:db02
D.
mysql:jdbc://localhost:3306:db02
正确答案:B
(2).
下列选项中,能填入空白处2的代码是( )。
A.
Select book_name,book_price from t_books
B.
Select book_name,book_price from t_books where book_price = ?
C.
Select * from t_books where book_price >?
D.
Select * from t_books
正确答案:C
(3).
下列选项中,能填入空白处3的代码是( )。
A.
ps.setInt(1,25);
B.
ps.setString(0,”25”);
C.
ps.setString(1,”25”);
D.
ps.setInt(0,25);
正确答案:A
(4).
下列选项中,能填入空白处4的代码是( )。
A.
ps.executeUpdate()
B.
ps.executeUpdate(sql)
C.
ps.executeQuery()
D.
ps.executeQuery(sql)
正确答案:C
(5).
下列选项中,能填入空白处5的代码是( )。
A.
book.setId(rs.getInt("id"));book.setName(rs.getString("name"));book.setPrice(rs.getInt(" price"));
B.
book.setId(rs.getInt(0));book.setName(rs.getString(1));book.setPrice(rs.getInt(2));
C.
book.setId(rs.getObject("id"));book.setName(rs.getObject("name"));book.setPrice(rs.get Object("price"));
D.
book.setString(rs.getInt("id"));book.setString(rs.getString("name"));book.setPrice(rs.get String("price"));
正确答案:A
| |||||||||||||||||||||||
42. 在数据库db02中表t_users用于存储用户的基本信息,创建表t_users的SQL语句如下: create table t_users( user_id int auto_increment primary key, #用户编号 user_name varchar(10), #用户名 Password varchar(10) #密码 ); 下面的代码用于判断表t_users中用户名admin和密码1234是否匹配,阅读如下代码,并完成下面5题。
public static void main(String[] args) throws Exception{ Class.forName(“com.mysql.jdbc.Driver”);
Connection con=DriverManager.getConnection(“ 空白处1 “, “root”,”pwd”); String sql=” 空白处2 “;
PreparedStatement ps=con.prepareStatement(sql);
空白处3
ResultSet rs= 空白处4 ;
if( 空白处5 ) { System.out.println(“用户名和密码匹配!”); }else{ System.out.println(“用户名和密码不匹配!”); } rs.close(); ps.close(); con.close(); }
(1). 下列选项中,能填入空白处1的代码是( )
A. jdbc.mysql://localhost:3306/db02
B. jdbc:mysql://localhost:3306/db02
C. mysql.jdbc://localhost:3306:db02
D. mysql:jdbc://localhost:3306:db02
正确答案:B
(2). 下列选项中,能填入空白处2的代码是( )
A. Select user_name,password from t_users
B. Select user_name,password from t_users where user_name=password=?
C. Select * from t_users where user_name=? or password=?
D. Select * from t_users where user_name=? and password=?
正确答案:D
(3). 下列选项中,能填入空白处3的代码是( )
A.
ps.setString(1,”admin”); ps.setString(2,”1234”);
B.
ps.setString(0,”admin”); ps.setString(1,”1234”);
C.
ps.setInt(1,”admin”); ps.setInt(2,”1234”);
D.
ps.setInt(0,”admin”); ps.setInt(1,”1234”);
正确答案:A
(4). 下列选项中,能填入空白处4的代码是( )
A. ps.executeUpdate()
B. ps.executeUpdate(sql)
C. ps.executeQuery()
D. ps.executeQuery(sql)
正确答案:C
(5). 下列选项中,能填入空白处5的代码是( )
A. rs.getString(1)==rs.getString(2)
B. rs.next()
C. rs.hasNext()
D. rs!=null
正确答案:B
|
在线考试(2)
最新推荐文章于 2024-09-30 15:37:45 发布