1樓:匿名使用者
12 p指向s[1]="two" 這樣
bai *(p+1)也就是s[1][1]='w'
s[0]="one"
輸出 w,one 選c
19 不管是外du部變數
zhidao 還是全域性變數 都是從定義位置,到檔案結版束。 這個權是死定義,沒什麼好解釋的。 選b20 a[2][3]
值為1 2 3
4 5 6
*(*(a+1)+1) = a[1][1] = 5選d
c語言選擇題19題20題,求大神幫忙**解答,謝謝了,**等。
2樓:爽朗的畢茲卡
19題,x>0||y==5,||是或者,x與y沒有關係,它的反面就是x和y分別的反面,也就是x<=0且y!=5。
20題,『5』是字元常量的賦值方法,字串用雙引號,或者想c選項那樣
3樓:
|19.b正確——題意是!(x>0 || y==5),按邏輯代數它叫「或非」邏輯,而「或非」邏輯與版「非與」邏輯等價,即取每一
權項的「非」再「與」起來;x>0的非是x<=0、y==5的非是y!=5,再把x<=0和y!=5「與」起來(即&&)即可。所以結果是x<=0 && y!=5。
20.char a[10]='5';錯在沒有用{}把'5'括起來,c的語法規定陣列初始化資料必須寫在{}裡。
c語言選擇題234題,求大神幫忙解答,給出具體解題分析和解題思路,謝謝了,**等。
4樓:學渣還是學霸
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語言程式填空題,求大神指點,給出具體解題分析,謝謝
5樓:匿名使用者
首先來你買的書是盜版吧~~那麼多錯自誤
第一個空填bai int a[10],x 因為後面第一for迴圈du就是輸入數zhi
字給陣列a賦值,但是題目dao寫的是float型別,而scanf("%d",%a[i]);這明明是整型int
第二個空填 i<10 因為這裡是遍歷陣列a中的元素,但是巢狀在其中的for(j=i+1;j<4;j++),這裡的j怎麼可能只是小於4,應該是10啊
最後一個空填 i%5==0 因為題目要求每五個一行
6樓:施澤翰
後面出現了陣列,第抄一句應該是定義bai陣列a和變數 x: float a[10]
第二句是冒泡du過程中循zhi環判斷的條件,10個數字,9次就夠了dao:i<9
第三句是為了5個一行輸出,輸出夠了5個要換行:i % 5 == 0 ;
但是這個題本身就是錯的,輸入的浮點數 他scanf 里居然是 %d 不是 %f
輸出的是浮點數 居然還是%d 不是%f
冒泡內迴圈j<=4? 應該是 j<=9 吧?
你把我說的都改了 ,敲一遍 應該就能執行了。
c語言程式填空題,求大神具體解析和解題思路。
7樓:不想那年
第一空:定義初始值
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語言程式填空題,答案已給出,求大神指點,具體解題思路,謝
8樓:匿名使用者
哎,真是想吐槽,在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除錯一下。
9樓:
二級c語言有三道上機題,程式填空和程式改錯是按照填寫的源程式內容**評分的,系統會根據**所在第幾行進行評分。所以一定不能擅自增行、刪行以及改變**的行位置。這個一般根據命題人的思路,考慮n中答案,只要和其中之一吻合,就有分。
如果你的思路過於奇葩,命題老師都沒想到這種可能就悲劇了。 還有一道是程式設計題,這道題不檢察源程式**的,怎麼寫都可以。系統會根據最終執行的結果來評分。
編寫完程式後,經儲存、編譯、連線、執行,並且執行成功的,會在考生資料夾下生成一個out.dat檔案,考試系統要求你所生成的out.dat檔案與系統預設的完全一致。
如不一致就證明你的程式有錯誤,就沒有分。如果不瞭解系統評分原理,編寫完程式沒執行,也悲劇了。
c語言寫程式執行結果的題,求大神給個具體解題思路,和解析,謝謝
10樓:俄叫溫維豆主
定義static是靜態的,只定義一次,以後的值都不會被定義所覆蓋。 第一遍遞迴是0+一=一,輸出一, 第二遍遞迴是一+二=三,輸出三, 第三遍遞迴是三+三=陸,輸出陸, 第四遍遞迴是陸+四=一0,輸出一0, 第五遍遞迴是一0+5=一5,輸出一5 所以程式輸出一 三 陸 一0 一5。
c語言選擇題,求解釋,c語言選擇題,求大佬解釋一下答案為啥是D
這題沒有正確答案,輸出應該是12 p 20指向了str 1 也就是 中國石油大學 這個字串,根據定義看,這是個gbk編碼的漢字字串,而strlen是按位元組算長度的,一個漢字兩個位元組所以 中國石油大學 長度是12 還有,定義裡的 char p str,雖然按照c語言規則是可行的,但嚴格來說還是應該...
C語言選擇題,求詳解,C語言選擇題一個,求詳解
a 是對的,換行會看的更加清晰。define size 10 把size的巨集定義為10 char str1 size 的意思 就是char str1 10 char str2 size 2 的意思就是char str2 12 b,char str 裡面應該要放入具體的容量,比如 char str ...
c語言選擇題求解析,C語言,題目中的選擇題,求詳細解析
選dch1是char型,只能包含一個字元 c語言選擇題 求解析 主要是在x 5,這裡bai,這個自減運算du符,i 與 i,運算元zhii在前,表示先dao用這個數i,用完在專做這屬個自減操作。所以這裡是先用x與5進行比較,然後在做自減。第一次迴圈,x 5,x不小於5,所以if條件不滿足,x自減變成...