2023年java培训第一阶段测试题.pdf





《2023年java培训第一阶段测试题.pdf》由会员分享,可在线阅读,更多相关《2023年java培训第一阶段测试题.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、51PX java培训第一阶段测试题1 HTML&CSS 部分1)HTML文档基结构涉及哪三个部分?2)解释如下标签的含义meta http-equiv=Refresh“content=刷新页面2秒3)写出HTML中的常用标签(不少于10个)?行标签:块标签:4)div标签和span有什么区别?Span行标签Div是块标签5)下列的HTML中特殊字符分别代表什么意思 空格<&c o p y 6)表格标签中Cellspacing和Cellpadding分别表达什么?7)Cellspacing 边距8)Cellpadding 间距9)表单标签中的三个重要属性的作用是?a)Actio
2、n 文献途径/解决表单的文献b)Method 表单提交方式c)Name 表单名称10)在表单元素中下列分别代表a)Text单行文本框b)Password密码框c)Radio单选按钮d)Check box多选按钮e)Submit提交按钮f)Reset复位按钮g)Button按钮h)Image图片按钮i)Hidden隐藏域j)File文本域11)单选按钮默认选中的属性是?checked12)多选文本框默认选中的属性是?readonly13)下拉列表默认选中的属性是?selected14)css中的常用的三种选择器分别是什么?ID选择器 HTML选 择 器 伪 类 选 择 器15)解释下列常用的cs
3、s样式的含义font-sizefont-familybackground-image字体大小字体类型设立背景图片background-repet背景图片可否反复border-style边框样式border-left-width左边框的宽度margin-top设立上外边距Padding设立内边距Position(定位标签)设立标签到一个静态的或相对的或绝对的或固定的位置16)写出你所知道的网页设计中的常用布局Css div+css div+ul+li div+dl+dd+dt+ul table+tr+td2 Java编程基础部分2.1 选择题1)在 Java类中,使用以下(D)声明语句来定义公有
4、的int型常量MAX。A.public int MAX=100;B.final int MAX=100;C.public static int MAX=100;D.public static final int MAX=100;2)在 Java中,下列关于方法重载的说法中错误的是(C)oA.方法重载规定方法名称必须相同B.重载方法的参数列表必须不一致C.重载方法的返回类型必须一致D.一个方法在所属的类中只能被重载一次3)给定Java代码如下所示,在横线处新增下列()方法,是对cal方法的重载。public class Testpublic void cal(int x,int y,int z)
5、CDA.public int cal(int x,int y,float z)return 0;B.public int cal(int x,int y,int z)return 0;C.public void cal(int x,int z)D.public void cal(int z,int y,int x)4)在 Java中,下面对于构造函数的描述对的的是(D)。A.类必须显式定义构造函数B.构造函数的返回类型是voidC.构造函数和类有相同的名称,并且不能带任何参数D.一个类可以定义多个构造函数5)下面Java代码的运营结果是(D)class Penguin private Stri
6、ng name=null;/名字private int health=0;/健康值private String sex=null;/性别public void Penguin()health=10;sex=雄,System,out.printIn(执行构造方法。”);public void print()Svstem out print1n(企鹅的名字是“+name+”,健康值是”+health+”,性别是)public static void main(String args)Penguin pgn=new Penguin();pgn.print();)A.企鹅的名字是n u ll,健康值是
7、1 0,性别是雄。B.执行构造方法。企鹅的名字是n u ll,健康值是0,性别是null。C.企鹅的名字是n u ll,健康值是0,性别是null。sex+);D.执行构造方法。企鹅的名字是n u ll,健康值是1 0,性别是雄。6)下列选项中关于Java中封装的说法错误的是(DA.封装就是将属性私有化,提供公有的方法访问私有属性B.属性的访问方法涉及setter方法和getter方法C.setter方法用于赋值、getter方法用于取值D.类的属性必须进行封装,否则无法通过编译7)使 用 Java实现封装,第一步是修改属性可见性来限制对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问
8、,第三步应当是(D)。A.使用赋值和取值方法访问属性B.编写常规方法访问属性C.在赋值和取值方法中,加入对属性的存取限制D.编 写 main方法创建对象,调用赋值和取值方法访问属性8)分析如下所示的Java代码,其中this关键字的意思是(B)。public class Test private String name;public String getName()return name;)public void setName(String name)this.name=name;/this关键字所在的行|A.name属性B.Test类的内部指代自身的引用C.Test类的对象引用Test类的
9、其他对象D.指所在的方法9)在 Java中,以下程序编译运营后的输出结果为(D)。public class Test(int x,y;Test(int x,int y)this.x=x;this.y=y;)public static void main(String args)Test ptl,pt2;ptl=new Test(3,3);pt2=new Test(4,4);System.out.print(ptl.x+pt2.x);)A.6B.34C.8D.71 0)在Java语言中,下列关于类的继承的描述,对的的是(B)oA.一个类可以继承多个父类B.一个类可以具有多个子类C.子类可以使用父
10、类的所有方法D.子类一定比父类有更多的成员方法11)Java中,假如类C是类B的子类,类B是类A的子类,那么下面描述对的的是(A)。A.C不仅继承了 B中的公有成员,同样也继承了 A中的公有成员B.C只继承了 B中的成员C.C只继承了 A中的成员D.C不能继承A或B中的成员1 2)给定一个Java程序Test.java的代码如下所示,编译时,会出现以下(B)情况。class Parent public int count()/第1行return 0;)public class Test extends Parent private int i;public int count()/第2行ret
11、urn i%9;/第 3 行)A.编译通过B.在第1 行引发编译错误C.在第2 行引发编译错误D.在第3 行引发编译错误1 3)给定如下一个Java源文献Child.java,编译并运营Child.java,以下结果对的的是()。class Parenti Parenti(String s)System.out.printin(s);)class Parent2 extends ParentiParent2()System.out.printin(parent2);public class Child extends Parent2 public static void main(String
12、 args)Child child=new Child。;)A.编译错误:没有找到构造器Child。B.编译错误:没有找到构造器Parenti。C.对的运营,没有输出值D.对的运营,输出结果为:parent?1 4)给定Java程序ChHd.java的代码如下所示,则编译运营该类的结果是(C)。class Parent Parent()System.out.printIn(parent);)public class Child extends Parent Child(String s)System.out.printin(s);public static void main(String a
13、rgs)Child child=new Child(child);A.输出:childB.输出:childparentC.输出:parentchildD.编译错误1 5)下列选项中关于Java中 super关键字的说法错误的是(B)。A.super关键字是在子类对象内部指代其父类对象的引用B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类C.子类可以通过super关键字调用父类的方法D.子类可以通过super关键字调用父类的属性1 6)分析如下所示的Java代码,则选项中的说法对的的是(C)。class Parentpublic String name;public Pare
14、nt(String pName)this.name=pName;)public class Test extends Parent /Ipublic Test(String Name)/2name=nhello;/3super(kittyn);/4)A.第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同B.第3行错误,应使用super关键字调用父类的name属性,改为super.name=hello;C.第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行D.程序编译通过,无错误1 7)以下关于Object类说法错误的是(B)。A.一切类都直接或间接继承自O
15、bject类B.接口亦继承。bject类C.Object类中定义了 toString。方法D.Object 类在 java.lang 包中)1 8)在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,那么实现多态的环节涉及以下儿个方面除了(OoA.子类重写父类的方法B.子类重载同一个方法C.定义方法时,把父类类型作为参数类型;调用方法时,把父类或子类的对象作为参数传入方法D.运营时,根据实际创建的对象类型动态决定使用哪个方法1 9)给定Java代码如下所示,则编译运营后,输出结果是(C)。class Parent public void count()Syst
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 java 培训 第一阶段 测试

限制150内