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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java期末习题集1(3)在线全文阅读。
相关推荐: