-
你沒學過C嗎,長話短說,以填空10為例。
結果是交換的程式原理:在主函式 main() 中,變數 p 和變數 q 用作函式引數,在函式 swap() 中,整數指標變數 a 和 b 用作函式引數,當函式被呼叫時,因為 p 被傳遞給指標變數 a, 那麼 *a 表示 *p 的內容,同樣,由於 q 被傳遞給指標變數 B,*b 表示 *q 的內容,因此,在函式 swap() 的執行中,借助中間變數 temp 到 *a,* b 實際上是在交換 a 和 b 指向的變數 p 和 q 的內容。 之前不交換的原因應該是 a,b 的值,因為確實交換了表單引數,但是當執行 swap() 時,程式的控制流會從函式 swap() 返回函式 main(),因為表單引數 a,b 是乙個動態區域性變數,當離開定義它們的函式 swap() 時, 分配給他們的儲存孔被釋放了,當然,在A和B中儲存的交換結果找不到了......
-
t=a;a=b;b=t 是交換指標變數的值。 它指向的值不受影響。
temp=*a;*a=*b;*b=*temp 是交換指標變數指向的值。
在第二個問題中,*s 和 *t 被顛倒,指向的值被顛倒。 但是,指標變數 s 和 t 保持不變。 s++,t--,指標變數發生變化,指向也發生了變化(分別指向str[5]str[1]),再次呼叫,交換。
-
這些問題都是關於價值轉移和位址轉移的知識,建議房東看一看。
在 2008 年的 36 個問題中,執行 f(c) 實際上是 c 執行 f 函式的副本,而實際的 c 不涉及,所以它的值是"qian"那群人。 2007 年問題 46,當執行 f(c) 時,c 副本的修改值返回給 d,因此 d 的值應為"zhao"那群人。
在填空題10中,相當於將p和q的值複製到a和b上,a和b無論如何變化都不會影響p和q。 在教科書程式中,swap 函式修改了 p 和 q 指向的位址的內容,因此函式執行後,p 和 q 指向的位址不會改變,而是交換了位址中的內容。
在問題43中,在f函式中只交換了s和t所指向的位址的內容,而s和t所指向的位址沒有變化,即交換後,s仍為str+4,t仍為str+2
-
當然,前兩個程式問題是有區別的,第乙個沒有返回值,後乙個有返回值。
當然不是。 我建議你再好好看看這本書!
-
太長了...... 我沒有時間看標記,以後再看。
PS:這是C的問題...
-
我不知道都是外語。
-
如懷疑計算機二級成績有問題,應在省級主辦方出具成績後5個工作日內向考點提交書面申請,考點將逐級報告。 2 級電腦科學考試。
成績優異者在證書上註明“優秀”字樣,考試成績好者在證書上註明“好”字樣,考試合格者在證書上註明“合格”字樣。
-
考生應在省級主辦方出具成績後5個工作日內向考試中心提交書面申請。 考試中心應按省級主辦方的要求統一上報。
NCRE 考試以 100 分制評分,但考生會根據排名收到成績通知。 分為三類:優秀、及格和不及格。 90-100 分優秀,60-89 分及格,0-59 分不及格。
及格及格及以上者,由教育部考試中心考試。
頒發合格證書。 對於成績優異的人,證書上會註明優秀二字。 對於 4 級科目,課程中只有兩門課程各得 30 分。
-
如懷疑計算機二級成績有問題,應在省級主辦方出具成績後5個工作日內向考點提交書面申請,考點將逐級報告。 計算機二級考試成績優異者,證書上應標明“優秀”字樣,考成績優者應在證書上標明“良好”字樣,考試成績合格者應在證書上標明“合格”字樣。
-
我簡直不敢相信我今天看到的結果,我什至沒有? 再差也不可能低於60分,看了分數知識部分,也不過7分而已,這個分數肯定是有問題的,所以無語了。
-
我和你的情況一樣,這種考試努力與成績關係不大,很不公平。 很容易懷疑有內在問題,高考有問題,這沒問題,除了五毛,誰能相信呢? 不要讓這影響你的心情,影響期末考試,所以讓我們先回顧一下期末考試。
-
我覺得自己在考試中考得非常好,因為我覺得這並不難,最後我失敗了,我覺得評分有問題!
-
我也是,只有三個人不能選擇這道題,大題的原來結果是45分
相關回答6個回答2024-07-08二級考試有不同型別,有的考C語言,有的考C++,有的考VB筆試分兩部分,一部分是測試通用基礎知識,另一部分是測試相關的程式設計知識,二級C語言只考C語言的程式設計知識, 而其他程式語言筆試也只是模仿相關的程式設計知識。 >>>More