語句 綜合練習題目

2021-07-27 04:58:28 字數 1199 閱讀 9973

第一題

if(x++==2 & ++y==2)

system.out.println("x="+x+",y="+y);

解析:不管是x++,還是++x,x的值肯定是變成了+之後的值,題目中,x++與2比較,是拿x預存的值與2比較,因此是1與2比較,就是假;

單&是左右兩邊都要執行的,++y==2是真,因此不執行x=7,最後結果是

-------------------x=2,y=2

第二題int x=1,y=1;

if(x++==2 && ++y==2)

system.out.println("x="+x+",y="+y);

解析:由上題可知,&&左邊是假,短路與,右邊不執行,因此最終答案是

-------------------x=2,y=1

第三題int x=1,y=1;

if(x++==1 | ++y==1)

system.out.println("x="+x+",y="+y);

解析:左邊假,或,右邊真,執行x=7,最終答案是

-------------------x=7,y=2

第四題int x=1,y=1;

if(x++==1 || ++y==1)

system.out.println("x="+x+",y="+y);

解析:左邊真,右邊不執行,執行x=7,因此最終答案是

-------------------x=7,y=1

第五題boolean b = true;

if(b==false)      //如果寫成if(b=false)有結果嗎?如果有,結果是?----是false,給b賦值false,因此答案是c

system.out.println("a");

else if(b)

system.out.println("b");

else if(!b)

system.out.println("c");

else

system.out.println("d");

答案是b

第六題int x = 2,y = 3;

switch(x)

default:

y++;

case 3:

y++;

case 4:

y++;

system.out.println("y="+y);

答案是y=6

Sed綜合練習題

1.將nginx配置檔案裡的第乙個server塊裡的listen的埠80 修改為8080 sed i r s listen.80 18080 p nginx.conf2.在nginx的配置檔案裡新增乙個server塊配置 server error page 404 404.html location...

python練習題目

三色球問題 有紅 黃 藍三種顏色的求,其中紅球 3 個,黃球 3 個,綠球 6 個。先將這 12 個球混合放在乙個盒子中,從中任意摸出 8 個球,程式設計計算摸出球的各種顏色搭配。print red tyellow tblue for red inrange 0,4 for yellow in ra...

Hive練習題目

hive 基本操作 1 資料自己造 a表 id int,name string b表 id int,job id int,num int c表 job id int,job string 建表語句 載入資料 a表和b表進行鏈結操作,並觀察結果 內連線 左連線 left join 小表在前,大表在後 ...