期末复习 java

期末复习 java

ID:40261933

大小:99.50 KB

页数:12页

时间:2019-07-29

期末复习 java_第1页
期末复习 java_第2页
期末复习 java_第3页
期末复习 java_第4页
期末复习 java_第5页
资源描述:

《期末复习 java》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2.Java程序有哪两类?应用程序(Application)和小应用程序(Applet)3.为了使包sos中的所有公共类在当前程序中可见,可以使用的语句是(A)。A)importsos.*;B)packagesos.*;C)sosimport;D)sospackage;显然需要进行导入,所以使用import,C选项非法。4.下列的变量定义中,错误的是(A)。A)int6_a;B)floata;C)inti=Integer.MAX_VALUE;D)staticinti=100;标识符的合法原则:字母(包括汉字),数字,_和$这四种组成,但是不能

2、以数字开头。5.下列的变量定义中,正确的是(D)。A)booleanb1=”true”;B)floatx=6.6;C)bytei=200;D)doubley;A、不应该加双引号B、6.6默认是double类型,不能直接在这里使用,应该用6.6f,C、200超出范围(-127~128)6.以下字符常量中不合法的是(D)。A)'

3、'B)'''C)''D)"我"D是字符串。11.Java源程序要运行必须经过(编译)和(运行)两个阶段。12.Java编译器将Java语言编写的源程序编译成(字节码)文件。7.已定义a为int类型的变量。以下选项中

4、,合法的赋值语句是(B)。A)a+1==2;B)a+=a*6;C)a=8.8f;D)inta=8;A、不是赋值语句,中间是双等号,是比较;如果改成等号那么表达方式属于非法C、不能把实数直接给整型变量,要强制转换(int)8.8fD、重复定义8.下列程序段执行后c的结果是(B)。inta=9,b=11,c;c=a!=b?a+b:a-b;A)–2B)20C)11D)99.对于一个三位的正整数n=789,以下结果为8的是(D)。A)n/10%2B)(n-n%10)/100C)n%10D)n%100/1010.有一声明语句为booleant;下面赋值

5、语句中t的值为false的是(D)。A)t=5>3;B)t=!false;C)t=(true

6、false);D)t=(2==3)?true:false;11.设i,j,k,m为已赋值的int型变量,下列表达式的结果属于逻辑值的是(A)。A)i==k&j+k>=mB)i+kC)m++D)m=i+j12.若有定义intx=13;则执行完语句x%=8;后,x的值是(C)。A)0B)1C)5D)813.若有定义inta=2;则执行完语句a-=a*a;后,a的值是(C)。A)0B)4C)-2D)–414.下列程序段执行后b3的结果是(D)。boolea

7、nb1=true,b2=true,b3;b3=!b1?b1:!b2;A)0B)1C)trueD)false4.与以前的结构化程序设计不同,Java是一种完全(面向对象),而且平台(中立)的语言,而后者又使得用Java编写出来的程序具有(可移植)性。6.面向对象程序设计的三个特性是(继承)、(封装)和(多态)。15.执行下面程序段后,b,x,y的值分别是(D)。intx=6,y=8;booleanb;b=x>y&&++x==--y;A)true,6,8B)false,7,7C)true,7,7D)false,6,8因为&&是简洁的与运算,前面如

8、果已经是false,那么后面不再执行。16.下列语句序列执行后,m的值是(C)。inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;A)15B)50C)55D)517.下列语句序列执行后,k的值是(B)。inti=4,j=5,k=9,m=5;if(i>j

9、

10、m

11、1B)32C)2D)3319.阅读下面的程序段,回答问题。if(x<5)System.out.print("one");else{if(y<5)System.out.print("two");elseSystem.out.println("three");}问题:1)若执行前x=6,y=8,该程序段输出是什么?(three)2)若执行前x=1,y=8,该程序段输出是什么?(one)20.以下for循环的执行次数是(B)。for(intx=0;(x==0)&(x>4);x++);A)无限次B)一次也不执行C)执行4次D)执行3次21.下列语句序

12、列执行后,j的值是(A)。intj=1;for(inti=5;i>0;i-=2)j*=i;A)15B)1C)60D)022.下列语句序列执行后,k的值是(D)。in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。