C語言程序設計試題5及答案_第1頁
C語言程序設計試題5及答案_第2頁
C語言程序設計試題5及答案_第3頁
C語言程序設計試題5及答案_第4頁
C語言程序設計試題5及答案_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、一、填空1實型變量的類型說明符有:、。2表達式7+82&25%5的結果是。3下列程序段是從鍵盤輸入的字符中統(tǒng)計數(shù)字字符的個數(shù),用換行符結束循環(huán)。Intn=0,ch;Ch=getchar();While()if()n+;函數(shù)的功能是是是5的含義是是是是TOC o 1-5 h z6.C語言中數(shù)組的下標下限為。7定義fp為文件型指針變量的定義方法為8.數(shù)組inta34;共定義了個數(shù)組元素。二、單項選擇題1、下列屬于整型常量的是。A、12B、12.0C、-12.0D、10E102、不屬于字符型常量的是。A.AB、aC、“A”D、b3、下列表達式為關系表達式的為。(其中a為一整型變量)A.3+4*5B、

2、a=10C、a0?a:-aD、a=14、下面不正確的賦值語句是。A.a=a+1B、a=bC、a+=bD、a=15、下列對數(shù)組定義不正確的語句是。A.intm5;B、charb=h,e;C、inta10=1,6,8,4;D、charp;6、若有以下定義,則和是對數(shù)組元素的正確引用inta5,*p=aA.*&a6B、*p+8C、*(a+2)D、*pTOC o 1-5 h z7、執(zhí)行下列語句后,a的值是。inta=8;a+=a-=a*a;A.-240B、64C、112D、-1128、指出下面正確的輸入語句()。scanf(“a=b=%d”,&a,&b);B.scanf(“%d,%d”,&a,&b);

3、C.scanf(“%c”,c);D.scanf(“%fn”,&f);9、下面的變量說明中正確的是。A.int:a,b,c;B.inta;b;c;C.inta,b,cD.inta,b,c;C語言用()表示邏輯“真”值。A.TrueB.t或yC.非零整型值D.整型值0若x=5,y=4則y*=x+5;y的值為().A.40B.20C.15D.3013.C語言中以追加方式打開一個文件應選擇參數(shù)。A.“r”B.“w”C.“rb”D.“a”14.Break語句的正確的用法是()。無論在任何情況下,都中斷程序的執(zhí)行,退出到系統(tǒng)下一層。在多重循環(huán)中,只能退出最靠近的那一層循環(huán)語句。跳出多重循環(huán)。只能修改控制變

4、量。15兩個指針變量的值相等時,表明兩個指針變量是。占據(jù)同一內(nèi)存單元。B.指向同一內(nèi)存單元地址或者都為空。C.是兩個空指針。D.都沒有指向。16字符串指針變量中存入的是。A.字符串的首地址。B.字符串C.第一個字符D.字符串變量。17以個是不正確的描述。A.不論在主函數(shù)還是自定義函數(shù)中,只要說明了變量,就可為其分配存貯單元在定義函數(shù)時,必須指定形參的類型。形參和實參之間可以是值傳遞。數(shù)組名可以作為參數(shù)進行傳遞。18表達式“1?(0?3:2):(10?1:0)”的值為。A3B.2C.1D.019.為表示關系xyz,應使用C語言表達式A(x=y)&(y=z)B.(x=y)AND(y=z)C(x=y

5、=z)D.(x=z)&(y=z)20以下說法中正確的是。AC語言程序總是從第一個定義的函數(shù)開始執(zhí)行。在C語言程序中,要調(diào)用的函數(shù)必須有main()函數(shù)中定義。C語言程序總是從main()函數(shù)開始執(zhí)行。C語言程序中的main()函數(shù)必須放在程序的開始部分。設有數(shù)組定義:chararray=”China”;則數(shù)組所占的存貯空間為。A.4個字節(jié)B.5個字節(jié)C.6個字節(jié)D.7個字節(jié)根據(jù)C語言的語法規(guī)則,下列個是不合法標識符。A.WhileB.NameC.Rern5D._exam三、讀出下列程序,寫出程序的運行結果。main()inta=8,b=1;a=a+b;b=a*b;printf(a=%d,b=%

6、d,a,b);該程序的運行結果是。main()inti,num5;for(i=0;i5;i+)numi=i*10-2;printf(%d,num3);該程序的運行結果是。main()floatc,f;c=30.0;f=(6*c)/5+32;printf(f=%f,f);該程序的運行結果是。main()inta=6095,b;b=a%1000;printf(%d,b);該程序的運行結果是。5.#include“stdio.h”main()inta=8,2,9,4,1,*p;p=a;*(p+2)+=2;printf(“%d,%d”,*p,*(p+2);該程序的運行結果是。四、將下列程序中不正確的語

7、句改正。main()intk;k=35555;printf(“%d“,k);main()inta,b;scanf(“inputa,b:”,a,b);printf(“a=%d,b=%d”,a,b);3.main()intsum,k;sum=0;k=1;while(k=100)sum=sum+k;k+;printf(“sum=%dn”,sum);4.main()intk,a(8);for(k=0;k=a&ch=A&ch=ZJ4將字符c所包含的值輸出到標準的輸出設備上。5定義一個整型的指針變量p6.07.FILE*fp8.12二、單項選擇題1、A2、C3、B4、B5、D6、CD7、D8、B9、D10

8、、C11、A.13、D14、B15、A.16、A17、A.18、B19、A20、C21、C22、A三、讀出下列程序,寫出程序的運行結果。a=9,b=92.283.f=684.955.8,11四、將下列程序中不正確的語句改正。1.longintk;printf(“%ld“,k);scanf(“%d,%d”,a,b);while(k=100)sum=sum+k;k+;intk,a8;scanf(“%d”,&ak);if(a=1)五編程題1.main()longinta,b,sum=0,p;for(a=1;a=4;a+)p=1;for(b=1;bb)max=a;elsemax=b;if(maxc)max=c;printf(“max=%d”,max);intstu(inta,intb)intc;c=a*a+b*b;returnc;main()intx,y,z;scanf(“%d,%d”,&x,&y);z=stu(x,y);printf(“%d”,z);4main()floata10,b,max,min,sum=0,aver;for(b=0;b10;b+)scanf(“%f”,&ab);max=min=a0;for(b=1;bmax)max=ab;if(abmin)min=ab;sum+=ab;sum=sum-max-min;aver=sum/8;p

溫馨提示

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

評論

0/150

提交評論