關(guān)于c語言基礎(chǔ)問題,C語言基本問題這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、一、C語言規(guī)定總是從main()開始執(zhí)行的(這個(gè)函數(shù)也叫“主函數(shù)”)。
2、因此,你發(fā)來的題目中的(6、8)敘述都是錯(cuò)誤的,都應(yīng)該選擇F。
3、二、第2題中,C語言對(duì)其數(shù)據(jù)在內(nèi)存中所占用的實(shí)際字節(jié)數(shù),隨著程序中聲明的數(shù)據(jù)類型以及數(shù)據(jù)的多少而變化,C語言本身并沒有明確規(guī)定。
4、這題應(yīng)該選F。
5、三、第3題,C語言中強(qiáng)制類型轉(zhuǎn)換,僅對(duì)轉(zhuǎn)換的語句有效,而不會(huì)改變所轉(zhuǎn)換變量的原有數(shù)據(jù)類型,這是正確的,應(yīng)該選T。
6、四、第4題,i=8,j=10;printf("%d,%d,%d,%d",i,j,++i,j++);實(shí)際上是一個(gè)程序執(zhí)行類題目,執(zhí)行這一句時(shí),先取得ij變量的值,其中有一個(gè)++i(先自增),一個(gè)j++(后自增),先自增的i先加上1,也就是i=8+1=9,而后自增的j在打印之后再加1,所以打印時(shí)仍是j=10。
7、所以打印出來是:9 10 9 10。
8、這是正確的。
9、五、第5題“C語言中放在“”之間的內(nèi)容都被視為字符串的一個(gè)構(gòu)成部分,都可以在屏幕上原樣顯示”的說法是錯(cuò)誤的。
10、舉一個(gè)例子就可以了:print("%d",8);是打印不出來%d的,它只能打印出來8。
11、所以它是錯(cuò)的。
12、六、第7題,設(shè)x、t均為int型變量,則執(zhí)行語句"x = 10;t = x && x >10;"后,t的值為,這個(gè)題目好似沒有寫完,成了填空題了,現(xiàn)在來看計(jì)算過程,t = x && x >10,根據(jù)計(jì)算的優(yōu)先級(jí),>號(hào)是6級(jí),&&是11級(jí),先計(jì)算x >10,因?yàn)閤=10,故x>10是不成立的,所以它的值是0,第二步再計(jì)算x && 0=10 && 0=0。
13、t的值最后應(yīng)該是0。
14、希望對(duì)你有所幫助。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!