講解一道簡單的c語言題,幾道簡單的C語言題目

時間 2023-04-18 21:27:04

1樓:匿名使用者

i=1時,輸出*,輸出#

i=2時,執行continue

i=3時,輸出*,輸出#

i=4時,執行continue

i=5時,輸出*,輸出#

迴圈完之後,還要輸出 $

所以結果為*###

2樓:匿名使用者

#include\\包含檔案。

void main() 主函式。

printf("$n");迴圈結束後列印 $ 號,並換行。

估計答案的應該是 *###

3樓:匿名使用者

i=1時,執行continue,輸出#

i=2時,執行i%2,輸出*

i=3時,執行continue,輸出#

i=4時,執行continue,輸出#

i=5時,執行i%2,輸出*

迴圈完之後,還要輸出 $

所以結果為###

4樓:情感世界

i%2就表示雙數列印#,單數列印*

迴圈完畢,輸出:*###,,這裡為什麼有最後乙個#呢?因為contiue

最後列印乙個$

最後輸出為:*###

5樓:匿名使用者

程式從主函式開始執行,先定義乙個變數i用來控制迴圈。開始判斷1到5之間被2除餘1的數,是的話,列印*號,並且繼續(i++)並且繼續迴圈。之後列印出來#。等迴圈結束時列印 $

6樓:匿名使用者

i=1時 除2餘0符合if語句(i%2==0),輸出*#然後返回迴圈語句繼續i=2時執行if語句,輸出*#然後返回迴圈語句i=3時不符合執行continue返回迴圈語句這樣判定執行下去,直至i=5後跳出迴圈執行printf("$n")語句 ,結果是*###

幾道簡單的c語言題目

一道簡單的c語言題

7樓:匿名使用者

typedef 型別 型別名;只要知道型別是什麼,就知道答案了,型別有整形,浮點型,字元型以及指標,結構體,共用體。題中的型別是int *,也就是整形的指標,那麼integer就代表整形的指標,由integer定義的變數就叫int的指標變數(b對。a錯),因為q是integer *定義的,也就是整形指標的指標,故c錯,integer 代表的是int *(整形的指標),d錯。

8樓:匿名使用者

typedef int *integer 可以看成 typedef int* integer;

假如這樣定義 int* p;

那麼p就是基型別為int的指標變數。

typedef的作用是定義乙個別名。

typedef a b 那麼以後b就是a的別名 可以當成a使用。

一道簡單的c語言題

9樓:匿名使用者

其實這就是個迴圈鍊表,順便理解自增操作就行了。

可知a[2].i 的值為3,故選d。

10樓:匿名使用者

答案為d

a[3]陣列之中元素值(每乙個陣列元素都是結構體)a[0] =

a[1] =

a[2] =

ptr =&a[1];

選項a ptr->i++ 1+1 =2;

選項bptr++-i =(ptr->i)++此時ptr->i =2,由於是字尾,所以在此式子之後才變化b、d就是++i,i++區別了。

選項c為。*ptr->i =*ptr->i) /錯誤選項d++ptr->i = ptr->i)

c語言的幾道習題

11樓:匿名使用者

1)c <=b 為真 即1;b.相當於1+1-5 為-3;c.不會(沒寫全?);d.為真 排除法 選c

2) 相當於 即 填。

3)b '%左右只能為正整數。

4) 即即。

5)d '>優先順序高於'^'先計算b>>2 為0 然後2^0==2 即d

6)(m/10)%10

7)a8)7 a++為真 ,跳過b++ 直接執行a+=1

9)15>=a&&a<=10||a<=0

10)a11)d (與3題重複)

12)0 先執行z*=1+2,則z==18;在執行z/=2,則z==9;執行z*=z,則z==81;執行z-=z,則z==0;繼續執行z+=z,則z==0.

12樓:匿名使用者

1、設a、b、c均勻int型的變數,且a=3,b=4,c=5,則下列表示式中值為0的是___c __

選擇乙個答案 a. a<=b

b. a||b+c&&b-c

c. !ad. 』a』&&b』

2、若有變數定義:double x=,y=;則表示式(x+y)/2+(int)x%(int)y結果為___

3、假設下面所有的變數均已定義為double型,下列賦值表示式不正確的是 a 。

選擇乙個答案 a. x=y=z

b. x=c. z*=

d. x=--x

4、若有變數定義:double a=; int b=8;則表示式a+b%3*(int)(a-b)/4結果為___

5、設a=2,b=3;則表示式a^b>>2的值是___a __

選擇乙個答案 a. 00000100

b. 00000110

c. 00000011

d. 00000010

6、假設m是乙個3位數,用表示式分離出m的十位上數字b=__m%100)/10 __

7、設 char ch; 以下不正確的賦值語句是___a __

選擇乙個答案 a. ch="\

b. ch='\xef';

c. ch='\123';

d. ch=68;

8、設有語句:int a = 5, b = 7;執行語句:a +=a++ b++ 後, a=7,b =_8__。

9、15≥a≥10或a≤0的c語言表示式是_、(a>=10)&&a<=15))|a<=0)__

10、設有語句:int a = 3 , b =5, m; 則執行語句:m = a<=3 &&a+b<8 後,m的值為___a _。

