第3章 運(yùn)算符和表達(dá)式
1 閱讀下列代碼:
Public class Testl {
Public static void main ( String args[] ) {
Float t=9.0f ;
Int q=5;
System.out.println ( (t++)*(--q)) ;
}
}
程序運(yùn)行結(jié)果為_(kāi)___D____ .
A) 40 B) 40.0 C)36 D) 36.0
2 閱讀下列代碼:
Public class Test2{
Public static void main( String args[] ){
System.out.println(5/2);
}
}
程序運(yùn)行結(jié)果為_(kāi)____D_____.
3 閱讀下列代碼:
Public class Test3{
Public static void main ( String args[] ) {
System.out.println(100%3);
System.out.println(100%3.0);
}
}
程序運(yùn)行結(jié)果為_(kāi)____B_____.
A)1和1 B)1和1.0 C)1.0和1 D)1.0和1.0
4 閱讀下列代碼:
Public class Test4{
Public static void mian ( String args[] ) {
Int a=4,b=6,c=8;
String s=”abc”;
System.out.println( a+b+s+c );
System.out.println();
}
}
程序運(yùn)行結(jié)果為_(kāi)___D____.
A) ababcc B) 464688 C) 46abc8 D) 10abc8
5 閱讀下列代碼:
Public class Test5{
Public static void main ( String args[] ) {
String s1=new String (“hello”);
String s2=new Stirng (“hello”);
System.out.println(s1= =s2);
System.out.pirntln(s1.equals (s2 ) );
}
}
程序運(yùn)行結(jié)果為_(kāi)___C____.
A) true,false B) true,true C) false,true D) false,false
6 短路邏輯運(yùn)算符包括___&&___和___||___.
7 移位運(yùn)算符可以起到對(duì)操作數(shù)乘2或者除2的作用,那么對(duì)操作數(shù)除2的移位運(yùn)算符是___>>___.
8 在對(duì)一個(gè)復(fù)雜表達(dá)式進(jìn)行運(yùn)算時(shí),要按運(yùn)算符的優(yōu)先順序從高到低進(jìn)行,同級(jí)的運(yùn)算符則按照____從左到右的方向____.
9 改正下劃線處程序代碼,使程序可以正確執(zhí)行:
Public class Exercise31{
Public static void main ( String args[] ) {
Int a=0,b=100;
if ( ( a!=0)&( ( b/a= =1) ) System.out.println ( “succeed” );
}
}
[答案] if ( ( a!=0)&&(b/a= =1) ) System.out.pirntln(“succeed”);
10 改正下劃線處程序代碼,使程序可以正確執(zhí)行:
Public class Exercise32{
Public static void main ( String args[] ) {
Float f = 0.0 ;
f + = 1.0;
}
}
[答案] float f = 0.0 f;或者 float f = 0;
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |