软酷java中期测试卷

中期测试
姓名
    ____________
学号
    ____________
下面哪个是Java语言中正确的标识符( )。
A. 通过调用stop()方法而停止的线程。
B. 通过调用sleep()方法而停止的线程。
C. 通过调用wait()方法而停止的线程。
D. 通过调用suspend()方法而停止的线程。
关于sleep()和wait(),以下描述错误的一项是( )
A. sleep是线程类(Thread)的方法,wait是Object类的方法;
B. sleep不释放对象锁,wait放弃对象锁;
C. sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;
D. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。
关于线程设计,下列描述正确的是( )
A. 线程对象必须实现Runnable接口
B. 启动一个线程直接调用线程对象的run()方法
C. Java提供对多线程同步提供语言级的支持
D. 一个线程可以包含多个进程
下面哪条语句把方法声明为抽象的公共方法?( )
A.publicabstract method()
B.publicabstractvoidmethod();
C.publicabstractvoidmethod(){}
D.publicvoidmethod()extendsabstract;
在 web.xml 中下面哪一个标签表示servlet 的 URL 的映射( )。
A. mapping
B. servlet-url
C. url_mapping
D. url_pattern
E. servlet-mapping
在 select 语句的 where 子句中,使用正则表达式过滤数据的关键字是 ( )
A. like
B. against
C. match
D. regexp
DataSource是 B 类型,可以调用DataSource 的方法D获得数据库连接。( )
A. Delegate
B. Factory
C. connect
D. getConnection
执行同构的 SQL用 C ;执行异构的SQL用 B ; 调用存储进程或函数用。( )
A. CallableStatement
B. Statement
C. PreparedStatement
项目管理的五个阶段( )多选
A、启动
B、计划
C、实施
D、控制
E、收尾
F、运营
以下关于MyBatis的使用场景描述错误的是( )
A.当希望对象的持久化对应用程序完全透明时不适合使用MyBatis
B.当数据库有移植需求或需要支持多种数据库时不适合使用MyBatis
C.当不需要太多复杂功能、且对性能要求很高时不适合使用MyBatis
D.当应用程序需要完全动态的SQL时不适合使用MyBatis
下面哪一个不是JSP本身已加载的基本类?( )
A.java.lang.*   
B.java.io.*  
C.javax.servlet.*  
D.javax.servlet.jsp.*
window对象的方法中,( )方法是用于弹出确认对话框。
A.confirm()
B.alert()
C.prompt()
D.open()
下面哪一个是用来追加到指定元素的末尾的?( )
A.insertAfter()
B.append()
C. appendTo()
D. after()
里程碑的最佳定义:( )
A. 相关工作和事件的结合
B. 通常用来表示工作或事件的两条或多条线段或箭头的相交
C. 项目中表示报告要求或重要工作完成的可以辨别的点
D. 需要资源和时间投入才得以完成的具体的项目任务
在一个项目阶段结束时,审查可交付成果与项目完成情况的目的在于:( )
A. 根据项目基线确定完成项目所需的资源数量
B. 根据已完成的工作量调整时间安排与成本基线
C. 接受客户对所交付项目的验收
D. 决定项目是否应进入下一阶段  
下面哪些不是Thread类的方法( )
A start()
B run()
C exit()
D getPriority()
0.6332的数据类型是?( )
A float
B double
C Float
D Double
从 GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是 ( )
A. FROM
B. ORDER BY
C. HAVING
D. WHERE
struts框架中,使用以下( )标签可以显示数据验证错误信息。
A.html:error/
B.html:errors/
C.logic:error/
D.logic:errors/
以下关于Tomcat,描述错误的是( )
A. Tomcat的默认端口号为8080,可在conf/server.xml下修改该端口
B. Tomcat是一个容器,Web工程必须放在webapps文件夹下才能运行,不能放在其它地方
C. Tomcat的运行,必须依赖JRE
D. 可在web.xml里面,指定项目启动时的欢迎页
E. 一个Tomcat环境下面可以运行多个web项目
以下关于SpringDataJpa,描述错误的是( )
A. 支持通过基于方法名称命名规则查询
B. 支持基于@Query 注解查询
C. 支持原生SQL查询
D. 继承PagingAndSortingRepository可以实现CRUD操作
E. 继承JPARepository可以实现多条件查询
以下哪个数据运行时数据区属于线程共享?( )
A. 虚拟机栈
B. 方法区
C. 本地方法栈
D. 程序计数器
下面能让线程停止执行的有( )
A. sleep();
B. stop();
C. notify();
D. synchronized();
E. wait();
F. notifyAll();
以下哪些属于Servlet的接口提供的方法( )
 A. init
 B. service
 C. destroy
 D. service
 E. getServletInfo
创建数据库时,需要指定(     )属性。(选择三项)( )
A.数据库初始大小(size)
B.数据库的存放位置
C.数据库的物理名和逻辑名 
D.数据库的访问权限
下列数组的初始化正确的是( )。(选择两项)
A.int a[3]={0,1,2,3}; 
B.int a[3]={0,1};
C.int a[]={0,1,2,3};
 D.int a[]={0;1;2;3}
( )属性指定将用以下三种方法中的一种来显示字体:正常、斜体和偏斜体
A.FontStyle 
B.Font Family 
C.Line Height 
D.Font Designer sight
29、执行下列循环,循环次数共为(    )
int i=5;    
while(i>=0) 
{       
printf(%d\n",i-- );       --i;
}
A.0
B.3
C.4
D.5
30、在Java中,当在类中定义两个或多个方法,它们有相同的名称而参数项不同时,这称为( )
A.继承 
B.多态性
C.构造方法
D.方法重载
填空
填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
填空6    ____________
填空7    ____________
填空8    ____________
填空9    ____________
填空10    ____________
JAVA语言中,对象外部方法没有任何途径可以调用对象的私有方法
实现异步调用逻辑必须借助多线程机制。
 java.lang.Error扩展之java.lang.RuntimeException,因此是运行时异常,无须捕获。
任何情况下,Java创建对象必将调用其构造方法。
Java语言中没有进程的概念,只有线程的概念。
不应当通过Java异常机制来处理业务逻辑
Java线程可以开启子线程,并且可以获得子线程的运行结果据
java线程的ready状态类似于waiting状态,均为非运行状态
动态代理是建立在Java反射基础之上的语言特性
Mybatis 增删改查id元素为必填参数( )
声明一个长度为16的字符型变量“cname”, 并赋初值为”数据库系统概述”。请按前面的要求写出相应语句。
    ____________
在字符串中,我们应该怎样来产生一个回车并生成一个新行
    ____________
设计两个信息管理接口StudentInterface和TeacherInteface。其中,StudentInterface接口包括setFee方法和getFee方法,分别用于设置和获取学生的学费。TeacherInterface接口包括setPay和getPay方法,分别用于设置和获取教师的工资。
    ____________
定义一个学生类Student,实现StudentInterface接口,它定义的成员变量有name(姓名),sex(性别)、age(年龄) ,必须包括带参数的构造函数和toString()方法,返回学生年龄等信息
    ____________

46题 | 被引用1次

使用此模板创建