選擇乙個答案 a. 0

b. 2 c. 3

d. 1 11、假設下面所有的變數均已定義為double型,下列賦值表示式不正確的是 c 。

選擇乙個答案 a. x=--x

b. z*=

c. x=y=z

d. x=12、若有變數定義:int z=6;則表示式z*=1+2,z/=2,z+=z-=z*=z結果為___z=z*3=18 z=z/2=9 z=z*z=81 z=z-z=0 z=z+z=0_。

一道c語言很簡單的題目,懂c語言的進來幫忙解下

13樓:網友

首先要知道? :這是乙個三目運算子,如 (表示式)? x : y, 意思是說如果表示式是正確的,那麼就選擇x,如果錯誤的就選擇y。

那我們看這裡,可以分成三部分(a++a++:d)。而後面的(ca++:d)又可以分成三部分(c(d)。

我們先看第乙個式子,如果是正確的,那麼選擇a++,如果是錯誤的就選擇(c很顯然,如果是選擇了(c那我們看總的表示式,(a++a++:d),要判斷a++a=1, b=2.而這裡用了a++,這裡也就是考察a++和++a的區別:a++是先進行a那很顯然a++因為前面只是乙個判斷語句,所以雖然有a++,但是a+1這個操作並沒有執行,而是知道選擇輸出a++時才進行了a++的操作,所以應該是輸出2.

14樓:匿名使用者

a++ 是不是小於 b, 是結果為 a++;

不是結果為 (ca++在表示式中使用時 先不+1,所以就是問1是不是小於2,當然是,然後第乙個a++把 a+1 ,此時a=2;

然後條件判斷語句為真的結果是 a++,即第二個a++,還是先不+1,所以條件判斷語句結果是2,所以如果printf的話,結果是2,條件判斷語句之後a在加一,此時a=3,再printf a 的話,結果是3,還好沒算另乙個條件判斷語句。

這種題就是垃圾題,誰程式設計這麼寫,我代表他們老闆開除他。

15樓:網友

實際應用就不應該有這樣的語句bs

c語言簡單題幫忙看看?

16樓:匿名使用者

a.不可以以數字開頭,否則編譯程式區分數字和識別符號發生困難。

b.底線開頭和使用是允許的。

語言區分大小寫,因此int與int不同,int是保留字,int可以用。

d.這個單詞並非保留字,因此可用。

17樓:月光下的

您好,很高興您的問題。

c語言規定,識別符號只能由數字、字母和下劃線組成,且第乙個字元不能為數字,也就是只能是字元或者下劃線,所以這個題目中a是不符合條件的,故答案選a

18樓:網友

c語言中,識別符號只能以字母、下劃線和$開頭,後面可以跟字母、陣列、下劃線和$符號的組合。此外,識別符號不能是程式語言的保留關鍵字。

所以選項a錯誤,不能以陣列開頭作為識別符號。

選項c中int不同於關鍵字int,因為c語言中是區分大小寫的,因此int可以作為識別符號。

19樓:豆豆在路上吃飯

識別符號命名規則。

1、 識別符號由26個英文本元大小寫(a~za~z)、數字(0~9)、下劃線(_)和美元符號($)組成。

2、 不能以數字開頭,不能是關鍵字。

3、 嚴格區分大小寫。

4、 識別符號的可以為任意長度。

第二點就是你的問題答案。

20樓:纜索

在c語言中,識別符號只能由字元,下劃線開頭。

不能以c語言的關鍵字作為識別符號。

識別符號可以包含任意多個字元,但不同的編譯器會有不同的長度限制,一般情況下,不會達到此限制。

21樓:匿名使用者

識別符號可以是大小寫字母、下劃線_和數字的有序組合,而且識別符號不能以數字開始。

22樓:方螢

開頭只能是字母或下劃線(_)

求教一道基礎c語言題目

23樓:匿名使用者

第一次進入迴圈,由於判斷時的i++,s+=i時,i的值就已經自增為2了。

之後第二次判斷迴圈時i值已經自增為3,然後退出迴圈。

所以s值為2

求解一道基礎的c語言題

一道簡單的c語言程式設計題,求解,一道簡單的C語言程式設計題,求解

既然不多於5位那句來個 if a 0 a 10 printf 位數是1 if a 10 a 100 printf 位數是2 if a 100 a 1000 printf 位數是3 if a 1000 a 10000 printf 位數是4 這個很簡單的.就是功能比較雜,做題的話,就寫乙個函式裡吧 簡...

C語言程式設計題4道,簡單,一道簡單的C語言程式設計題

飄渺世間天 include int main include int main char pstr for pstr string sizeof string sizeof string 0 1 pstr string 1 pstr printf c pstr include double sum ...

大一C語言簡單題目,一道簡單的大一 c語言 題目

printf d,a b 這裡是求餘數printf d,a b,a b 這裡考察逗號運算子,結果是最後的表示式,也就是a b printf d a b?a b a b 這個是三目運算子,c中唯一的三目運算子,結果是先判斷?問號前面的表示式,如果是0,結果是 冒號後面的表示式的值,如果是非零,則是問號...