資源描述:
《c語言程序設(shè)計課程作業(yè)題庫》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、1.程序的三種基本結(jié)構(gòu)是()c順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)c順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)c選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)匚順序結(jié)構(gòu),選擇結(jié)構(gòu),遞歸結(jié)構(gòu)ncludemain(){inta=l,b=10;do{b-=a;a++;}while(b--<0);本題分值:4.0用戶得分:4.0用戶解答:順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)標準答案:順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)2.若有定義typedefcharSTRING[255];STRINGs;則s是C字符指針數(shù)組變量匚字符指針變量匚字符變量C字符數(shù)組變量本題分值:4.0用戶得分:4.0用戶解答:字符
2、數(shù)組變量標準答案:字符數(shù)組變量3.設(shè)整型變量a值為9,則下列表達式中使b的值不為4的表達式()匚b=a/2匚b二a%2匚b=8-(3,a-5)Cb=a>5?4:2本題分值:4.0用戶得分:4.0用戶解答:b=a%2標準答案:b=a%21.下列運算符中優(yōu)先級最低的是()匚9.??匚&&□I匚!=■本題分值:4.0用戶得分:4.0用戶解答:?:標準答案:?:2.若要求表示a不等于0的關(guān)系,錯誤的表達式是()匚a<>0匚a!=0匚a<0
3、
4、a>0本題分值:4.0用戶得分:4.0用戶解答:a<>0標準答案:a<>03.若希望當A的值為奇數(shù)時,
5、表達式的值為“真”,A的值為偶數(shù)時,表達式的值為“假”。則以下不能滿足要求的表達式是()匚A%2==1c!(A%2==0)c!(A%2)CA%2本題分值:4.0用戶得分:4.0用戶解答:!(A%2)標準答案:!(A%2)7.a為0111,b為0123,a、b、c均為無符號短整型變量,則語句printf('%o,%o,%o,%o',c=~a,c=a&b,c=a
6、b,c=aAb)的輸出結(jié)果為()匚177666,101,133,32E0177666,0123,0333,032匚0177666,0101,0133,032匚177666,012
7、3,0133,034本題分值:4.0用戶得分:0.0用戶解答:0177666,0101,0133,032標準答案:177666,101,133,328.下面程序的運行結(jié)果是()#includemain(){inti,b,k=0;for(i=l;i<=5;i++){b=i%2;while(b―>=0)k++;}printfC%d,%d',k,b);}3,-1C8,-1C3,0C8,-2本題分值:4.0用戶得分:0.0用戶解答:8,-1標準答案:8,-29.對說明語句inta[10]={6,7,8,9,10};的正確理解是()匸將5個初值
8、依次a[l]至a[5]C將5個初值依次a[0]至a[4]C將5個初值依次a[5]至a[9]匚將5個初值依次a[6]至a[10]本題分值:4.0用戶得分:4.0用戶解答:將5個初值依次a[0]至a[4]標準答案:將5個初值依次a[0]至a[4]10.以下有關(guān)宏替換的敘述不正確的是()匚宏替換不占用運行時間C宏名無類型匚宏替換只是字符替換C宏名必須用大寫字母表示本題分值:4.0用戶得分:4.0用戶解答:宏名必須用大寫字母表示標準答案:宏名必須用大寫字母表示11.若已定義inta;下面對(1)(2)兩個語句(1)int*p=&a;(2)*p
9、=a;的正確解釋是()匚語句⑴和⑵中的*P含義相同,都表示給指針變量P賦值C(1)和(2)語句的執(zhí)行結(jié)果,都是把變量a的地址賦給指針變量pC(1)在對P進行說明的同時進行初始化,使P指向a(2)將變量a的值賦給指針變量PC⑴在對P進行說明的同時進行初始化,使P指向a⑵將變量a的值賦給*卩本題分值:4.0用戶得分:4.0用戶解答:⑴在對p進行說明的同時進行初始化,使p指向a(2)將變量a的值賦給巾標準答案:(1)在對p進行說明的同時進行初始化,使p指向a(2)將變量a的值賦給p12.若有以下定義inta[5]={l,2,3,4,5},*
10、p,i;i=3;p=a;,則對數(shù)組元素地址的正確引用是&P&++&(p+1)&p[i]本題分值:4.0用戶得分:0.0用戶解答:a++標準答案:&p[i]10.函數(shù)rewind的作用是()C使位置指針指向文件的末尾匚將位置指針指向文件中所要求的特定位置C使位置指針重新返回文件的開頭C使位置指針自動移到下一個字符位置本題分值:4.0用戶得分:4.0用戶解答:使位置指針重新返回文件的開頭標準答案:使位置指針重新返回文件的開頭11.下面對typedef不正確的敘述是C用typedef可以定義各種類型名,但不能用來定義變量C用typedef可
11、以增加新的基木數(shù)據(jù)類型匚用typedef只是將已存在的類型用一個新的標識符表示C使用typedef有利于程序的通用和移植匚本題分值:4.0用戶得分:4.0用戶解答:用typedef可以增加新的基本數(shù)據(jù)類型標準答案:用ty