奧鵬四川農(nóng)業(yè)大學2020年6月課程考試考試C語言專科網(wǎng)考資料及答案_第1頁
奧鵬四川農(nóng)業(yè)大學2020年6月課程考試考試C語言??凭W(wǎng)考資料及答案_第2頁
奧鵬四川農(nóng)業(yè)大學2020年6月課程考試考試C語言??凭W(wǎng)考資料及答案_第3頁
奧鵬四川農(nóng)業(yè)大學2020年6月課程考試考試C語言專科網(wǎng)考資料及答案_第4頁
奧鵬四川農(nóng)業(yè)大學2020年6月課程考試考試C語言??凭W(wǎng)考資料及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、單選題1.以下程序的輸出結(jié)果是()main() int x=10,y=10;printf(%d %dn,x-,-y);A. 10 10B. 9 9C. 9 10D. 10 9答案:D2.設(shè)有以下定義:int a43=1,2,3,4,5,6,7,8,9,10,11,12;int(*prt)3=a,*p=a0則下列能夠正確表示數(shù)組元素a12的表達式是()A. *(*prt+1)2)B. *(*(p+5)C. (*prt+1)+2D. *(*(a+1)+2)答案:D3.執(zhí)行以下程序段時x=-1; do x=x*x; while(! x);A.循環(huán)體將執(zhí)行一次B.循環(huán)體將執(zhí)行兩次C.循環(huán)體將執(zhí)行無限次

2、D.系統(tǒng)將提示有語法錯誤答案:A4.若有宏定義如下#define X 5 #define Y X+1 #define Z Y * X / 2則執(zhí)行以下printf語句后,輸出結(jié)果是()int a; a=Y;Printf(%dn,Z);Printf(%dn, - - a);A. 7 6B. 12 6C. 12 5D. 7 5答案:D5.以下有關(guān)宏替換的敘述不正確的是()A.宏替換不占用運行時間B.宏名無類型C.宏替換只是字符替換D.宏名必須用大寫字母表示答案:D6. C語言的編譯系統(tǒng)對宏命令的處理是()A.在程序運行時進行的B.在程序連接時進行的C.和C程序中的其它語句同時進行編譯的D.在對源程

3、序中其它成份正式編譯之前進行的答案:D7.下面能正確進行字符串賦值操作的語句是()A. char s5=ABCDE;B. char s5=A,B,C,D,E;C. char *s;s=ABCDEF;D. char *s; scanf(%s,s);答案:C8.假定所有變最均已正確說明,下列程序段運行后x的值是()a=b=c=0;x=35;if(!a)x-;else if(b);if(c)x=3;else x=4;A. 34B. 4C. 35D. 3答案:B9.請選出以下語句的輸出結(jié)果()printf(%dn,strlen(t065xffn);A. 5B. 14C. 8D.輸出項不合法,無正常輸出

4、答案:A10.假設(shè)在程序中a,b,c均被定義成整型,并且已賦大于1的值,則下列能正確表示代數(shù)式1的表達式是()A. 1/a*b*cB. 1/(a*b*c)C. 1/a/b/(float)cD. 1.0/a/b/c答案:D11.在宏定義#define PI 3.14159中,用宏名PI代替一個()A.常量B.單精度數(shù)C.雙精度數(shù)D.字符申答案:D12.有以下程序int fun(int x,int y,int *cp,int *dp)( *cp=x+y;*dp=x-y; main()( int a, b, c, d;a=30;b=50;fun(a,b,&c,&d);printf(%

5、d,dn,c, d);輸出結(jié)果是()A. 50,30B. 30,50C. 80,-20D. 80,20答案:C13.設(shè)有如下定義:char*aa2=abcd,ABCD;則以下就法中正確( )A. aa數(shù)組成元素的值分別是abcd和ABCDB. aa是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組C. aa數(shù)組的兩個元素分別存放的是含有4個字符的字符申的首地址D. aa數(shù)組的兩個元素中各自存放了字符a和A的地址答案:C14.若有以下定義:char a; int b;float c; double d;則表達式a*b+d-c值的類型為()A. floatB. intC. charD. doubl

6、e答案:D15.請選出合法的C語言賦值語句()A. a=b=58B. i+C. a=58,b=58D. k=int(a+b)答案:B16.有如下程序main() inty=3,x=3,z=1;printf(“d %dn”,(+x,y+),z+2);運行該程序的輸出結(jié)果是()A. 3 4B. 4 2C. 4 3D. 3 3答案:D17.以下程序運行后,輸出結(jié)果是()main() char*s=abcde;s+=2;printf(%ldn,s); A. cde字符c的ASCII碼值B.字符c的地址C.出錯答案:C18.以下程序運行后,如果從鍵盤上輸入book 回車book 空格回車則輸出的結(jié)果是(

7、)#includestring,hmain() chara180,a280,*s1=a1, *s2=a2;gets(s1); gets(s2);if(!strcmp(s1,s2) printf(*);esle printf(#);printf(%d/n,strlen(strcat(s1,s2); A. *8B. 9C.6D.*9答案:B19.在以下一組運算符中,優(yōu)先級最高的運算符是()A. =B. =C. %D. &答案:C20.有以下程序:#include main()( inta,b,c=246;a=c/100%9;b=(-1)&(-1);printf(%d,%dn,a,b

8、); 結(jié)果是()A. 2,1B. 3,2C. 4,3D. 2,-1答案:A21.以下說法中正確的是()A. #define和printf都是C語句# #define是C語句,而printf不是# #printf是C語句,但#define不是# #define和printf都不是C語句B. #define是C語句,而printf不是C. printf是C語句,但#define不是D. #define和printf都不是C語句答案:C22.以下程序的輸出結(jié)果為()#define PT 5.5 #define S(x) PT * x *x main()( int a=1, b=2; printf(%

