首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网页制作-> Javascript教程
java程序员认证模拟题及详细分析(2)_java认证
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
Java程序员认证模拟题及详细分析(1)
   26. Give following class:
   class AClass{
   private long val;
   public AClass(long v){val=v;}
   public static void main(String args[]){
   AClass x=new AClass(10L);
   AClass y=new AClass(10L);
   AClass z=y;
   long a=10L;
   int b=10;
   }
   }
   Which expression result is true?
   A. a==b;
   B. a==x;
   C. y==z;
   D. x==y;
   E. a==10.0;

   27. A socket object has been created and connected to a standard internet service on a remote network server. Which construction give the most suitable means for reading ASCII data online at a time from the socket?
   A. InputStream in=s.getInputStream();
   B. DataInputStream in=new DataInputstream(s.getInputStream());
   C. ByteArrayInputStream in=new ByteArrayInputStream(s.getInputStream());
   D. BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
   E. BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()),”8859-1”);

   28. String s=”Example String”;
   Which operation is legal?
   A. s>>>=3;
   B. int i=s.length();
   C. s[3]=”x”;
   D. String short_s=s.trim();
   E. String t=”root”+s;

   29. What happens when you try to compile and run the following program?
   class Mystery{
   String s;
   public static void main(String[] args){
   Mystery m=new Mystery();
   m.go();
   }
   void Mystery(){
   s=”constructor”;
   }
   void go(){
   System.out.println(s);
   }
   }
   A. this code will not compile
   B. this code compliles but throws an exception at runtime
   C. this code runs but nothing appears in the standard output
   D. this code runs and “constructor” in the standard output
   E. this code runs and writes ”null” in the standard output

   30. What use to position a Button in a Frame ,only width of Button is affected by the Frame size, which Layout Button well be set ?
   A. FlowLayout;
   B. GridLayout;
   C. North of BorderLayout
   D. South of BorderLayout
   E. East or West of BorderLayout
   31. What use to position a Button in a Frame, size of Button is not affected by the Frame size, which Layout Button will be set?
   A. FlowLayout;
   B. GridLayout;
   C. North of BorderLayout
   D. South of BorderLayout
   E. East or West of BorderLayout

   32. An AWT GUI under exposure condition, which one or more method well be invoke when it redraw?
   A. paint();
   B. update();
   C. repaint();
   D. drawing();

   33. Select valid identifier of Java:
   A. userName
   B. %passwd
   C. 3d_game
   D. $charge E. this

   34. Which are Java keyword?
   A. goto
   B. null
   C. FALSE
   D. native
   E. const

   35. Run a corrected class: java ?Ccs AClass a b c
   Which statement is true?
   A. args[0]=”-cs”;
   B. args[1]=”a b c”;
   C. args[0]=”java”;
   D. args[0]=”a”; E. args[1]=?b?
   36. Give the following java class:
   public class Example{
   static int x[]=new int[15];
   public static void main(String args[]){
   System.out.println(x[5]);
   }
   }
   Which statement is corrected?
   A. When compile, some error will occur.
   B. When run, some error will occur.
   C. Output is zero.
   D. Output is null.

   37. Give the following java class:
   public class Example{
   public static void main(String args[]){
   static int x[] = new int[15];
   System.out.println(x[5]);
   }
   }
   Which statement is corrected?
   A. When compile, some error will occur.
   B. When run, some error will occur.
   C. Output is zero.
   D. Output is null.

   38. Short answer:
   The decimal value of i is 12, the octal i value is:

   39. Short answer:
   The decimal value of i is 7, the hexadecimal i value is:

   40. Which is the range of char?
   A. 27~27-1
   B. 0~216-1
   C. 0~216
   D. 0~28
  41. Which is the range of int type?
   A. -216~216-1
   B.- 231~231-1
   C. -232~232-1
   D. -264~264-1

   42. Give the following class:
   public class Example{
   String str=new String(“good”);
   char ch[]={
   public static void main(String args[]){
   Example ex=new Example();
   ex.change(ex.str,ex.ch);
   System.out.println(ex.str+”and”+ex.ch);
   }
   public void change(String str,char ch[]){
   str=”test ok”;ch[0]=?g?
   }
   }
   Which is the output:
   A. good and abc
   B. good and gbc
   C. test ok and abc
   D. test ok and gbc

   43. Which code fragments would correctly identify the number of arguments passed via command line to a Java application, exclude the name of the class that is being invoke.
   A. int count = args.length;
   B. int count = args.length-1;
   C. int count=0; while(args[count]!=null)
count++;
   D. int count=0;while
(!(args[count].equals(“”))) count++;

   44. FilterOutputStream is the parent class for BufferedOutputStream, DataOutputStream and PrintStream. Which classes are valid argument for the constructor of a FilterOutputStream?
   A. InputStream
   B. OutputStream
   C. File
   D. RandomAccessFile
   E. StreamTokenizer

   45. Given a TextArea using a proportional pitch font and constructed like this:
TextArea t=new TextArea(“12345”,5,5);
Which statement is true?
   A. The displayed width shows exactly five characters one each line unless otherwise constrained
   B. The displayed height is five lines unless otherwise constrained
C. The maximum number of characters in a line will be five
D. The user will be able to edit the character string
E. The displayed string can use multiple fonts
   46. Given a List using a proportional pitch font and constructed like this:
List l=new List(5,true);
Which statement is true?
   A. The displayed item exactly five lines unless otherwise constrained
   B. The displayed item is five lines init, but can displayed more than five Item by scroll
   C. The maximum number of item in a list will be five.
   D. The list is multiple mode

   47. Given this skeleton of a class currently under construction:
   public class Example{
   int x,y,z;

   public Example (int a, int b) {
   //lots of complex computation
   x=a; y=b;
   }
   public Example(int a, int b, int c){
   // do everything the same as single argument
   // version of constructor
   // including assignment x=a, y=b, z=c
   z=c;
   }
   }
   What is the most concise way to code the “do everything…” part of the constructor taking two arguments?
   Short answer:

   48. Which correctly create a two dimensional array of integers?
   A. int a[][] = new int[][];
   B. int a[10][10] = new int[][];
   C. int a[][] = new int[10][10];
   D. int [][]a = new int[10][10];
   E. int []a[] = new int[10][10];

   49. Which are correct class declarations? Assume in each case that the text constitutes the entire contents of a file called Fred.java?
   A. public class Fred{
   public int x = 0;
   public Fred (int x){
   this.x=x;
   }
   }
   B. public class fred{
   public int x = 0;
   public Fred (int x){
   this.x=x;
   }
   }
   C. public class Fred extends MyBaseClass, MyOtherBaseClass{
   public int x = 0;
   public Fred(int xval){
   x=xval;
   }
   }
   D. protected class Fred{
   private int x = 0;
   private Fred (int xval){
   x=xval;
   }
   }
   E. import java.awt.*;
   public class Fred extends Object{
   int x;
   private Fred(int xval){
   x = xval;
   }
   }
   50. A class design requires that a particular member variable must be accessible for direct access by any subclasses of this class. but otherwise not by classes which are not members of the same package. What should be done to achieve this?
A. The variable should be marked public
B. The variable should be marked private
C. The variable should be marked protected
D. The variable should have no special access modifier
E. The variable should be marked private and an accessor method provided

答案及详细分析:
26。A、C、E
考察的知识点是比较基本类型与对象类型的不同之处,基本类型进行的是值比较,而对象类型进行的是地址比较,也就是对指向它们内存地址的指针进行比较。
27。E
在程序中实现字节与字符转换时,采用规范“ISO8859-1”是最适宜的方式。
28。B、D、E
移位操作只对整型有效,故不能选A;String类型并非数组,故不能用C所示方法取其中的某一位;B中的length方法返回字符串长度;D中trim方法返回字符串去掉其前后的空格后的新字符串;字符串可以用“+”进行合并。
29。E
回答本题时要细心阅读程序,注意“void Mistery(){}”并非构造函数,因为构造函数是没有返回值时,它只是与类名一致的方法名而已。注意到这一点,此题就没有什么难度了。
30。C、D
考察对布局管理器知识的掌握情况。BorderLayout的特性是当容器的尺寸改变时,North、South、West、East位置控件的较窄边长度不变,较长边长度变化。但控件的相对位置不变。
31。A
FlowLayout的特性是其中的控件大小不随着容器尺寸的变化而变化,但控件的相对位置会有所改变。
32。A(多选)
请注意,此题虽然是多选题,但正确答案只有一个。不管在什么情况下,图形要进行重绘,最终总会调用paint()方法,而且也只有paint()方法总会被调用。
33。A、D
Java中的标识符是以字符开头,字符包括字母、下划线“_”、美圆符“$”。不能以数字开头,也不能是Java关键字。
34。A、B、D、E
注意:goto、const是Java关键字,但是不使用。
35。D
cs是运行时可选择的java命令的参数,类名后才是由用户指定的传入程序中的实参,并且参数是字符串类型,故E也是不正确的。
36。C
数组是引用类型,它的元素相当于类的成员变量,而成员变量是可以被隐式初始化的,所以数组的元素也可以被隐式初始化,int类型被隐式初始化为0,所以选择C。
37。A
自动变量不能被static修饰,如果将static关键字去掉,答案选择C。

38。014
将十进制化成八进制后在数字前加“0”。
39。0x7
十六进制数用在数字前加“0x”表示。
40。B
字符类型是用16位UniCode表示的。
41。B
整型数的取值范围是- 2n~2n-1,n表示各种类型的表示位数。
42。B
JAVA中的参数传递全是值传递,所不同的是,对于引用类型来说,变量内部存放的是对象内存空间的引用,所以引用类型在进行参数传递时,是将引用拷贝给形式参数。所以在方法中绝不可能改变主调方法中引用变量的引用,但是可能改变主调方法中引用变量的某一属性(就象对ch[0]的改变一样)。
43。A
注意main()方法的参数数组是在程序运行时由系统创建的,大小已经固定了。选项C、D引用args[count]可能会导致数组指针越界异常。
44。B
请查阅类结构,并注意他们的继承关系。这主要考查流链知识点。
45。B
控件TextArea如题中的构造方法的后两个参数分别表示行、列。注意题中的关键词语“prorortional pitch”,所以不一定是5列字,但一定是5行。
46。B
“5”表示可以选择的项目数显示为5行,但可以拖动滑块观察其它选项。“true”表示可以多选。
47。this(a,b);
注意教材中提到使用this方法可以简化构造函数的编写。此时它必须放在构造函数的第一句。
48。C、D、E
JAVA语言中声明数组时,方括号与变量的位置关系非常灵活。
49。A、E
Java中大小写敏感,注意文件名是Fred.java,故B错误;Java中不支持多继承,故C错误;Java中与文件名相同的类名的访问权限一定是public,故D错误。
50。C
请查阅关于访问权限的表格说明。

文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·基于cpld的数字触发电路的设计
·消息队列(Message Queue)简介及其使用-.NET教程,评论及其它
·session_register()出错的解决办法-PHP教程,其它文章
·卫星通信中tcp协议分析改进方法研究
·漫谈Java语言的接口与类型安全-JSP教程,Java技巧及代码
·SQL SERVER2005連接字串中的@3/29-.NET教程,数据库应用
·自创]JCreator安装学习使用方法-数据库专栏,SQL Server
·ASP.NET 数据绑定常用代码-.NET教程,Asp.Net开发
·如何在J2ME的低级界面中轻松实现各种文字的自然分行显示-JSP教程,J2ME开发
·通信设备pac模块式开关电源的原理与维修
最新文章
·photoshop将肖像照片处理为铅笔素描_photoshop教程
·个人网站做联盟广告的几点经验_网赚技巧
·适合与不适合做google adsense的站_网赚技巧
·gg网赚之:怎么样利用e文站轻松月入100刀_网赚技巧
·黄明明归国创业寻觅伙伴:人品好是必要条件_站长访谈
·最普通的7种软文类型_站长访谈
·第九城市ceo朱骏 网海中闯出一片天_站长访谈
·反波访谈:听keso乱弹琴_站长访谈
·人性和互联网_站长心得
·大型网站常用的五种推广方法_站长心得
相关主题
  • java程序员认证模拟题及详细分析(4)_java认证
  • java程序员认证模拟题及详细分析(3)_java认证
  • java程序员认证模拟题及详细分析(1)_java认证
  • JAVA程序的性能优化-JSP教程,Java技巧及代码
  • JAVA程序员必读:基础篇(4)类和继承-JSP教程,Java技巧及代码
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