單項選擇題對于foreach語句和for語句,下列說法錯誤的是()

A. for語句與foreach語句在結(jié)構(gòu)上不一樣,前者有3個表達式,表達式間用分號隔開;后者僅有一個“表達式”,形式為“數(shù)據(jù)類型 變量 in 集合表達式”
B. 語句for(;true;);是合法的,但是個死循環(huán);“foreach(true);”也是合法的,也是一個死循環(huán)
C. 語句for(;true;);是合法的,但是個死循環(huán);而“foreach(true);”是非法的
D. 語句塊“ int[] a={1,2}; foreach(int i in a);”是合法的。


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題以下的數(shù)組定義語句中,不正確的是()

A. int[] a=new int[5]{1,2,3,4,5};
B. int[,] a=new int[3][4];
C. int[][] a=new int[3][];
D. int[] a={1,2,3,4,5};

2.單項選擇題

有定義語句:
int[,] a=new int[5,6]; 
則下列正確的數(shù)組元素引用是()

A. a(3,4)
B. a(3)(4)
C. a[3][4]
D. a[3,4]

3.單項選擇題

下列程序的輸出結(jié)果是()

 

A. 258
B. 741
C. 852
D. 369

5.單項選擇題C#提供的4種跳轉(zhuǎn)語句中,不推薦使用的是()

A. return
B. break
C. continue
D. goto