判斷題 如果想使陣列中全部元素的值為0可以寫成 int a 100 10。答案是 x

2021-04-15 12:27:05 字數 3973 閱讀 8326

1樓:太原綁哥

int a[10]=;是c非法語句。 int a[10]=;是合法語句,意思是對10個元素均初始化為0。

2樓:早餐d三十三份

定義的時候怎麼能加運算子呢

3樓:函_兮

就算是a[10]=也僅僅是a[0]=0,其他留空null

c語言陣列判斷題:如果想使乙個陣列中全部元素的值為0 可以寫成:int a[10]={0*10}。

4樓:匿名使用者

估計是陣列初始化列表不能有表示式吧,而且你好端端寫零就寫零了,還要搞這麼一出,有什麼用呢。

5樓:天知道笯濡

請注意,是使陣列的值為0,不是初值為0。如果說是初值的話那個題目的是對的

如果想使乙個陣列中全部元素的值為0,可以寫成int a[10]={0*10}這句話為什麼不對?

6樓:匿名使用者

沒什麼不對吧。和int a[10] = ;乙個樣吧,只是多計算了一次。

想表達一維陣列全是零可以用int a[10]={}嗎?謝謝了

7樓:匿名使用者

int a[10] = ;

8樓:at土豪君

#define length 10//放標頭檔案下來面int a[length];

int i=length;

for(i=0;i自你說的

int a[10]=;

我比較喜歡第一種,隨便長

度,改一下length的數字就行了。

9樓:匿名使用者

int a[10]={};//自動初始化全部陣列成員,沒問題

10樓:

不行,{}必須有數字,宣告語句結尾必須有分號。

11樓:小小樟樹燁

你這麼寫有問題,乙個沒分號再乙個{ }裡面沒數字

幾道c語言題目,我沒分了,希望你們能幫助我,感謝

12樓:匿名使用者

1. char *p="girl";的含義是定義字元型指標變數p,p的值是字串"girl"。 (2分) 1. true

2. 兩個字串中的字元個數相同時才能進行字串大小的比較 (2分) 2. false

3. 如果想使乙個陣列中全部元素的值為0,可以寫成 int a[10]=; (2分) 3. true

4. char c="very good"; 是乙個合法的為字串陣列賦值的語句。 (2分) 4. true

5. 取位址運算子&與指標運算子*的優先順序相同,結合方向為自右向左。 (2分) 5. true

6. 在二維陣列中,行指標是指向一維陣列的指標變數. (2分) 6. true

7. 程式進行編譯時,不為形式引數分配儲存空間. (2分) 7. true

8. 在語句int *p;和語句printf("%d",*p);中的*p含義相同。 (2分) 8. false

9. 對二維陣列a來說,由於a+1與*(a+1)的值相等,因此二者的含義是一樣的。 (2分) 9. false

10. 用gets函式可以接收乙個含有空格的字串。 (2分) true

若有說明:int i,j=7,*p=&i;則與i=j;等價的語句是___b___。 (2分)

有以下程式段

int n=0,p;

do while(p!=12345&&n<3);

此處do-while迴圈的結束條件是____a__。 (2分)

a. p的值不等於12345並且n的值小於3

b. p的值等於12345並且n的值大於等於3

c. p的值不等於12345或者n的值小於3

d. p的值等於12345或者n的值大於等於3

a b c d 3.

若有說明:int n=2,*p=&n,*q=p;,則以下非法的賦值語句是___d___。 (2分)

a. p=q; b. *p=*q; c. n=*q; d. p=n; a b c d 4.

有以下程式

void fun(char *a, char *b)

main()

程式執行後的輸出結果是____a____ (2分)

a. ab b. aa c. aa d. bb a b c d 5.

有以下程式

void ss(char *s,char t)

}main()

程式執行後的輸出結果是___b___。 (2分)

a. abcddefedbd b. abcddfefdbd c. abcaafefaba d. abcddfefdbd a b c d 6.

為了判斷兩個字串s1和s2是否相等,應當使用 (2分) d

a. if (s1= =s2) b. if (s1=s2) c.

if ( strcpy (s1,s2)) d. if ( strcmp( s1,s2)= =0 ) a b c d 7.

有如下程式段

int *p,a=10,b=1;

p=&a; a=*p+b;

執行該程式段後,a的值為___b___。 (2分)

a. 12 b. 11 c. 10 d. 編譯出錯 a b c d 8.

若有定義:int *p[3];,則以下敘述中正確的是____b____ (2分)

a. 定義了乙個基型別為int的指標變數p,該變數具有三個指標

b. 定義了乙個指標陣列p,該陣列含有三個元素,每個元素都是基型別為int的指標

c. 定義了乙個名為*p的整型陣列,該陣列含有三個int型別元素

d. 定義了乙個可指向一維陣列的指標變數p,所指一維陣列應具有三個int型別元素

a b c d 9.

說明語句"int ( * p ) ;"的含義是 (2分) d

a. p是乙個指向一維陣列的指標變數

b. p是指標變數,指向乙個整型資料

c. p是乙個指向函式的指標,該函式的返回值是乙個整型

d. 以上都不對

a b c d 10.

已知:char b[ 5 ] , *p=b; 則正確的賦值語句是 (2分) c

a. b="abcd"; b. *b="abcd"; c. p="abcd" ; d. *p="abcd";

在一維陣列中要使全部元素為0,可以寫成a[10]=0;那麼在二維或多維陣列中如何類似的表示在某一行中全部元素

13樓:瀚漠

a[10]=;給一維數

bai組賦初值

全為du0,多維陣列也可以,看下zhi面的dao賦值過程:

int x[2][2] = ,};

如果想讓版某一行全為0,可以這樣權做:

int x[2][2] = ,};

多維陣列全部為0,如下:

int x[2][2] = ;

都是類似的。。。。

14樓:

這兒說的a[10]= 全部為0,只能是定義資料時

int a[10]=;

15樓:匿名使用者

a[10]=0; 只是從a開始第10個數為0,其他的a[0] a[1]什麼的都不一定為0哦

你才 int a[10]=;;列印a的每乙個值 是多少呢

16樓:灰翼之殤

int a[3][4] = ,,,};

判斷題0表示沒有,所以0不是數,判斷題0表示沒有,所以0不是乙個數

錯!0表示沒有 的數 0不一定是bai 表示沒有.只能du說有時個表示zhi沒有.作為乙個自然數,0隻錶dao 示數,有時這個0是有專意義的,有時是屬沒有意義的.如48.00,後面這兩個00似乎就是沒有意義.但若要求保留到小數點後兩位數字,這又是有意義的.0個表示沒有,但0 就不是表示沒有.並且溫度...

國際商法判斷題 急求,國際商法判斷題

7 錯。8 錯。9 錯。10 對。11 對。12 錯。13 對。14 錯。16 對。17 對。18 錯。國際商法判斷題 1 b 合同法 第96條規定 當事人一方依照本法第九十三條第二款 第九十四條的規定主張解除合同的,應當通知對方。合同自通知到達對方時解除。對方有異議的,可以請求人民法院或者仲裁機構...

科學判斷題

1,錯的,風速最大的地方是南極巨大谷口地區。2.對的,重力加速度都是相同的。3.錯的。17世紀的荷蘭商人利伯希 hans lippershey 通常被認為是望遠鏡的發明者。1608年,他與雅可布。梅提斯 jacob metius 幾乎同時申請了可以 看到遠方的東西,彷彿它們就在身邊 的裝置的專利。但...