首页>题库>程序设计师-Java
1.下面的哪些叙述为真。
多选题A. equals()方法判定引用值是否指向同一对象。~||~==操作符判定两个分立的对象的内容和类型是否一致。~||~equals()方法只有在两个对象的内容一致时返回true。~||~类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
2.给出下面代码段1)publicclassTest{2)intm,n;3)publicTest(){}4)publicest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=;k=;9)t1=newTest();1)t2=newTest(j,k);11)}12)}()将引起一个编译时错误。
单选题A. line3~||~line5~||~line6~||~line10
3.InputStream子类对象继承了InputStream类的方法read(),read()方法的定义有()。
多选题A. publicintread()~||~publicintread(byteb[])~||~publiccharread()~||~publiccharread(byteb[])
4.在类中的方法中()方法不能说明为抽象方法。
多选题A. 构造方法~||~静态方法~||~私有方法~||~被protected修饰的方法
5.接口中可以存在已实现的方法
判断题6.对数据库的操作主要有()。
多选题A. 查询~||~创建~||~修改~||~删除
7.要想建立一个学生成绩表student,以下()SQL语句是正确的。
单选题A. createtablestudent~||~createtablestudent(学号char(10),姓名char(8))~||~creategridstudent~||~creategridstudent(学号char(10),姓名char(8))
8.下列()文件输入流用来对本地磁盘文件进行读取操作。
单选题A. FilterInputStream~||~FileInputStream~||~BufferInputStream~||~StringInputStream
9.下列()语句是执行SQL语句时使用的语句。
单选题A. StatementSQL语句变量=连接变量.createStatement()~||~Connection连接变量=DriverManager.getConnection(数据库URL,用户帐号,用户密码)~||~Class.forName(JDBC驱动程序名)~||~连接变量.close()
10.Jbuilder可以开发Javabeans,Ejb,Jsp但无法开发CGI和移动通信程序。
判断题11.equals()方法与相等操作符(==)具有相同的功能。
判断题12.以下()语句是将Applet嵌入到HTML文档中。
单选题A. 〈APPLETCODE=”applet程序名.class”〉~||~〈APPLET=”applet程序名.class”〉~||~〈APPLETCODE=”applet程序名.java”〉~||~〈APPLET=”applet程序名.java”〉
13.接口和抽象类是一回事。
判断题14.下面()是java语言中的关键字。
单选题A. sizeof~||~abstract~||~NULL~||~Native
15.所有的鼠标事件都由MouseListener监听接口的监听者来处理。
判断题16.运行下列程序,会产生()结果。classOuter1{privateinta;voidfoo(doubled,finalfloatf){Strings;finalbooleanb;classInner{voidmethodInner(){System.out.println("intheInner");}}}publicstaticvoidmain(Stringargs[]){Outer1me=newOuter1();me.foo(123,123);System.out.println("outer");} }
单选题A. intheInnerouter~||~outer~||~intheInner~||~编译不通过
17.Java语言中的数组元素下标总是从开始,下标可以是整数或整型表达式。
判断题18.运行下列程序的结果是()。abstractclassMineBase{abstractvoidamethod();staticinti;}publicclassMineextendsMineBase{publicstaticvoidmain(Stringargv[]){int[]ar=newint[5];for(i=;i〈ar.length;i++)System.out.println(ar[i]);}}
单选题A. 打印5个0。~||~编译出错,数组ar[]必须初始化。~||~编译出错,Mine应声明为abstract。~||~出现IndexOutOfBoundes的例外。
19.Java与C/C++相比正确的叙述是()。
单选题A. 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。~||~Java与C/C++一样支持多重继承。~||~在Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。~||~Java支持多继承
20.下列程序存在的错误有()。finalclassFirst{privateinta=1;intb=2;}classSecondextendsFirst{publicvoidmethod(){System.out.println(a+b);}}
多选题A. println()参数应为字符串,因此此处不能调用该方法。~||~因为变量a是private,所以在其他类中不能到访问a。~||~Second不能继承First。~||~关键字final不能修饰类。
Copyright © 昊元综合学习与考试平台 保定昊元电气科技有限公司版权所有 2021,All Rights Reserved
经营许可证编号: 冀B2-20210069号 备案号: 冀ICP备19021638号