以下哪个不是有效的java变量名,Java程序设计-中国大学mooc-题库零氪
第1周 計算
第1周編程題
1、溫度轉換
第2周 判斷
2.x 第2周小測驗隨堂測驗
1、寫出以下代碼段的執行結果: int num=34, max=30; if ( num >= max*2 ) System.out.println("zhang"); System.out.println("huang"); System.out.println("zhu");
2、寫出以下代碼段的執行結果: int limit = 100; int num1 = 15; int num2 = 40; if ( limit <= limit) { if ( num1 == num2 ) System.out.println("lemon"); System.out.println("lime"); } System.out.println("grape");
第2周編程題
1、時間換算
2、信號報告
第3周 循環
3.x 第3周小測驗隨堂測驗
1、以下哪種運算能從變量x中取得它的個位數?
A、x/10
B、x%10
C、x*10
D、x=10
2、while循環的條件滿足的時候循環繼續,而do-while的條件滿足的時候循環就結束了
3、以下代碼片段執行結束后,變量i的值是多少? int i = 1; do { i = i+5; } while (i<17);
第3周編程題
1、奇偶個數
2、數字特征值
第4周 循環控制
第4周編程題
1、素數和
2、念整數
第5周 數組
5.x 第5周小測驗隨堂測驗
1、若有定義: int a[2][3]; 則以下選項中不越界的正確的訪問有:
A、a[2][0]
B、a[2][3]
C、a[0][0]
D、a[0][3]
2、以下程序片段的輸出結果是:int[][] m = {{1,4,7},{2,5,8},{3,6,9},}; int i,j,k=2; for ( i=0; i<3; i++ ) { System.out.print(m[k][i]); }
A、369
B、不能編譯
C、123
D、運行時下標越界
第5周編程題
1、多項式加法
第6周 使用對象
第6周編程題
1、單詞長度
2、GPS數據處理
第7周 函數
第7周編程題
1、分解質因數
2、完數
期末考試
1、以下哪個不是Java語言的關鍵字?
A、main
B、System
C、Scanner
D、if
E、else
F、while
G、do
H、switch
I、goto
J、class
2、對于以下代碼: for ( int i=0; i<10; i++) System.out.println(i); for循環結束后,i的值是多少?
A、i不再存在了
B、9
C、10
D、11
E、沒有確定的值
3、以下哪個for語句是錯誤的?
A、for (i=0;j=0; i<10; i++ );
B、for (i=0,j=0; i<10; i++; j++ );
C、for ();
D、for (i=0; i<10, j<10; i++);
E、for (;;);
F、for ( i=0; j<10; j++ );
G、for (i=0; i<10; i--);
4、以下哪段代碼可以編譯:
A、int i,k; for ( i=0, k=9; i<10 && k>0; i++, k--);
B、int i; for ( i=5, int j=10; j<10; j-- ) ;
C、int i,j; for ( i=0, j=10; i<10, j>0; i++, j--)
D、int i,j; for ( i=0; j=10; i<10; i++, j--);
5、以下哪個函數是不能編譯的?
A、void f(int i) { return i; }
B、int f() { }
C、void f() { }
D、int f() { return 0; }
E、int f(void) { return 0; }
6、對于以下代碼段:String s1 = "a"; String s2 = "b"; String s3 = ""; 以下操作可以編譯的是:
A、s3 = s1 + s2;
B、s3 = s1 - s2;
C、s3 = s1 & s2;
D、s3 = s1 . s2;
E、s3 = s1 $ s2;
F、s3 = s1 ^ s2;
G、s3 = s1 * s2;
H、s3 = s1 # s2;
7、以下代碼片段編譯運行的結果是:int Output=10; boolean b1 = false; if((b1==true) && ((Output+=10)==20)){ System.out.println("We are equal "+Output); } else { System.out.println("Not equal! "+Output); }
A、輸出"Not equal! 10"
B、編譯錯誤
C、輸出"We are equal 10"
D、輸出"Not equal! 20"
8、以下哪個是定義和創建數組的正確方式?
A、int a[] = {1,2,3,4,5};
B、int a[5];
C、int a[] = new [5];
D、int a = new int[5];
E、int[] a = new int[5];
9、以下代碼片段的輸出是?boolean m = true; if ( m=false ) System.out.println("False"); else System.out.println("True");
A、True
B、False
C、編譯錯誤
D、沒有輸出
10、以下代碼片段之行后,temp的值是?int temp = (int)3.9; temp %= 2;
A、1
B、2
C、3
D、0
11、對 for(表達式1;;表達式3) 可理解為_______
A、for(表達式1;true;表達式3)
B、for(表達式1;1;表達式3)
C、for(表達式1;表達式1;表達式3)
D、for(表達式1;表達式3;表達式3)
E、for(表達式1;false;表達式3)
F、for(表達式1;0;表達式3)
12、以下哪個不是有效的Java變量名?
A、4ever
B、double
C、Double
D、變量
E、$q
F、Int
G、link
13、表達式 ‘B’+‘8’-‘3’ 表示的字符是:
A、G
B、g
C、69
D、5
14、循環語句 while (!x&&!y) 中的循環條件表達式等價于
A、!(x || y)
B、!(x!=false||y!=false)
C、x=false && y=false
D、!(x==false || y==false)
E、!(x==false && y==false)
15、對于 int x, y; 語句 if (x < 0) y = -1; else if (!x) y = 0; else y = 1; 等價于
A、y=0; if (x!=0) if(x>0) y=1; else y=-1;
B、if (x>=0) y=0; if(x) y=1; else y=-1;
C、y=0; if (x>=0) if(x) y=1; else y=-1;
D、if (x != 0) if (x > 0) y = 1; else y = -1;
16、有以下代碼片段: int m[] = {0, 1, 2, 3, 4, 5, 6 }; 以下哪項可以給出數組的單元個數?
A、m.length
B、m.length()
C、m.size()
D、m.size
17、以下哪個表達式表示“當 x 的取值在 [-10, 0] 的范圍內,結果為真,否則為假”
A、x>=-10&&x<=0
B、x<=0&&x>=-10
C、!(x0)
D、-10 <=x<=0
E、-10 <0
F、x in [-10, 0]
G、x within [-10, 0]
18、假設字符變量ch中存放有大寫英文字母,將其轉換為相應的小寫英文字母的表達式是
A、ch=ch+32
B、ch+=32
C、ch=ch+‘a'-'A'
D、ch=ch-32
E、ch-=32
F、ch=ch-'a'-'A'
19、以下哪個是有效的Java程序入口函數?
A、public static void main(String[] args);
B、public static void main();
C、public static int main(String[] args);
D、public static void main(int argc, String[] args)
20、對于String s;,以下哪句是對的?
A、s是一個變量,它將要管理一個String的對象
B、s是一個變量,其中有一個String的對象
C、s現在的值是null
D、s是一個變量,它現在正管理著一個String的對象
21、以下哪個switch-case是錯誤的?
A、boolean b; switch (b) { case...}
B、int i; switch (i) { case...}
C、String s; switch (s) { case...}
D、char c; switch (c) { case...}
22、以下代碼片段: String s1 = "hello"; String s2 = "hello"; System.out.println(s1 == s2); 以下哪句是正確的?
A、輸出“true”
B、輸出“false”
C、不能編譯
D、運行時刻出現異常
23、有以下定義: double a,b,c; 則以下哪個表達式與a/b/c不等價?
A、a/(b/c)
B、a/c/b
C、a/(b*c)
D、(a/b)/c
24、以下哪句不能編譯?
A、if ( a==b ) else System.out.println("no");
B、if ( a==b ); else System.out.println("no");
C、if ( a==b ){} else System.out.println("no");
D、if ( a==b ) System.out.println("no");
25、以下哪個循環并非重復5次?
A、int i; for (i=0; i<=5; i++) {}
B、int i; for (i=0; i<5; i++) {}
C、int i; for (i=1; i<=5; i++) {}
D、int i; for (i=1; i<6; i++) {}
26、以下哪個循環能編譯?
A、for ( i=10 ; i++; ) {}
B、for ( i=10 ; i<100 ) {}
C、for ( i=10 ; i++ ) {}
D、for ( i=10 , i<100, i++ ) {}
27、對于以下代碼: int i,j=6; 以下哪句話是對的?
A、i不會被初始化,而j是6
B、i和j的初始值都是6
C、i被初始為0,而j是6
D、不能通過編譯
28、以下代碼片段編譯執行的結果是: System.out.println("Zhejiang University".length);
A、編譯錯誤
B、19
C、2
D、運行異常
29、對于以下代碼: int i=6; if ( i<= 6 ) System.out.println("hello"); else System.out.println("bye-bye"); 哪句話是對的?
A、打印出“hello”
B、打印出“bye-bye"
C、不能編譯
D、打印出”hello bye-bye“
30、對于以下代碼: int i=6; do { System.out.println(i--); } while (false); 哪句話是對的?
A、打印出6
B、通不過編譯
C、打印出5
D、打印不出東西
31、編譯Java源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名為
A、.class
B、.exe
C、.java
D、.byte
E、.jar
32、下面的方法,當參數值為2的時候返回值是多少public int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; }
A、10
B、8
C、6
D、4
E、2
F、0
33、給出下面代碼,關于該程序以下哪個說法是正確的public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }
A、輸出0
B、編譯錯誤
C、運行時刻異常
D、輸出為空
34、以下哪種運算能從變量x中取得它的個位數
A、x%10
B、x/10
C、x*10
D、x-10
E、x[10]
F、x^10
35、在代碼: while ( !e ) 中,!e等價于:
A、e==false
B、!(e==true)
C、e!=true
D、e==0
E、!e=1
F、e
36、Java的字符類型采用的是ASCII編碼
37、Java語言中不用區分字母的大寫小寫
38、Java的各種數據類型占用固定長度,與具體的軟硬件平臺環境無關
39、Java中數組的下標只能是各種整數數據類型
40、使用方法length( )可以獲得字符串及數組的長度
41、一個數組可以存放不同類型的數值
42、while循環的條件滿足的時候循環繼續,而do-while的條件滿足的時候循環就結束了
43、int是比long窄的類型
44、boolean和int之間不能相互賦值
45、數組的大小必須在寫程序時就確定
46、數組一旦被創建出來,就不能改變大小
總結
以上是生活随笔為你收集整理的以下哪个不是有效的java变量名,Java程序设计-中国大学mooc-题库零氪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java爬取button_学习使用Jav
- 下一篇: linux 和服务通讯,Android