C語言選擇題234題,求大神幫忙解答,給出具體解題分析和解題

2021-03-20 22:37:09 字數 2880 閱讀 3983

1樓:學渣還是學霸

2、當x和y同小於等於0時,值為真,否則為假。只有d符合。

3、a、2&3=10&11=10=2

b、1<<1=10=2

c、a==2,當a等於2時為真,a不等於2時為假d、1^3=1^11=10=2

4、這句話的意思是p指向a陣列中下標為1的元素,也就是3

c語言程式填空題,答案已給出,求大神指點,具體解題思路,謝

2樓:匿名使用者

哎,真是想吐槽,在c語言中字串都是以'\0'結尾的。例如char str2 = "abcd"; 題目裡是通過gets來用鍵盤輸入給str2賦值的,所以你輸入abcd實際上是 a b c d \0。 那個while迴圈的結束條件是 !

=\0,所以當i = 4的時候迴圈會跳出,也就是str1實際的值在現在為a b c d,沒有\0。

所以最後那填空那一行就是要把str2結尾的\0賦值給str1,也就是str1[4]= str2[4],也就是題目上的str1[i] = str2[i];、

程式設計不是紙上談兵,可以自己用vs除錯一下。

3樓:

二級c語言有三道上機題,程式填空和程式改錯是按照填寫的源程式內容**評分的,系統會根據**所在第幾行進行評分。所以一定不能擅自增行、刪行以及改變**的行位置。這個一般根據命題人的思路,考慮n中答案,只要和其中之一吻合,就有分。

如果你的思路過於奇葩,命題老師都沒想到這種可能就悲劇了。  還有一道是程式設計題,這道題不檢察源程式**的,怎麼寫都可以。系統會根據最終執行的結果來評分。

編寫完程式後,經儲存、編譯、連線、執行,並且執行成功的,會在考生資料夾下生成乙個out.dat檔案,考試系統要求你所生成的out.dat檔案與系統預設的完全一致。

如不一致就證明你的程式有錯誤,就沒有分。如果不了解系統評分原理,編寫完程式沒執行,也悲劇了。

c語言程式填空題,求大神具體解析和解題思路。

4樓:不想那年

第一空:定義初始值

float a,b,c;

第二空:判斷是否為三角形,兩邊之和大於第三邊if(a+b>c&&a+c>b&&b+c>a)第三空:三角形面積公式求平方根

s=sqrt(s)

第四空else

注:三角形面積海**式:

三角形面積s=√[p(p-a)(p-b)(p-c)],其中p=(a+b+c)/2

c語言題目,因為是初學者,寫出解題過程及原因,謝謝了!

5樓:匿名使用者

1。要了解printf的表示式執行過程:是從右到左執行的2。要了解運算子的優先順序,邏輯==優先於=3。1)

因此j==k為0,i==0?所以此表示式為0;

2)j=k,所以j=3,i==3?因為i=1,所以=0;

3)先計算j==k,因為在2)j=k使得j=3,所以3==3為真,值為1

4)從右到左計算,j=3,然後i=j使得i=3,所以整個表示式值為3因此結果為3,1,0,0

有一道c語言的選擇題,希望能幫忙給出詳細解答,謝謝了

6樓:匿名使用者

struct s

;static struct s a[3]=;

static struct s *ptr;

ptr=&a[1];

第5句相當於

static struct s a[3]=,,};

然後看答案

a.ptr->i++

ptr指向a[1]然後指向屬性i 此時i=2執行完這句時候才執行i++

b.ptr++->i

結構體中沒有i這個屬性

c.*ptr->i

->的優先權大於*指標 所以相當於*(ptr->i)而i屬性是int 不能用*指標去修飾

d.++ptr->i

->的優先權大於++所以相當於++(ptr->i)而使用這句之前使用了i+=1

所以此時a[1]的i=3

所以正確答案是d

7樓:匿名使用者

da = 2

b = 2

c 估計語法應該過不到

8樓:匿名使用者

d.++ptr->i

c語言基礎題,求解答!附帶詳細解題思路,謝謝!

9樓:hiphop夜半天使

輸入值是-3

因為程式輸出值是2

根據迴圈內部 s+=1 可以看出 這一句是乙個計數語句所以這裡表示該do while迴圈執行了2次那麼a=a-2也執行了2次

我們帶入a=1

可以得到最後a=-3

所以當a=n時,結束迴圈

那麼n=-3

所以這裡填-3

10樓:坑了不哭

第一次迴圈是s=1 a=-1第二次迴圈s=2 a=-3次數要跳出迴圈,所有n=-3

c語言這個題怎麼解題思路?

11樓:匿名使用者

if(bc

if(a

而是 直接 輸出 c=6

你的8 怎麼來的?

12樓:雲舒輕寒

改了一下縮排,應該看得直觀一些。

求解一道基礎的c語言題,求大神幫忙

13樓:匿名使用者

在螢幕上顯示提示輸入a b c正整數,等待輸入,根據輸入的值大小,判斷是否能構成三角形,以及是否是等腰、等邊三角形。

C語言選擇題,求詳解,C語言選擇題乙個,求詳解

答案 a.123 詳解抄 首先題目定義了 乙個bai字元陣列s,其中存du放了字串 123 隨後定義了字元型指zhi針p,並且dao使p指向字串s.之後,題目開始輸出結果,注意輸出方式 p 這是本題關鍵所在,根據運算子結合順序,先輸出 p,也就是字串第乙個字元 1 之後執行p 指標後移指向字元 2 ...

C語言傳值傳址選擇題,C語言傳值傳址選擇題

這是c 啊,好吧雖然用的是c語法而已你也說了啊,是傳值呼叫,傳值呼叫的特點是什麼?形參永遠是實參的副本,即形參的任何動作都不會影響實參本身 基於此,swap str函式形參指標ab無論值為多少,原實參str a,str b都不會發生變化啊,但是實參指標指向的內容就不一定了,此處是也沒有變化 p.s....

C語言程式設計題,求大神,C語言程式設計題,求助大神

這個求大神,我不太清楚,我在抖音,我那個網不好打不開那個真不好意思啊,你可以看看別人怎麼回答,但是我覺得這個問題肯定是。這種語言程式設計題是很難做的,對我而言,c語言程式設計題,求助大神 int fun int x int fun int x if x x count x return 0 樓上的都...