幾道c語言的題目我不太理解希望大佬指教謝謝

2021-03-03 21:28:37 字數 3006 閱讀 1078

1樓:匿名使用者

1 移位,並沒有再賦給 a

2 沒看到定義輸出語句

3 (x = 0)的結果是0,邏輯false4 unsigned賦值負數時,按補數。。。。再按int輸出,就是普通的int

我寫了一道c語言程式設計題,但是出現了我不能理解的bug希望有大佬幫我 看看!!感激!!!

2樓:聽不清啊

要求分別統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元的個數。

是要每一行的統計資料嗎?

3樓:匿名使用者

這一句:

if( str[j][j]>='a' && str[i][j]<='z' )

什麼意思?【str[j][j]】

還有那個

for( i==0; 1<3 ; i++ )額。。。

4樓:匿名使用者

if那裡 你寫了str[j][j] 注意一下

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

5樓:匿名使用者

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";

求大佬解答,一道c語言填空題,求答案謝謝謝謝謝謝

6樓:匿名使用者

第一個空:

array[j-1] = t

第二個空:

array[i]

C語言,有個程式不太理解,求大神指教

define bufsize 3 巨集定義bufsize等於3 char buf bufsize 定義一個 3元素的一維陣列buf int bufp 0 定義一個變數bufp並賦值為0 int getch void 從陣列buf或者getchar 返回一個字元 void ungetch int c ...

c語言幾道題目最好說明下選擇原因謝謝

1 d構造型別來為struct student 不是struct2 bs 0 y 3 s 1 x 23 cc 2 表示存的自是 mary 18,注意區分bai4 b宣告瞭一 個是dustruct sk結構zhi體變數daodata,一個是結構體指標 p p data說明指標p指向了data變數,此時...

請高手們幫我看看這幾道C語言題目的答案是什麼

1 xp系統自帶的計算器就有這功能,你開啟開始裡面的計算機,裡面就有進位制轉化。2 單精度型佔4個位元組,有效數字是6 7。雙精度位元組佔8位元組,有效數字是15 16.3 不可以,必須轉化以後才能運算。4 i 不懂,不過i 是先輸入再運算,如果輸出的話是2,輸入後運算是i i 1自加一次,等於3....