




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2016-2017學(xué)年第2學(xué)期 Java程序設(shè)計(jì) 作業(yè)1.簡答題(1)public class Variables static String hello = "Hello, " / 方法外聲明的變量是成員變量public static void main(String args) / 方法定義中聲明的變量是參數(shù)變量String name = "Bill"/ 方法聲明的變量是局部變量System.out.println(hello + name + "!"); / 可以引用成員變量、方法參數(shù)變量和已經(jīng)聲明過局部變量什么是局部變量和成員
2、變量?Hello和name屬于什么變量?他們作用圍,請結(jié)合程序進(jìn)行說明?答:局部變量:(2) import java.util.*;public class AbsoluteIfElse public static void main(String args) int i; Scanner scanner=new Scanner(System.in); System.out.println("請用鍵盤輸入一個(gè)整數(shù),然后單擊回車鍵:"); i=scanner.nextInt(); if (i>=0) System.out.println("這個(gè)整數(shù)的絕對值是:
3、"+i); else /用一對花括號(hào)構(gòu)成語句塊 i=-i; System.out.println("這個(gè)整數(shù)的絕對值是:"+i); 程序運(yùn)行結(jié)果是什么?請用鍵盤輸入一個(gè)整數(shù),然后單擊回車鍵:-65這個(gè)整數(shù)的絕對值是:65(3)public class BooleanExpression public static void main(String args) int i,j; float f; boolean b; i=1; j=3; f=1.2f; b=i=j; System.out.println("b="+b); /關(guān)系運(yùn)算符的優(yōu)先級(jí)高于
4、賦值運(yùn)算符 b=i<=f; System.out.println("b="+b); b=(i<=f)&&(f<=j); System.out.println("b="+b); b=!(i>f)|(f>j); System.out.println("b="+b); b=(i<=f)|(f<=j); System.out.println("b="+b); 程序運(yùn)行結(jié)果是什么?b=falseb=trueb=trueb=trueb=true(4)public cla
5、ss Test7 public static void main(String args) int sum=0;for(int i=1;i<=10;i+) sum=sum+i; System.out.println("110之間所有數(shù)之和為:"+sum);程序運(yùn)行結(jié)果是什么?110之間所有數(shù)之和為:55(5) import java.util.Scanner;public class CheckTest public static void main(String args) Scanner sc = new Scanner(System.in); System.ou
6、t.print("請輸入一個(gè)整數(shù):"); int num = sc.nextInt() ; if(num % 5 = 0 && num % 6 = 0) System.out.println( num + " 能被5和6同時(shí)整除。") ; if(num % 5 = 0 | num % 6 = 0) System.out.println( num + " 能被5或6整除。") ; if(num % 5 = 0 num % 6 = 0) System.out.println( num + " 能只被5或只被6整除
7、。") ; 程序運(yùn)行結(jié)果是什么?請輸入一個(gè)整數(shù):1010 能被5或6整除。10 能只被5或只被6整除。(6) import java.util.Scanner;public class ScoreGrade public static void main(String args) Scanner sc = new Scanner(System.in); System.out.print("請輸入成績:"); double score = sc.nextDouble() ; String grade = "" if(score >100 |
8、 score < 0) System.out.println("輸入的成績不正確。"); System.exit(0); / 結(jié)束程序運(yùn)行 else if(score >=90) grade = "優(yōu)秀" else if(score >=80) grade = "良好" else if(score >=70) grade = "中等" else if(score >=60) grade = "及格" else grade = "不及格" Syst
9、em.out.println("你的成績?yōu)椋?quot; + grade); 程序運(yùn)行結(jié)果是什么?請輸入成績:45你的成績?yōu)椋翰患案裾堓斎氤煽儯?8你的成績?yōu)椋簝?yōu)秀請輸入成績:63你的成績?yōu)椋杭案?設(shè)計(jì)題(1)要求:設(shè)計(jì)一個(gè)程序,要求一次只能輸入一個(gè)學(xué)生學(xué)號(hào)、和成績,然后可以顯示該學(xué)生學(xué)號(hào)、成績信息,操作過程如下:(1)界面1-* * 歡迎進(jìn)入學(xué)生成績管理系統(tǒng) * *- 請選擇您的操作: 1.錄入學(xué)生成績信息; 2.顯示學(xué)生成績信息; 0.退出; 請輸入數(shù)字選項(xiàng)(0-2): (2)選擇數(shù)據(jù)1,開始錄入學(xué)生學(xué)號(hào)、和成績(只能輸入一個(gè)學(xué)生基本信息):請輸入數(shù)字選項(xiàng)(0-2): 1 請輸入
10、學(xué)號(hào):2014001 請輸入學(xué)生:zhangsan 請輸入成績:88請選擇您的操作: 1.錄入學(xué)生成績信息; 2.顯示學(xué)生成績信息; 0.退出; 請輸入數(shù)字選項(xiàng)(0-2): (3)輸入2,顯示學(xué)生成績:2 學(xué)生學(xué)號(hào)信息如下:2014001 學(xué)生信息如下:zhangsan 學(xué)生成績信息如下:88您選擇了顯示所有學(xué)生成績信息。 請選擇您的操作: 1.錄入學(xué)生成績信息; 2.顯示學(xué)生成績信息; 0.退出; 請輸入數(shù)字選項(xiàng)(0-2): (4)對于選擇操作輸入錯(cuò)誤的處理:例如,輸入4后請選擇您的操作: 1.錄入學(xué)生成績信息; 2.顯示學(xué)生成績信息; 0.退出; 請輸入數(shù)字選項(xiàng)(0-2): 4輸入錯(cuò)誤,請
11、重新輸入! 請選擇您的操作: 1.錄入學(xué)生成績信息; 2.顯示學(xué)生成績信息; 0.退出; 請輸入數(shù)字選項(xiàng)(0-2): (5)最后輸入0,退出該程序。注:去年考題代碼如下:public class Testgrade public static void main(String args) int select;select = 1;String xuehao = ""String name = ""int chengji = 0; Scanner sc = new Scanner(System.in);System.out.println();Syste
12、m.out.println("-");System.out.println("* *");System.out.println(" 歡迎進(jìn)入學(xué)生成績管理系統(tǒng) ");System.out.println("* *");System.out.println("-");while(true)System.out.println( );System.out.println(" 請選擇您的操作:");System.out.println(" 1.錄入學(xué)生成績信息;"
13、);System.out.println(" 2.顯示學(xué)生成績信息;");System.out.println(" 0.退出;");System.out.println(" 請輸入數(shù)字選項(xiàng)(0-2): ");select =sc.nextInt();System.out.println();/判斷輸入,0退出if(select>=0 && select<=2)switch(select)case 1:System.out.println(" 請輸入學(xué)號(hào):");xuehao = sc.ne
14、xt(); System.out.println(); System.out.println(" 請輸入學(xué)生:"); name = sc.next(); System.out.println();System.out.println(" 請輸入成績:"); chengji =sc.nextInt(); System.out.println();break;case 2:System.out.println(" 學(xué)生學(xué)號(hào)信息如下:"+xuehao);System.out.println(" 學(xué)生信息如下:"+name
15、);System.out.println(" 學(xué)生成績信息如下:"+chengji);System.out.println("您選擇了顯示所有學(xué)生成績信息。");break;case 0:System.exit(0);elseSystem.out.println("輸入錯(cuò)誤,請重新輸入!"); continue; (2)編寫一個(gè)程序,實(shí)現(xiàn)計(jì)算1 + 2 + 3 + + n的n項(xiàng)和的功能,n由鍵盤輸入與控制Scanner sc = new Scanner(System.in);System.out.println("求1-n的
16、和,請輸入n的值:");int sum = 0;int n = sc.nextInt();for(int i = 1;i<=n;i+)sum += i;System.out.println("1n的和:"+sum);(3) 請輸入三角形的底和高,計(jì)算該三角形面積。public static void main(String args) Scanner sc = new Scanner(System.in);System.out.println("請輸入三角形的底:");double di = sc.nextDouble();System.
17、out.println("請輸入三角形的高:");double gao = sc.nextDouble();double mj = (di *gao)/2;System.out.println("三角形的面積是:"+ mj);(4)編寫一個(gè)程序,計(jì)算矩形面積Scanner sc = new Scanner(System.in);System.out.println("請輸矩形的底:");double di = sc.nextDouble();System.out.println("請輸入矩形的高:");double
18、 gao = sc.nextDouble();double mj = di *gao;System.out.println("矩形的面積是:"+ mj);(5)編寫一個(gè)程序,計(jì)算圓的面積Scanner sc = new Scanner(System.in);System.out.println("請輸圓的半徑:");double sr = sc.nextDouble();double pai = 3.1415926; double mj =pai*(sr*sr);System.out.println("圓的面積是:"+ mj);(6)
19、計(jì)算平面空間距離的計(jì)算公式分別是經(jīng)sqrt(x*x+y*y) 和sqrt(x*x+y*y+z*z)(7)已知一元二次方程 ax2 + bx + c = 0,其中a=2,b=7,c=5。請編寫程序,計(jì)算出兩個(gè)實(shí)根的值。程序保存為ExpTest.java。提示:求根公式:計(jì)算x的平方根,可調(diào)用方法:Math.sqrt(x) 來完成。(8)已知圓半徑為15,編寫程序分別計(jì)算圓的周長、面積和體積,并顯示計(jì)算結(jié)果。程序保存為ExpTest3.java(9)設(shè)計(jì)一個(gè)程序,用于判斷某個(gè)月份的天數(shù)。程序保存為ExpTest4.java。(10)已知函數(shù)為 y = x ; 0x13x2+2x+1 ; x1編寫程
20、序,根據(jù)x的值,計(jì)算出該函數(shù)y的值。程序保存為ExpTest5.java(11)某商品每公斤價(jià)格13.20,如果顧客購買100公斤及以上價(jià)格可以打9折;如果購買50公斤及以上100公斤以下,價(jià)格打9.5折。請編寫程序,計(jì)算在不同購買重量時(shí)顧客應(yīng)該付的金額。程序保存為ExpTest6.java(12)編寫程序,求 的值。程序保存為Expdemo1.java(13)編寫程序,顯示如下乘法表:程序保存為Expdemo2.java1 1*1= 1 1*2= 2 1*3= 3 1*8= 8 1*9 =92 2*2= 4 2*3= 6 2*4= 8 2*9=18 8 8*8=64 8*9=729 9*9=
21、81(14)使用循環(huán)程序完成以下圖形輸出,程序保存為Expdemo3.java*package aaa;public class ggg public static void main(String args) int size=11;if(size%2=0)size+;for(int i=0;i<size/2;i+)for(int j=size/2;j>i+1;j-)System.out.print(" ");for(int j=0;j<2*i+1;j+)System.out.print("*");System.out.println
22、("");3選擇題(1)Java運(yùn)行平臺(tái)包括三個(gè)版本,請選擇正確的三項(xiàng):( )A. Java EEB. Java ME C. Java SE D. Java 2E(2)public static void main方法的參數(shù)描述是:( )A. String argsB. String argsC. Strings argsD. String args(3)編譯Java Application源文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,擴(kuò)展名為( ) A. .javaB. .class C. .html D. .exe(4)從下面選項(xiàng)中,選擇三個(gè)有效的標(biāo)示符:( )A. IDoLikeTh
23、eLongNameClass B. $byte C. constD. _okE. 3_case(5) 下面哪一項(xiàng)在java中是非法的標(biāo)識(shí)符?( )A. $userB. pointC. You&meD. _endline(6) 下列不屬于Java保留字的是:( )A. sizeofB. superC. abstractD. break(7)下面哪些java語句會(huì)導(dǎo)致無限循環(huán)( )。I、while (true) i = 0;II、while (false) i = 1;III、while (!false) i = 0;A、僅僅IIIB、I 和IIIC、僅僅ID、I, II 和III(8)下
24、列整型數(shù)據(jù)類型中,需要存空間最少的是 ( )。A. short B. long C. int D. byte(9)下面代碼執(zhí)行后,正確的輸出結(jié)果是:()public class Example public static void main(String args) int l = 0;do System.out.println("Doing it for l is:" + l); while (-l > 0);System.out.println("Finish");A. Doing it for l is 3B. Doing it for l
25、is 1C. Doing it for l is 2D. Doing it for l is 0E. Doing it for l is ?C1F. Finish(10) 若有定義 int a=1,b=2; 那么表達(dá)式(a+)+(+b) 的值是:( )A. 3B. 4C. 5D. 6(11) 若有定義 int a=9,b=6; 那么a>b的值是:( )A. 0B. 1C. falseD. true(12) 假定有變量定義: int k=7,x=12; 那么能使值為3的表達(dá)式是:()A. x%=(k%=5)B. x%=(k-k%5)C. x%=k-k%5D. (x%=k)-(k%=5) (
26、13)設(shè) x = 1 , y = 2 , z = 3,則表達(dá)式 yz/x 的值是( )A. 3B. 3.5 C. 4D. 5(14)作為Java應(yīng)用程序入口的main方法,其聲明格式是( )Apublic static int main(String args) Bpublic static void main(String args) Cpublic void main(String args) Dpublic int main(String args) (15)下面命令正確的是()Ajava AppFirst.java Bjava AppFirstCjava appfirst.class
27、Djavac AppFirst(16)JDK安裝完成后,主要的命令如javac、java等,都存放在根目錄的( )文件夾下。Abin Bjre Cinclude Ddoc(17)Java語言是一種( )語言。A機(jī)器B匯編C面向過程的D面向?qū)ο蟮?18)Java程序的最基本組成單位是( )。A函數(shù)B過程C變量D類1下面這些標(biāo)識(shí)符哪個(gè)是錯(cuò)誤的( )AJavaworld B_sum C2Java Program D$abc2下列哪一組運(yùn)算符的優(yōu)先級(jí)順序是從高到低排列的( )A|、&、! B&、| C!、%、+ D<、<<、+3、下面哪個(gè)賦值語句不會(huì)產(chǎn)生編譯錯(cuò)誤( )
28、Achar a=abc; Bbyte b=152; Cfloat c=2.0; Ddouble d=2.0;4下面哪個(gè)單詞是Java語言的關(guān)鍵字( )AFalse BFOR CFor Dfor5執(zhí)行下面程序后,哪個(gè)結(jié)論是正確的( ) int a, b, c; a=1; b=3; c=(a+b>3 ? +a : b+);Aa的值為2,b的值為3,c的值為1 Ba的值為2,b的值為4,c的值為2Ca的值為2,b的值為4,c的值為1 Da的值為2,b的值為3,c的值為26設(shè)各個(gè)變量的定義如下,哪些選項(xiàng)的值為true ( ) int a=3, b=3; boolean flag=true;A+a
29、 = = b B+a= = b+ C(+a = = b) | flag D(+a= =b) & flag7表達(dá)式(int)6.5/7.5*3的值的類型為( )Ashort Bint Cdouble Dfloat8設(shè)a, b, x, y, z均為int型變量,并已賦值,下列表達(dá)式的結(jié)果屬于非邏輯值的是()Ax>y && b<a B-z>x-y Cy = = +x Dy+x*x+9下面語句輸出的結(jié)果為( ) Syste.out.println(52); A6 B7 C10 D2510對下面的語句執(zhí)行完后正確的說法是:( )int c=c/3;System.
30、out.println(c); A輸出結(jié)果為21 B輸出結(jié)果為22 C輸出結(jié)果為32 D輸出結(jié)果為3311以下選項(xiàng)中變量a已定義類型,合法的賦值語句為( )Aa = int(y); Ba= =1; Ca = a+1=3; D+a;12執(zhí)行下列程序段后,ch,x,y的值正確的是:( )int x=3, y=4;boolean ch;ch=x<y | +x = = -y;Atrue,3,4 Btrue,4,3 Cfalse,3,4 Dfalse,4,313下列標(biāo)識(shí)符中,正確的是 。 A、1_Back B、$_MoneyC、$-money D、2-Forward14現(xiàn)有一個(gè)int類型的整數(shù)和一
31、個(gè)double類型的浮點(diǎn)數(shù),當(dāng)它們之間做了加法運(yùn)算之后,得到的結(jié)果類型應(yīng)該是 。A、int類型B、double類型C、float類型D、long類型15、以下程序的運(yùn)行結(jié)果為 。public class A public static void main(String a) int x = 2, y = 5; String z = "5" System.out.println(x + y); System.out.println(x + z + "x+z"); System.out.println("x+y=" + x + y); S
32、ystem.out.println("x+z=" + (x + z); A7 B7 C25 D7 25x+z 7x+z25x+z 25x+z x+y=25 x+y=25 x+y=7 x+y=25 x+z=25 x+z=7 x+z=25 x+z=716、設(shè)有定義int a=12;則執(zhí)行a*=12;語句后,a的值為: 。A144B12C24D017、下列標(biāo)識(shí)符中,合法的一個(gè)是 。A$#!$B$我們$C$22$D2$218、執(zhí)行下列程序段后,b, x, y的值分別是 。int x=6,y=8;boolean b;b=x>y&&+x=-y;Atrue , 6,
33、 8Bfalse , 6, 8Ce, 7, 7Dfalse, 7, 7 19、下列程序運(yùn)行的結(jié)果是 。 public class A public static void main(String args) int x = 7%3;while(x)x-;System.out.println(x);A0B1CtrueD編譯錯(cuò)誤1下面程序片段輸出的是什么( ) int a=3, b=1; if(a=b) Syste.out.println(“a=”+a);Aa=1 Ba=3 C編譯錯(cuò)誤,沒有輸出 D正常運(yùn)行,但沒有輸出2下面語句執(zhí)行后,x的值為( ) int a=4, b=5, x=3; if(+
34、a=b) x=x*a;A3 B12 C15 D203請看下面的程序代碼: if(x<0) Syste.out.println(“first”); else if(x<20) Syste.out.println(“second”); else Syste.out.println(“third”);當(dāng)程序輸出“second”時(shí),x的圍是( )Ax<=0 Bx<20 && x>=0 Cx>0 Dx>=204請看下面的程序代碼: switch(n) case 0: Syste.out.println(“first”); case 1: case
35、 2: Syste.out.println(“second”); break; default: Syste.out.println(“end”);當(dāng)n為何值時(shí),程序段將輸出字符串”second”( )A 0 B1 C2 D以上都可以5下列語句執(zhí)行后,j的值是( ) int j=3, i=3; while(-i!=i/j) j=j+2;A 4 B5 C6 D76下列語句執(zhí)行后,x的值是() int x=2 ; dox+=x ; while(x<17); A 4 B16 C32 D2567執(zhí)行下列語句后,i、j的值是( ) int i=1, j=8; do if(i+>-j) con
36、tinue; while(i<4);A i=4, j=5 Bi=5,j=4 Ci=5,j=5 Di=5,j=68下列語句執(zhí)行后,k的值是( ) int j=4, i, k=10; for(i=2; i!=j; i+) k=k-i;A 4 B5 C6 D79下列語句執(zhí)行后,c的值是( ) char c=0; for(c=a; c<z; c+=3)if(c>=e) break; A e Bf Cg Dh10若變量都已經(jīng)正確說明,則以下程序段輸出為( ) a=10; b=50; c=30; if(a>b) a=b;b=c; c=a; System.out.println(“a
37、=”+a+” b=”+b+” c=”+c);Aa=10 b=50 c=10 Ba=10 b=30 c=10 Ca=50 b=30 c=10 Da=50 b=30 c=3011以下程序段輸出是( ) int x=1,y=0,a=0,b=0; i=(-a=b+)? - -a : +b; j=a+; k=b; System.out.println(“i=”+i+” ,j=”+j+” ,k=”+k); 2 -1 2Ai=2,j=1,k=3 Bi=1,j=1,k=2 Ci=4,j=2,k=4 Di=2,j=-1,k=212以下程序的輸出是( ) int x=1,y=0,a=0,b=0; switch(x
38、) case 1: switch(y) case 0: a+;break; case 1: b+;break; case 2: a+;break; case 3: a+;b+; System.out.println(“a=”+a+”,b=”+b); 2 0Aa=1, b=0 Ba=2,b=0 Ca=1, b=1 Da=2, b=213以下程序段輸出是( ) int i=0,j=0,a=6; if (+i>0) | (+j>0 ) a+ :System.out.println(“i=”+i+” ,j=”+j+” ,a=”+a);Ai=0,j=0,a=6 Bi=1,j=1,a=7 Ci
39、=1,j=0,a=7 Di=0,j=1,a=714、下列程序運(yùn)行的結(jié)果是 。public class A public static void main(String args)char c = 'd'for (int i = 1; i <= 4; i+) switch (i)case 1:c = 'a'System.out.print(c);break;case 2:c = 'b'System.out.print(c);break;case 3:c = 'c'System.out.print(c);default:Syst
40、em.out.print("!"); A!Bdbc!Cabc!Dabc!2-1 Java語言所用的字符集中字符是 位。A. 8B. 16C. 32D. 642-2 下列關(guān)于標(biāo)識(shí)符的描述中,正確的是 。A. 標(biāo)識(shí)符中可以使用下劃線和美元符B. 標(biāo)識(shí)符中可以使用連接符和井號(hào)符C. 標(biāo)識(shí)符小寫字母是無區(qū)別的D. 標(biāo)識(shí)符可選用關(guān)鍵字2-3 Java語言和各種分隔符中,非法的是 。A. 空白符B. 分號(hào)C. 逗號(hào)D. 問號(hào)2-4 下列是Java語言中可用的注釋,其中錯(cuò)誤的是 。A. /B. /*/C. /*/D. /*/2-5 Java語言中字符型數(shù)據(jù)的長度是 位。A. 8B. 16
41、C. 32D. 642-6 下列描述的兩種數(shù)據(jù)類型的長度不相等的是 。A. 字符型和布爾型B. 字節(jié)型和布爾型C. 短整型和字符型D. 整型和單精度浮點(diǎn)型2-7 下面是關(guān)于Java語言中數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換的描述,其中錯(cuò)誤的是 。A. 當(dāng)數(shù)據(jù)類型從高轉(zhuǎn)換為低時(shí)需強(qiáng)制轉(zhuǎn)換B. 強(qiáng)制轉(zhuǎn)換時(shí)使用強(qiáng)制轉(zhuǎn)換去處符,形如(<類型>)C. 浮點(diǎn)型數(shù)據(jù)強(qiáng)制轉(zhuǎn)換為整型時(shí),小數(shù)部分四舍五入D. 賦值操作中都要采用強(qiáng)制類型轉(zhuǎn)換2-8 下列關(guān)于常量的描述中,錯(cuò)誤的是 。A. Java語言的常量有5種B. 浮點(diǎn)型數(shù)12.456是單精度的C. 布爾型常量只有兩個(gè)可選值:true和falseD. 字符串常量含有結(jié)
42、束符'0 '2-9 下列關(guān)于定義符號(hào)常量的描述中,錯(cuò)誤的是 。A. 定義符號(hào)常量使用關(guān)鍵字constB. 定義符號(hào)常量時(shí)要賦初值C. 符號(hào)常量既可以定義為類成員,又可在方法中定義D. 定義符號(hào)常量時(shí)必須給出數(shù)據(jù)類型2-10 下列關(guān)于變量的默認(rèn)值的描述,其中錯(cuò)誤的是 。A. 定義變量而沒有進(jìn)行初始化時(shí),該變量具有默認(rèn)值B. 字符型變量的默認(rèn)值為換行符C. 布爾型變量的默認(rèn)值是trueD. 變量的默認(rèn)值是可以被改變的2-11 下列關(guān)于變量定義的描述中,正確的是 。A. 定義變量時(shí)至少應(yīng)指出變量名字和類型B. 定義變量時(shí)沒有給出初值該變量可能是無意義值C. 定義變量時(shí),同一個(gè)類型多個(gè)
43、變量間可用逗號(hào)分隔D. 定義變量時(shí)必須要給變量初始化2-12 下列關(guān)于變量作用域的描述,錯(cuò)誤的是 。A. 在某個(gè)作用域定義的變量,僅在該作用域是可見的,而在該作用域外是不可 見的B. 在類中定義的變量的作用域在該類中的方法可以使用C. 在方法中定義 的變量的作用域僅在該方法體D. 在方法中作用域可嵌套,在嵌套的作用域中可以定義同名變量2-13 下列關(guān)于增1(+)減1(-)1運(yùn)算符的描述中,正確的是 。A. 增1 減1運(yùn)算符都是單目運(yùn)算符B. 增1 減1運(yùn)算符都具有前綴運(yùn)算和后綴運(yùn)算C. 增1 減1運(yùn)算符不會(huì)改變變量的值D. 增1 減1運(yùn)算符前綴運(yùn)算和后綴運(yùn)算后表達(dá)式值是相同的2-14 關(guān)于運(yùn)算
44、符優(yōu)先級(jí)的描述中,錯(cuò)誤的是 。A. 在表達(dá)式中,優(yōu)先級(jí)高的運(yùn)算符先進(jìn)行計(jì)算B. 賦值運(yùn)算符優(yōu)先級(jí)最高C. 單目運(yùn)算符優(yōu)先級(jí)高于雙目和三目運(yùn)算符D. 邏輯運(yùn)算符優(yōu)先級(jí)高于邏輯位運(yùn)算符2-15 下列關(guān)于表達(dá)式的描述中,正確的是 。A. 任何表達(dá)式都有確定的值和類型B. 算數(shù)表達(dá)式的類型由第一個(gè)操作數(shù)的類型決定C. 邏輯表達(dá)式的操作數(shù)是邏輯型的D. 賦值表達(dá)式的類型取決于右值表達(dá)式的類型2-16 下列表達(dá)式中,非法的是 。int a=5,b=6;double c=1.1,d=2.2A. a+c+dB. (a+c)- -C. c<<bD. a!=b?c:d2-18 下列關(guān)于條件語句的描述中
45、,錯(cuò)誤的是 。A. If語句可以有多個(gè)else子句和else if子句B. If語句中可以沒有else子句和else if子句C. If語句中的條件可以使用任何表達(dá)式D. If語句的if體、else體可以有循環(huán)語句2-19 下列關(guān)于switch語句的描述中,錯(cuò)誤的是 。A. switch語句中,default子句可以省略B. switch語句中,case子句的語句序列中一定含有break語句C. switch語句中,case 子句和default子句都可以有多個(gè)D. 退出switch語句的唯一條件是執(zhí)行break語句2-20 下列關(guān)于循環(huán)語句的描述中,錯(cuò)誤的是 。A. 任何一種循環(huán)體都可以包含一種循環(huán)語句B. 循環(huán)體可以是空語句,也可以是空C. 循環(huán)體可以出現(xiàn)多個(gè)break語句D. 循環(huán)語句中,循環(huán)體
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律風(fēng)控試題及答案
- 數(shù)學(xué)考卷測試題及答案
- 電工試題庫及答案
- 電機(jī)試驗(yàn)試題及答案
- 瀝青混合料 培訓(xùn)課件
- 樂高搬家車課件
- 產(chǎn)品技術(shù)培訓(xùn)
- 2025年中國女性塑性衣行業(yè)市場全景分析及前景機(jī)遇研判報(bào)告
- 早教市場培訓(xùn)
- 《數(shù)智時(shí)代下的供應(yīng)鏈管理:理論與實(shí)踐》課件 第六章 供應(yīng)鏈采購管理
- 幼兒科學(xué)探究能力培養(yǎng)策略研究
- 尺橈骨骨折臨床路徑表單
- 2024年煙臺(tái)藍(lán)天投資發(fā)展集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 手術(shù)室標(biāo)本丟失的應(yīng)急預(yù)案
- SYT 6587-2021 電子式井斜儀校準(zhǔn)方法-PDF解密
- 2024年浙江紹興市高速公路運(yùn)營管理有限公司招聘筆試參考題庫含答案解析
- 急性腦血管病的護(hù)理查房
- 外墻吊籃安全專項(xiàng)施工方案
- 思維可視化工具在英語教學(xué)中的應(yīng)用探究 論文
- GMP清潔驗(yàn)證課件
- 養(yǎng)老護(hù)理員四級(jí)理論試題及答案
評論
0/150
提交評論