在线考试(2)
来源:互联网 发布:手机app设计软件 编辑:程序博客网 时间:2024/04/30 23:08
创建表students的SQL语句如下:
create table students(
stu_no int primary key, #学号
stu_name varchar(20) not null, #姓名
score decimal(4,1), #成绩
class_id int) #班级编号
查询各个班级成绩的平均值,正确的SQL语句是()。关于ResultSetMetaData API描述错误的是()。
getColumnCount() 返回列的数目
getColumnLabel(int index) 返回指定列的名称
getColumnType(int index) 返回字符串表示形式的指定列的类型
isNullable 指定列是否为空
工资加上奖金是月薪水,下列 sql 语句计算出来的每月工资是否准确呢()
Select ename,salary,bonus,salary+bonus month_sal from employee;
不准确,bonus列数据可能存在null值,null值和任何数据做算数运算,结果都是null
准确,mysql会自动把数字类型的null值在做运算的时候转换成0
准确,mysql忽略null值,不计入运算
关于XSL模版和模版规则,下列说明错误的是()。
XSL文档包含一组或几组模板规则和其他规则。
模板规则拥有模式(pattern)以及模板(template)。
每个模板规则都是xsl:template元素。
模式用来指定模板规则所适用的树形结构,而模板是用来在与此模式匹配时进行输出
下列方法中不属于XmlPullParser的是()。
getEventType
nextText
next
getNextText
订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中前三年以前的信息
delete from 订单表 where 订购日期<DATEDD(yy,-3,getdate())
delete from 订单表 where 订购日期<DATEDD(yy,3,getdate())
delete from 订单表 where 订购日期<getdate()-3
delete from 订单表 where 订购日期<getdate()+3
下列答案中不属于使用SAX方式解析xml的步骤的是()。
创建DefaultHandler子类
创建SAXParser解析对象
调用setInput设置解析对象的输入源
调用parse解析方法,解析xml
MySQL中查询的时候可以掉重复记录的是()。
select distinct name from user
select name distinct from user
select name from user
select name from user limit 1
职员表Employee的结构如下:
Emp_id: 整型,职员编号
Emp_name:字符类型,职员姓名
Mgr:整型,上级编号
Sal :浮点类型,工资
D_id: 整型,部门编号
查询各个管理者属下员工中工资最低的员工姓名,正确的SQL语句是()。关于XML接口SAX的描述,错误的是()
SAX的全称是 SimPle APIs for XML,也即XML简单应用程序接口
SAX提供的访问模式是一种顺序模式,是快速读写XML数据的方式
SAX分析器的应用程序通过事件处理函数实现对XML文档的访问,因而SAX接口
也被称作事件驱动接口
SAX分析器只做一些简单的工作,大部分工作要由应用程序自己去做,这样就影响了
应用程序的效率
在MySQL中,数据表members的结构如下,现在需要将u_age字段更名为age,并且数据类型设置为tinyint unsigned,正确的SQL语句是()。
Field
Type
Null
Key
Default
Extra
id
smallint(5) unsigned
NO
PRI
NULL
auto_incrment
u_name
varchar(30)
NO
NULL
u_pass
varchar(32)
NO
NULL
u_age
int unsigned
NO
update members set u_age = tinyint unsigned;
alter table members change u_age age tinyint unsigned;
alter table members modify u_age age tinyint unsigned;
alter table members set u_age age unsigned;
<style name="myStyle">
<item name="android:layout_width">fill_parent</item>
</style>
</resources>
<item name="android:layout_width">fill_parent</item>
</style>
<item name="android:layout_width">fill_parent</item>
</resources>
<style name="android:layout_width">fill_parent</style>
</resources>
下面关于JDBC API中PreparedStatement接口的描述错误的有()。
PreparedStatement继承了Statement
PreparedStatement可以有效的防止SQL注入
PreparedStatement不能用于批量更新的操作
PreparedStatement可以存储预编译的Statement,从而提升执行效率
下列关于ImageSwitcher说法错误的是()
ImageSwitcher中应当有且仅有两个子View
ImageSwitcher是FrameLayout的子类
ImageSwitcher的子View是通过调用ViewFactory对象的makeView方法获得的
调用ImageSwitcher对象的addView方法向其中添加子View,会抛出异常UnsupportedOperationException
关于ANR说法错误的是()
导致ANR的两种情况是:Activity执行事件超过5秒没有得到响应或广播接收器的onReceive方法执行时间超过5秒
避免ANR的有效方法是将耗时代码在工作线程中执行,而在主线程中启动工作线程
ANR是指Application Not Responding
在Activity的onCreate方法中执行代码事件超过5秒会导致ANR
用于修改表中某条记录的SQL语句是()。
INSERT
UPDATE
DELETE
SELECT
关于XML接口DOM的描述,错误的是()。
DOM的全称是Document Object Model,也即文档对象模型。
在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)。
通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种
利用DOM接口的机制也被称作随机访问机制。
DOM强制使用树模型来访问XML文档中的信息,不适合XML的模式。
创建表logs的SQL语句如下:
create table logs(t_id int auto_increment primary key, t_time date);
下列与表logs有关的SQL语句中错误的是( )。
对XML进行验证的前提条件是()。
该XML文档的数据模型是完整的
该XML文档的定义是正确的
该XML文档的数据是正确的
该XML文档的格式是正确的
下列选项中的代码都有 IOException 异常和 FileNotFoundException 异常抛出,FileNotFoundException是 IOException的子类,下列程序段中,没有编
译错误的一项是()
public void f(){
FileInputStream fis1=new FileInputStream(“file”);
Fis1.read();
}
public void f() throws FileNotFoundException{
FileInputStream fis1=new FileInputStream(“file”);
Fis1.read();
}
public void f() throws IOException{
try{
FileInputStream fis1=new FileInputStream(“file”);
Fis1.read();
}finally{}
public void f() throws IOException{
try{
FileInputStream fis1=new FileInputStream(“file”);
Fis4.read();
}catch(IOException e)
}catch{FileNotFoundException e}{ }
阅读以下程序,选择正确的结果()
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();
}
}下列属于SAX解析xml文件的优点的是()
将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
不用事先调入整个文档,占用资源少
整个文档调入内存,浪费时间和空间
不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
在MySQL数据库中,关于主键约束与唯一约束说法错误的是()。
主键列的数据类型不限,但此列必须是唯一并且非空
一张数据表可以有多个唯一约束
唯一性约束所在的列允许空值
数据表可以包含有多个主键约束
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;
}
}下列MySQL命令中,可以实现更新记录的命令有()。
update 数据表参照关系 set 字段名称=值,… [where 条件] [group by 字段名称]
update 数据表,数据表,… set 字段名称=值,… where 条件
update 数据表 set 字段名称=值,… [where 条件]
update 数据表 set 字段名称=值,… [where 条件] [order by 字段名称]
关于XML接口SAX的描述,错误的是()。
SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。
SAX提供的访问模式是一种顺序模式,是快速读写XML数据的方式。
SAX分析器的应用程序通过事件处理函数实现对XML文档的访问,因而SAX接口也被称作事件
驱动接口。
SAX分析器只做一些简单的工作,大部分工作要由应用程序自己去做,这样就影响了应用程序的效率
下列MySQL语句中,属于DDL的有()。
drop
select
delete
create procedure
Mysql 命令行中得到当前时间的命令是()
Select now()
Select curdate()
MySQL中修改数据表的名字的命令是()。
Alter table tablename rename as new_name
Alter table tablename rename new_name
Rename tablename to newname
Rename tablename newname
请问,Android 有哪些XML解析器呢()
XmlPull
SAX
JSON
下述关于缩放图片的代码错误的是()
Bitmap bm = null;
Options opts = new Options();
opts.inSampleSize = 3;
bm = BitmapFactory.decodeFile(path);
Bitmap bm = null;
Options opts = new Options();
opts.inJustDecodeBounds = true;
BitmapFactory.decodeFile(path);
opts.inSampleSize = opts.outWidth / 100;
bm = BitmapFactory.decodeFile(path);
Bitmap bm = BitmapFactory.decodeFile(path);
Matrix m = new Matrix();
m.setScale(0.5,0.5);
Bitmap bm1 =
Bitmap.createBitmap(bm,0,0,bm.getWidth(),bm.getHeight(),m,true);
bm.recycle();
Bitmap bm = null;
Options opts = new Options();
opts.inJustDecodeBounds = true;
BitmapFactory.decodeFile(path);
opts.inSampleSize = opts.outWidth / 100;
opts.inJustDecodeBounds = false;
bm = BitmapFactory.decodeFile(path);
在数据库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();
}
jdbc.mysql://localhost:3306/db02
jdbc:mysql://localhost:3306/db02
mysql.jdbc://localhost:3306:db02
mysql:jdbc://localhost:3306:db02
下列选项中,能填入空白处2的代码是( )。
Select book_name,book_price from t_books
Select book_name,book_price from t_books where book_price = ?
Select * from t_books where book_price >?
Select * from t_books
下列选项中,能填入空白处3的代码是( )。
ps.setInt(1,25);
ps.setString(0,”25”);
ps.setString(1,”25”);
ps.setInt(0,25);
下列选项中,能填入空白处4的代码是( )。
ps.executeUpdate()
ps.executeUpdate(sql)
ps.executeQuery()
ps.executeQuery(sql)
下列选项中,能填入空白处5的代码是( )。
book.setId(rs.getInt("id"));book.setName(rs.getString("name"));book.setPrice(rs.getInt("
price"));
book.setId(rs.getInt(0));book.setName(rs.getString(1));book.setPrice(rs.getInt(2));
book.setId(rs.getObject("id"));book.setName(rs.getObject("name"));book.setPrice(rs.get
Object("price"));
book.setString(rs.getInt("id"));book.setString(rs.getString("name"));book.setPrice(rs.get
String("price"));
在数据库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();
}ps.setString(1,”admin”);
ps.setString(2,”1234”);ps.setString(0,”admin”);
ps.setString(1,”1234”);ps.setInt(1,”admin”);
ps.setInt(2,”1234”);ps.setInt(0,”admin”);
ps.setInt(1,”1234”);- 在线考试(2)
- 在线考试系统(2)
- 在线考试
- 在线考试系统(Ext3.2+ssh2+mysql)
- 教学设计在线考试
- 在线考试系统
- 在线考试脚本
- NIIT在线考试
- javasprint 在线考试计时器
- c在线考试系统
- 远程教育在线考试系统
- 在线网络考试系统
- 在线考试(1)
- 在线考试(3)
- testlink_在线考试系统
- PMP在线考试
- 在线考试总结
- 在线考试系统源码
- UI开发中的辅助方法
- obj-y, obj-m
- [TOJ 3978] Probability II
- 【Android UI】自定义带按钮的标题栏
- 开发者利器之火狐浏览器Firefox的同步方法
- 在线考试(2)
- 切换kde风格和desktop风格
- scanf格式化输入详解
- 跟我一起写 Makefile(七)
- PCIe SSD 性能调优--PCIe,BIOS配置篇
- 在线考试(3)
- GRE写作必备句型
- 跟我一起写 Makefile(八)
- 体验引擎:游戏设计全景探秘