capstone训练营2018-2-26

选择题每一道题2

1. 以下代码运行输出是(C
public class Person{
private String name=”Person”;
int age=0;
}
public class Child extends Person{
public String grade;
public static void main(String[] args){
Person p = new Child();
System.out.println(p.name);
}
}
A) 输出:Person
B) 没有输出
C) 编译出错
D) 运行出错

注:private表示除类型创建者和类型的内部方法之外的任何人都不能访问的元素
2 在使用super this关键字时,以下描述正确的是(A
A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过
B) super()和this()不一定要放在构造方法内第一行
C) this()和super()可以同时出现在一个构造函数中
D) this()和super()可以在static环境中使用,包括static方法和static语句块

注:1.this super 只能放在第一行

    2.this()和super()不可以同时出现在一个构造函数中

    3.在方法中定义使用的this关键字,它的值是当前对象的引用.也就是说你只能用它来调用属于当前对象的方法或者使用this处理方法中成员变量和局部变量重名的情况. thissuper都无法出现在static 修饰的方法中,static修饰的方法是属于类的,该方法的调用者可能是一个类,而不是对象.如果使用的是类来调用而不是对象,this就无法指向合适的对象.所以static 修饰的方法中不能使用this.
3 以下对封装的描述正确的是(D
A) 只能对一个类中的方法进行封装,不能对属性进行封装
B) 如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用
C) 封装的意义不大,因此在编码时尽量不要使用
D) 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
4 以下对继承的描述错误的是(A
A) Java中的继承允许一个子类继承多个父类
B) 父类更具有通用性,子类更具体
C) Java中的继承存在着传递性
D) 当实例化子类时会递归调用父类中的构造方法
5 以下程序的运行结果是(D
class Person{
public Person(){
System.out.println(“this is a Person”);
}
}
public class Teacher extends Person{
private String name=”tom”;
public Teacher(){
System.out.println(“this is a teacher”);
super();注:super()必须写在子类构造方法的第一行,否则编译不通过
}
public static void main(String[] args){
Teacher teacher = new Teacher();
System.out.println(this.name);注:this不能在静态上下文中使用
}
}
A) this is a Person
this is a teacher
tom
B) this is a teacher
this is a Person
tom
C) 运行出错
D) 编译有两处错误

6. 访问修饰符作用范围由大到小是(D
A) private-default-protected-public
B) public-default-protected-private
C) private-protected-default-public
D) public-protected-default-private

注:protected,字面意思是受保护的,它与private关键字的作用相当,差别仅在于继承的类可以访问protected成员,但是不能访问private成员.

default方法是在java8中引入的关键字,也可称为Virtualextension methods——虚拟扩展方法。是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。

7 以下对重载描述错误的是(B
A) 方法重载只能发生在一个类的内部
B) 构造方法不能重载
C) 重载要求方法名相同,参数列表不同
D) 方法的返回值类型不是区分方法重载的条件

8. 获取ResutlSet对象rst的第一行数据,以下正确的是(B
A) rst.hashNext();
B) rst.next();
C) rst.first();
D) rst.nextRow();

注:A:没有此函数C:移动到第一条记录,并未读取D:无此选项 B:默认读取第一条记录

9. Java中,下面对于构造函数的描述正确的是(D)。
A) 类必须显示定义构造函数
B) 构造函数的返回类型是void
C) 构造函数和类有相同的名称,并且不能带任何参数
D) 一个类可以定义多个构造函数

10. 使用JDBC连接数据库的顺序是(B,A,D,C,E)(多选)
A) 加载驱动
B) 导入驱动包
C) 发送并处理SQL语句
D) 建立于数据库的连接
E 关闭连接

填空题

一写出 下列语言描述的是哪个关键字(5分)

关键字,表示该语句是一个查询语句:____SELECT___________

关键字,表示查询语句的数据来自与哪些表格:______FROM_________

关键字,用于查询语句的WHERE子句中,连接两个查询条件,表示并且:_____and__________

关键字,用于查询语句中,表示要对数据进行分组:_____GROUP BY__________

关键字,用于查询语句中,表示要对数据进行排序:______ORDER BY_________

.请写出或解释如题所示的html标签或含义(1/题)

1.换行标签?<br/>

2.段落标签?<p></p>

3.设置表格列标签?<tr></tr>

4.设置无序、有序列表项标签?无序<ul></ul>、有序<ol></ol>

5.<th>标签是设置什么的?表头

.请写出如题所示的css属性(1/)

1.设置字体颜色属性?color

2.设置背景颜色属性?background-color

3.设置元素边框与元素之间距离的属性(盒子模型中的属性)?padding

4.设置元素与元素之间距离的属性(盒子模型中的属性)?margin

5.设置字体大小的属性?font-size

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值