《Java程序设计》综合复习题(24页).doc
文本预览下载声明
班级:____________ 姓名:____________ 学号:____________
《Java程序设计》综合复习题
一、单项选择题 A、Sun B、Microsoft C、Borland D、Fox Software下列选项中,不是Java注释方式的是( )。A、 //… B、/* … */ C、/** … **/ D、/** … */A、 8 B、16 C、32 D、64
A、double w=3.1415; B、String strl=bye; C、float z=6.74567; D、boolean truth=true;Java中数值数据的类型能自动转换,按照从左到右的转换次序是( )。A、byte→int→short→long→float→double B、byte→short→int→long→float→doubleC、byte→short→int→float→long→doubleD、short→byte→int→long→float→double A、 s += books; B、char c = s[1]; C、int len = s .length; D、s = s - books;int x = 4;int y = 3;System.out.println(x+ y + k);
A、 4k B、7k C、43k D、3k若有定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后=( )。 A、 B、 C、 D、18若有定义int x=,y;则执行语句y=(++ x)+(x++)+(++ x);后=( )。 A、 B、 C、15 D、在Java中,switch(exp)语句的exp不能是( )。A、 字符型 B、整型 C、整型常量 D、逻辑型常量 A、int[] a={1,2,3,4}; B、int b[];
C、int c[]=new int[3]; D、int d=new int[];以下哪个表达式是声明一个含有10个String对象的数组?????A、char?str[]=new?String[10];??????B、char?str[][]=new?String[10]; C、String?str[]=new?String[10]; D、String?str[10]?=new?String[10];int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d);
A、144 B、28 C、140 D、不能执行
20、下列程序段执行后,t的值是( )。 int t1=5,t2=6,t3=7,t4; t4=t1t2 ? t1 : t2t3 ? t2 : t3;A、5 B、6 C、7 D、以上都不对下列程序片断可能发生错误的是????????A、String?s=?Welcome?to?our?school;String?t=?thanks;String????k=s+t;B、String?s=?Welcome?to?our?school;String?standard=s.toUpperCase(); C、String?s=?Welcome?to?our?school;String?t;t=s[3]+?again; D、String?s=?Welcome?to?our?school;String?t=?s+school;
22、如下哪个是Java中的标识符( )下列程序段执行后,的值是( )。 oolean b1=ab ++a == ++b;
A、B、 C、 D、、已知如下定义:String s = story; 下面哪个语句是合法的( )A、s += books; B、s = s + 100;C、int len = s.length; D、String t = s + “abc”、如下哪个是Java中有效的关键字( )A、name B、hello C、false D、good、下面的代码段执行之后count的值是什么( )。
int count = 1;
for (int i = 1; i = 5; i++) {
count += i;
}
System.out.println(count);
A、5 B、1 C、15 D、16A、 3 B、 35 C、 4
显示全部