9、4.1fn, S(a+b);A. 12.0B. 9.5C. 12.5D. 49.5答案:B23.若已定義x和y為double類型,則表達式:x=1,y=x+3/2的值是()A. 1B. 2C. 2.0D. 2.5答案:C輸出24.在C語言中,合法的長整型常數(shù)是()A. 0LB. 4962710C. 0.054838743D. 2.1869e10答案:A25.不能把字符串:Hello!賦給數(shù)組b的語句是()A. char b10=H,e,T,T,o,!;B. char b10;b=Hello!;C. char b10;strcpy(b,Hello!”);D. char b10=Hello!;答案

10、:B26.當c的值不為0時,在下列選項中能正確將c的值賦給變H a、b的是()A. c=b=a;B. (a=c) II (b=c);C. (a=c)&(b=c);D. a=c=b答案:C27.請選出可用作C語言用戶標識符的一組標識符()A. void define WORDB. a3_b3 _123 IFC. For -abc CaseD. 2a DO sizeof答案:B28.設(shè)有以下宏定義#define N 3 #define Y(n) ( (N+1)*n)則執(zhí)行語句:z=2 * (N+Y(5+1);后,z的值為()A.出錯B. 42C. 48D. 54答案:C29.執(zhí) 行 下 面

11、的 程 序 后,a的 值 為()main()inta,b;for(a=1,b=1;a=20)break;if(b%3=1)b+=3;continue ;b-=5; A. 7B. 8C. 9D. 10答案:B30.以下程序的輸出結(jié)果是()#include main( ) char *p1, *p2 ,str50=ABCDEFG ; p1=abcd ; p2=efgh ; strcpy(str+1 , p2+1); strcpy(str+3 , p1+3);printf(%s , str) ; A. A)AfghdEFGB. AbfhdC. AfghdD. Afgd答案:D31.運行以下程序后,如果從鍵盤上輸入china#,則輸出結(jié)果為()#includemain()intv1=0,v2=0;charch;while(ch=getchar()!=#)switch(ch) case a;caseh;default; v1+;case

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論