Accp6.0 - S1.使用Java理解程序逻辑(解析版) 下载本文

*@return sum */ C) /**计算两数之和 *@param a *@param b */

D) /*计算两数之和 *@author chris

*/ 不符合javadoc注释规范

【077】下列java代码中,正确的是()。 B (选择一项)

A) StringBuffer sb1 = new StringBuffer(); sb1=\重在实践\ B) String s=\重在实践\

StringBuffer sb1 = new StringBuffer(s); C) StringBuffer sb1 = \重在实践\

D) StringBuffer sb1 = new StringBuffer(\重在实践\ String s =sb1;

【078】在java中,关于main()方法说法正确的是()。A C (选择二项)

A) java程序的main()方法是程序运行的入口

B) main()方法中可以将void改成String 不能改变

C) java程序的main()方法中如果只有一条语句,也要用{}号括起来 D) 一个程序可以有多个main方法 只能有一个main方法

【079】在JAVA中,关于程序调试说法错误的是()。 C D (选择二项)

A) 程序调试满足我们暂停程序,观察变量和逐条执行语句等功能 B) 断点用来在调试的时候方便程序停在某一处,以便发现程序错误

C) 使用Eclipse设计的步骤顺序为:启动调试,设置断点,单步执行,分析错误 设置断点在首位 D) 设置的断点在调试结束后会自动取消 需要手动切断断点

【080】在下列java代码中,a的值是()。D

int a=4+2%(3*3)/2 (选择一项)

A) 3

B) 7 算式为:2%9/2算式执行为1,4+1=5; C) 1 D) 5

【081】下列JAVA代码中,定义方法正确的是()。D (选择一项)

A) public void add(){ return 1+2;

} void没有返回值

B) public int add(){ return 3+2.5;

} int只能返回整数 C) public double add(){ return 2,3;

} double返回浮点型 D) public int add(){

System.out.print(\很努力的计算中??\ return 5+2; }

【082】在JAVA中,为boolean类型赋值正确的是()。B D (选择二项)

A) boolean b=15=15; “=”为赋值 B) boolean b =true && false;

C) boolean b =24/6; 应改为double b =; D) boolean b = 20>5;

【083】在JAVA中,如下代码段的输出结果为() D

public static void main(String []args){ int num =1; while(num <6){ System.out.print(num); if(num /2==0) continue; else num++; 题中没有满足”num/2==0”的条件 } }

(选择一项) A) 12345 B) 135 C) 24 D) 死循环

【084】在JAVA中,如下代码段的输出结果为()。D

public static void main(String []args){ String s1=\ String s2=\ s1=s1.toUpperCase(); s2.toLowerCase(); System.out.println(s1+s2); 没有对S2进行小写赋值 }

(选择一项)

A) mama,I miss you! B) mama,I MISS YOU! C) MAMA,i miss you! D) MAMA,I miss you!

【085】下列JAVA代码,如果输出的结果产sohu,①②处应该填写()。A

public static void main(String []args){ String str=\ String type=str.substring(str.indexOf( ① )+1,str.indexOf( ② )); System.out.println(type); 截取字符串,按语法执行 }

(选择一项)

A) ①处填写'@' ②处填写'.' B) ①处填写'@' ②处填写'c' C) ①处填写'a' ②处填写'u' D) ①处填写'@' ②处填写'u'

【086】在JAVA中,如下代码段的输出结果为() C

class Book{ float price; public void setPrice(Book book,int addPrice){ System.out.println(book.price+addPrice); } }

public class Test{ public static void main(String [] args){ Book book=new Book(); book.setPrice(book,5); float类型为单精度 } 若price定义成int型,结果为5 }

(选择一项) A) 5 B) 0 C) 5.0

D) 编译错误

【087】在java中,如下代码段的输出()。 C

public static void main(String []args){ int a=19,b=15,c=11,sum; if(!(a>19)) sum =a+b; a=19,符合if里 a不大于19。 else if(b >18 || c <18) sum =b+c; else sum =a+b+c; System.out.println(sum); }

(选择一项) A) 26 B) 40 C) 34 D) 45

【088】在JAVA中,下列说法正确的是()。C (选择一项)

A) 编写的源程序保存在扩展名为class文件中 保存在java文件中 B) 源程序编译后积存在扩展名为java的文件中 积存在class文件中 C) 编写的源程序必须先编译后才能运行

D) 程序员可以读懂扩展名为class的文件 只能读java文件

【089】在JAVA中,关于trim()的用法说法正确的是()。D (选择一项)

A) 仅可以去掉字符串前面的空格 B) 仅可以去掉字符中后面的空格 C) 仅可以去掉字符串中间的空格 D) 可以去掉字符串前后的空格

【090】在JAVA中,下面语句有()处错误。 A

public static void main(String args[]){ int age =21; String name ='李伟'; 应改为 String name = “李伟”; System.out.println(\姓名=\年龄=\}

(选择一项) A) 1 B) 2 C) 3 D) 0

【091】在JAVA中,有HelloWorld.java的文件,其内容如下,则控制输出的内容是()。D

public class helloWorld{ java文件名不同,错误 public static void mina(String args[]){ System.out.print(\今天学习了;\ System.out.println(\ } }

(选择一项)

A) 今天学习了;HelloWorld B) 今天学习了; HelloWorld

C) 今天学习了;HelloWorld D) 编译错误

【092】在JAVA中,有下面代码,其中可以正确编译的是()。A C (选择二项)

A) float f = (int)2.5;

B) int i =1.34; int为整型数 C) double i =1f;

D) double b =(double)2; double型不能转为int