java期末习题集1(3)

2019-01-10 15:09

A 、0 B 、1 C、 2 D、 以上都可以 107、下列语句执行后,x 的值是( ) int x=2; do

{x+=x; }while(x<17);

A 、4 B 、16 C、 32 D、 256 108、下列语句执行后,j 的值是( ) int j=3,i=3; while(--i!=i/j) j=j+2;

A 、4 B、 5 C、 6 D 、7 109、下列语句执行后,i,j 的值是( ) int i=1, j=8; do

{if(i++>--j)

continue;}while(i<4);

A、 i=4,j=5 B 、i=5,j=4 C、 i=4,j=5 D、j=6

110、下列语句执行后,k 的值是( ) int j=4,i,k=10; for(i=2;i!=j;i++) k=k-i;

A、 4 B 、5 C 、6 D 、7 111、下列语句执行后,c 的值是( ) char c='\\0';

for(c='a';c<'z';c+=3) {

if(c>='e') break; }

A 、?e? B、 ?d? C 、?f? D 、?g? 112、下列语句执行后,k 的值是( ) int i,j,k=1;

lable:for(i=1;i<8;i++) {

for(j=1;j<6;j++) { k*=i+j; if(j==3) break lable; }

11

i=5, }

A、 22 B、 23 C 、24 D、 25 113、下列语句执行后,k 的值是( ) int i,j,k=1;

lable:for(i=1;i<3;i++) {

for(j=1;j<4;j++) {

k+=i+j; if(j==3)

continue lable; } }

A、 22

B 、23 C 、24 D、 25 12

字符串

一、选择题

2、下面哪个是对字符串String的正确定义 ( )

A、String s1=”\\n\\t null” B、String s2=?null?

C、String s3=(String) ?abc? D、String s4=(String) ?\?? 3、 给出下面一段程序,选择运行结果( )

public class X{

public static void main(String [] args){ String names[]=new String[5];

for(int x=0;x

命令行执行、 java X a b 结果是下面哪一个?

A、names B、b C、null D、 运行出现异常

4、如何将字符串转换为数值?( )

A、利用字符串对象的toString函数将字符串转换为数值

B、利用数值类的parseInt,parseDouble等函数将字符串直接转换为数值

C、利用数值类的静态函数valueOf将字符串转换为数值 D、利用数值类的静态函数intValue将字符串转换为数值 5、阅读下面代码

if(x==0){System.out.println(“小明”);}

else if(x<-2){System.out.println(“小华”);} else{System.out.println(“小军”);}

若要求打印字符串“小军”,则变量x的取值范围是( )。 A、x=0&x<=-2 B、x>0 C、x>= -2 && x!=0 D、x<= -2 && x!=0

6、 下面那个选项是正确的包含50个字符串数组的声明?( ) A、String obj[50]; B、String[] obj; C、Object obj[50]; D、Char obj[50];

29、以下是关于字符串运算的代码,执行该代码段的输出结果是( )

String s=″0123456789″,sl,s2; sl=s.substring(2);s2=s.substring(2,5);System.out.println(s1+s2);

A、0122345 B、23456789234

41、下面哪些语句能够正确地生成5个空字符串?( ) A、 String []a=new String[5]; for( int i=0;i<5;a[i++]=null); B 、String a[]={\ C、String a[5];

13

D、 String[5]a;

44、已知 String 对象 s=\,则 s.substring(2, 5)的返回值为( )

A、\ B、 \ C、 \ D 、\ 45、请看下面的代码 String s = “people”; String t = “people”;

String c[ ] = {?p?,?e?,?o?,?p?,?l? ,?e?};

下面哪一选项的语句返回值为真:( )

A、 s .equals(t); B、 t .equals(c); C、 s==t; D、t==c; 46、已知 s 为一个 String 对象,s=\,则 s.charAt(1)的返回值为( )

A、a B、b C、f D、g 47、请看下面的代码 String s = “good”;

下面选项语句书写正确的是:( )

A、s= “student”; B、char c = s[1];

C、int len = s .length; D、String t = s. LowerCase( );

48、正确创建一个含有 5 个元素的字符串数组的选项是:( ) A 、String s[ ] = String[5]; B 、String s[ ]={“”, “”, “”, “”, “”}; for(int i=0;i<5;s[i++]=“”);

C、 String s[5]; D、 String [5]s; 49、请看下面的代码 public class class1{

String str = new String(\ char ch[ ]={'d','b','c'};

public static void main(String args[ ]){ class1 x=new class1( ); x.change(x.str,x.ch);

System .out .println(x.str +\ }

public void change(String str,char ch[ ]){ str=\ ch[0]='a'; }

}该程序的输出结果是:( ) A、Boy and dbc B、Boy and abc C、Girl and dbc D、Girl and abc 50、下面的程序段输出的结果是( )。 StringBuffer buf1=new StringBuffer(20);

System.out.println(buf1.length()+”,”+buf1.capacity());

14

A 、0,20 B 、0,null C、 20,20 D、 0,0

15


java期末习题集1(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国特级面粉行业市场前景分析预测年度报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: