课堂练习题目.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《课堂练习题目.doc》由会员分享,可在线阅读,更多相关《课堂练习题目.doc(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流课堂练习题目.精品文档.第一部分 Java语言基础1、下面哪种注释方法能够支持javadoc命令:( )A、/*.*/ B、/*.*/ C、/ D、/*.*/ 答案:D2、下列哪些语句关于内存回收的说明是正确的?( )A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象答案:B 3、Java语言是( )A、面向问题的解释型高级编程语言 B、面向机器的低级编程语言C、面向过程的编译型高级编程语言 D、面向对象的解释型高级编程语言答案:D多项4、下
2、面关于Java代码安全的说法哪些是正确的?( )A、程序执行过程中需要的所有类都是通过字节码校验程序装入的。 B、代码的运行是由Java运行环境中的解释器完成的。 C、在运行时,字节码要经过装入,校验之后,才能在解释器中执行。 D、在缺省的安全配置条件下,Java Applet不能访问任何本地资源。 变量定义的题:5、下列的变量定义中,错误的是( )A、int i; B、int i=Integer.MAX_VALUE; C、static int i=100; D、int 123_$;答案:D 应Java标识符的命名规则:以字母、下划线( _ )、美元符号($)开始,后跟字母、下划线、美元符或数
3、字6、以下的变量定义语句中,合法的是( )A、float $_*5= 3.4F; B、byte b1= 15678;C、double a =Double. MAX_VALUE; D、int _abc_ = 3721L; 答案:C 注意A是变量定义不符合命名规则;B和C都是右边的数大于左边的。7、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )A、b = a!=7 ; B、a = 7 + b + c=9;C、i=12.3* % 4; D、a = a + 7 = c + b;答案:A8、以下字符常量中不合法的是( )A、| B、 C、n D、我答案:C C为不兼容的类型,Str
4、ing9、设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )。A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;答案:D10、设 a, b, c, d 均为 int 型的变量,并已赋值,下列表达式的结果属于非逻辑值的是( )A、a!=b & c%d =c+d答案:C11、设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;A) 10 B) 121 C) 11 D) 100答案:C i=2i-112、下列语句序列执行后,a的值是( )int a=13; a%=a/5;A、3 B、13 C、
5、169 D、1答案:B13、设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )。A) i = i + 2 B) a0 = 7; C) i+ - -j; D) a(0) = 66;答案:B 答案A和C的i和j都需要进行初始化后才能使用。14、设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。A) x y | x z B) x != y C) z ( y + x ) D) x y & ! ( x j|mk-) k+; else k-; A、12 B、11 C、10 D、9答案:C3、下列语句序列执行后,
6、ch1 的值是( )。char ch1=A,ch2=W;if(ch1 + 2 j ) i-; else j-;A) 15 B) 16 C) 7 D) 8答案:D短路与1、执行下列程序段后,b, x, y的值分别是( )int x=6,y=8;boolean b;b=xy&+x=-y;A、true , 6, 8 B、false , 7, 7C、true, 7, 7 D、false, 6, 8 答案:D2、看以下程序:boolean a=false; boolean b=true; boolean c=(a&b)&(!b); int result=c=false?1:2; 这段程序执行完后,c与r
7、esult的值是: ( )A、c=false;result=1; B、c=true;result=2; C、c=true;result=1; D、c=false;result=2; 答案:A 短路与的使用2、给定下面的代码片段: 1) String str = null; 2) if (str != null) & (str.length() 10) 3) System.out.println(more than 10); 4) 5) else if (str != null) & (str.length() 0 ) 5) j = I * 2; 6) System.out.println (
8、The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10)A、line 4B、line 6C、line 7D、line 8答案:C 编译时会有错误未初始化变量K。循环语句:1. 不能构成循环的语句是( )。A) for 语句 B) while 语句 C) switch 语句 D) do_while 语句答案:C2、以下由do-while语句构成的循环执行的次数是( )int k = 0;do +k; while ( k j ) i-; else j-;A) 15 B) 16 C) 7 D) 8答案:D9、下列语句序列执行后,k 的值是( )。int
9、 m=3, n=6, k=0;while( (m+) ( - n) ) +k;A) 0 B) 1 C) 2 D) 3答案:B 进while循环一次10、下列语句序列执行后,k的值是( )int j=8, k=15;for( int i=2; i!=j; i+ ) j-=2; k+; A、18 B、15 C、16 D、17答案:D for循环的执行步骤表达式一,表达式二,语句,表达式三11、下面语句执行后,i 的值是( )。for( int i=0, j=1; j 3 );A) 16 B) 8 C) 4 D) 2答案:D13、以下由 for 语句构成的循环执行的次数是( )。for ( int
10、i = 0; true ; i+) ;A) 有语法错,不能执行 B) 无限次C) 执行1次 D) 一次也不执行答案:B14、设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。A) switch (x + y) B) switch ( ch + 1 ) . . C) switch ch D) switch ( a + b ); . . 答案:B表达式的返回值必须是下述几种类型之一:int,byte,char,short15、不能构成循环的语句是( )。A) for 语句 B) while 语句 C) switch 语
11、句 D) do_while 语句答案:C条件运算符1、下列程序段执行后 b3 的结果是( )。boolean b1=true, b2=false, b3;b3= b1 ? b1 : b2;A) 0 B) 1 C) true D) false答案:C()?b1:b2 条件运算符:如果括号内的值为true则取b1,反之取b2 2、下列程序段执行后t5的结果是( )int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 t2 ? t1 : t2+ t1;t5 = t4 t3 ? t4 : t3;A、8 B、20 C、11 D、9答案:B数组的定义1、若已定义 byte
12、 x= 11,22,33,-66 ;其中0k3,则对x数组元素错误的引用是( )。A) x5-3 B) xk C) xk+5 D) x0答案:C ,下标越界2、给出下面代码:public class Person static int arr = new int10;public static void main(String a) System.out.println(arr1); 那个语句是正确的?( )A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。答案:C ,数组是引用类型,它的元素相当于类的成员变量,每个元素按照成员变量的规则被默认初始化多项1、执行下
13、列代码后,哪个结论是正确的 String s=new String10;( )A、s10 为 ;/错,下标越界B、s9 为 null;/对C、s0 为 未定义/错,数组的下标是从0开始的D、s.length 为10/对2、下列哪些语句是正确的?( )A、int a=new int3; /错误,B、int a=1,3,2,3,4,1,2; C、String s=new String2; D、String s=can,I,help,you答案:BCD 这道题是关于正确声明、创建和初始化二维数组3、下面哪些语句能够正确地生成5个空字符串?( )A、String a = new String 5; f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课堂 练习 题目
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内