计算机软件项目开发水平等级考试模拟试题
计算机软件项目开发水平等级考试模拟试题
《基础理论》(Java开发师)
考试时间:2小时, 卷面分:100分
单项选择题(40个可选项,每个可选项1分,共40分)
目前,绝大部分DBMS被设计成满足( )标准。
SQL-86
SQL-89
SQL-92
SQL-99
有一Oracle数据库,安装在名为server的服务器上,监听端口是1521,实例名为mydb,现在通过轻型方式连接,在Java中通过JDBC访问该数据库,URL格式为:( )
jdbc:oracle:thin:@server:1521:mydb
jdbc:oracle:thin@mydb:server:1521
jdbc:oci:oracle@server:1521:mydb
jdbc:thin:oracle@mydb:server:1521
要从表t_customer中删除姓名为Jim的用户,正确的sql语句是:( )
delete t_customer where name=’Jim’
delete from t_customer where name=Jim
delete from t_customer where name=’Jim’
delete t_customer where name=Jim
表t_price保存所有商品的价格,其中in_price字段保存进货价格,out_price保存卖出价格,所有商品的卖出价格是进价的120%,商品进价已经输入表中,客户要求使用一条sql语句来更新商品的卖出价格,正确的sql语句是:( )
update for t_price set out_price=in_price*1.2
update t_price out_price=in_price*1.2
update for t_price out_price=in_price*1.2
update t_price set out_price=in_price*1.2
在Oracle中,要删除表t_other,正确的sql语句是:( )
drop table t_other
drop t_other
drop for t_other
drop from t_other
在Oracle数据库中,对t_map表的某行做Update的时候,数据库将在本行放置一个( )锁来阻止其他事务对本行的操作。
共享
独占
读
表级
保存点(Savepoint)的概念出现在JDBC的哪个版本中?( )
JDBC1.0
JDBC2.0
JDBC3.0
以上都错误
一个系统中有两张表,一张是产品表t_product,另外一张表是销售情况表t_order,t_order中保存有产品信息,这时,为了保证数据的完整性,需要在t_product上建立( ),在t_order上建立( )。
索引
外键
主键
触发器
以下哪种类型JDBC驱动不需要任何数据库厂商的本地库支持?( )
JDBC-ODBC Bridge
本地API驱动程序
网络协议驱动程序
本机协议驱动程序
下面哪个对象可以获得数据库的元数据?( )
DatabaseMetaData
ResultSetMetaData
ConnectionMetaData
DbMetaData
在用JDBC查询数据时,为了节省资源,我们可以约束结果集,下面哪种约束行为不能在JDBC中实施?( )
约束最大行数
约束最大列数
约束最大字段长度
约束查询返回时间
有一应用用JSP实现,需要在浏览用户打开网页的过程中频繁存取数据库,这时,应当在( )方法中打开数据库连接,在( )方法中关闭数据库连接。
destroy
doGet
doPost
init
以下哪种技术不属于动态网页技术?( )
JSP
CGI
DHTML
Perl
以下哪种Form对服务器的请求方式中,浏览器会把控制元件名称和值连在URL名称之后向服务器的Web容器传递?( )
GET
POST
GET和POST
取决于浏览器设置
一个HTML FORM中有两个提交按钮,以下说法正确的是:( )
一个FORM不允许有两个提交按钮
没有办法区分
服务端可以通过名称区分
一个FORM允许有两个提交按钮,但是只有第一个按钮能够提交
有聊天系统用servlet实现,用户发表言论时,需要对文字的敏感信息自动过滤,采用过滤器来实现,过滤的方法在( )中实现。
init
doPost
doFilter
doGet
Tomcat中在( )中配置JNDI DataSource。
$CATALINA_HOME/conf/server.xml
$CATALINA_HOME/common/server.xml
$CATALINA_HOME/conf/web.xml
$CAT