




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C語言試題庫一、 單項選擇第一章 C語言概述(1) 一個C程序的執(zhí)行是從 A、本程序的MAIN函數(shù)開始,到MAIN 函數(shù)結(jié)束。B、本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束。C、本程序的MAIN函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束。D、本程序文件的第一個函數(shù)開始,到本程序的MAIN函數(shù)結(jié)束。(2) 以下敘述正確的是 A、 在C程序中,MAIN函數(shù)必須位于程序的最前面。B、 C程序的每行中只能寫一條語句。C、 C語言本身沒有輸入輸出語句。D、 在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤。(3
2、) C語言規(guī)定,在一個源程序中,MAIN主函數(shù)的位置是在: A、 必須在最前面。B、 必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C、 可以在任意位置。D、 必須在最后面(4) 一個C程序是由: A、 一個主程序和若干子程序組成B、 函數(shù)組成C、 若干過程組成D、 若干子程序組成(5) 以下敘述不正確的是: A、 一個C源程序可由一個或多個函數(shù)組成B、 一個C源程序必須包含一個MAIN函數(shù)C、 C程序的基本組成單位是函數(shù)D、 在C程序中,注釋說明只能位于一條語句的后面第二章 數(shù)據(jù)類型、運算符與表達式(1) 若x, i, j, k都是
3、int型變量,則計算下面表達式后,x的值為 x( i, j, k)、 、(2) 下列四組選項中,均不是語言鍵字的選項是 、define , IF, typeB、getc, char, printfC、include, scanf, caseE、 if, struct, type(3) 下面四個選項中,均是不合法的用戶標識符的選項是 、,_,do 、float,1a0, _A、b-a, goto, intD、_123, temp, INT(4) 若有代數(shù)式ae/bc,則正確的語言表達式是 、a/b/c*e*
4、3、3*a*e/bc、3*a*e/b*c、a*e/c/b*3(5) 已知各變量的類型說明如下:int k, a, b;unsinged long w=5;double x=1.42;則以下不符合語言語法的表達式是 、x%(-3)、w+=-2;、k=(a=2,b=3,a+b)、a+=a-=(b=4)*(a=3)第三章 簡單C程序設(shè)計()putchar函數(shù)可以向終端輸出一個 、整型變量表達式值、實型變量值、字符串、字符或字符型變量值()若x,y均定義為int型,z定義為double 型,以下合法的scanf函數(shù)調(diào)用語句是
5、 、scanf(“%d%lx,%le”,&x,&y,&z);、scanf(“%2d*%d%lf”,&x,&y,&z);、scanf(“%x%*d%o”,&x,&y,&z);、scanf(“%x%o%6.2f”,&x,&y,&z);(3)當輸入數(shù)據(jù)的形式為:,<回車>時,以下程序的輸出結(jié)果為 main()int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%dn”,x+y+z);、x+y+z=4
6、8、x+y+z=35、x+z=35、不確定值(4) 以下能正確的定義整型變量a,b和c,并對它們賦初值為的語句是 、int a=b=c=5;、int a, b, c=5;、a=5, b=5, c=5;、a=b=c=5;(5) 若有以下定義,則正確的賦值語句是 int a,b; float x;、a=1, b=2;、b+;、a=b=5;、b=int(x);第四章 選擇結(jié)構(gòu)程序設(shè)計(1)能正確表示“當x的值在1,10和200,210的范圍為真,否則為假”的表達式是 A、(x>=1)&&(
7、x<=10)&&(x.>=200)&&(x<=210)B、(x>=1)(x<=10) (x.>=200) (x<=210)C、(x>=1) &&(x<=10) (x.>=200) &&(x<=210)D、(x>=1)(x<=10)&& (x.>=200) (x<=210)(2)以下程序的運行結(jié)果是 #include “stdio.h”main()int a,b,d=241;a=d/100%9;b=(-
8、1)&&(-1);printf(“%d,%d”,a,b);A、6,1 B、2,1C、6,0D、2,0(3)請閱讀以下程序:main()int a=5 , b=0 , c=0;if (a+b+c) printf(“* * *n”);else printf(“$ $ $n”);以上程序 。A) 有語法錯誤不能通過編譯B) 可以通過編譯但不能直接通過連接C) 輸出* * *D) 輸出$ $ $(4)以下程序的運行結(jié)果是 。mai
9、n()int m=5;if(m+>5)printf(“%dn”,m);else printf(“%dn”,m);A) 4B) 5C) 6D) 7(5) 為了避免在嵌套的條件語句中if-else中產(chǎn)生二義性,c語言規(guī)定:else子句總是與 相配對。A)縮排位置相同的ifB)其之
10、前最近的ifC)其之后最近的ifD)同一行上的if第五章 循環(huán)控制(1)設(shè)有程序段int k=10while (k=0) k=k-1則下面描敘正確的是 。A) while (k=0) k=k-1;B) 循環(huán)是無限循環(huán)C) 循環(huán)體語句一次也不執(zhí)行D) 循環(huán)體語句執(zhí)行一次(2)下面程序段的運行結(jié)果是 。int n=0;while(n+<=2); printf(“%d”,n);A) 2B) 3C) 4D) 有語法錯(3)C語言中while和do-while循環(huán)的主
11、要區(qū)別是 。A) do-while的循環(huán)體至少無條件執(zhí)行一次B) while 的循環(huán)控制條件比do-while的循環(huán)控制條件嚴格C) do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D) do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)(4)以下能正確計算1*2*3*10的程序段是 。A) do i=1;s=1;s=s*i;i+;while(I<=10);B) do i=1;s=0;s=s*i;i+;while(I<=10);C) i=1;s=1;do s=s*i;i+;while
12、(I<=10);D) i=1;s=0;do s=s*i;i+;while(I<=10);第六章 數(shù)組(1)在c語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是。A) 整型常量B) 整型表達式C) 整型常量或整型表達式D) 任何類型的表達式(2)以下能對二維數(shù)組a進行正確初始化的語句是。A) int a2 =1,0,1,5,2,3,;B) int a 3=1,2,3,4,5,6;C) int a24=1,2,3,4,5,6;D) int a 3=1,0,1,1,1;)(3)若有說明:int a34=0;則下面正確的敘述是。A) 只有元素a00可得到初值0B) 此說明語句不正確C)
13、數(shù)組a中各元素都可得到初值,但其值不一定為0D) 數(shù)組a中每個元素均可得到初值0(4)下面程序(每行程序前面的數(shù)字表示行號)。1 main()2 3 float a10=0;4 int i5 for(i=0;i<3;i+) scanf(“%d”,&ai;6 for(i=1;i<10;i+) a0=a0+ai;7 printf(“%fn”,a0);8 A) 沒有錯誤B) 第3行有錯誤C) 第5行有錯
14、誤D) 第7行有錯誤(5)若二維數(shù)組a有m列,則計算機一元素aij在數(shù)組中位置的公式為。(假設(shè)a00位于數(shù)組的第一個位置上。)A) i*m+jB) j*m+iC) i*m+j-1D) i*m+j+1第七章 函數(shù)(1)以下正確的函數(shù)定義形式是 。A)double fun(int x,int y)C) double fun(int x;int y)D) double fun(int x,int y)E) double fun(int x,y);(2) 以下正確的函數(shù)形式是
15、160; 。A) double fun(int x,int y)z=x+y; return z;B) fun(int x,y)int z;return z;C) fun(x,y)int x,y; double z;z=x+y;return z;D) double fun(int x,int y)double z;z=x+y;return z;(3) C語言規(guī)定,簡單變量做實參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式是A)地址傳遞 B)單向值傳遞C)由實參傳給形參,再由形參傳回給實參D)傳遞方式(4)C語言允許函數(shù)值型缺省定義,此時該函數(shù)值隱含的類型是 。A)float型B)int型C)long型D)double型(5)下面函數(shù)調(diào)用語句含有實參的個數(shù)為 。func(exp1,exp2),(exp3,exp4,exp5);A)1B)2C)4D)5第八章 編譯預(yù)處理命令(1)請讀程序:#define ADD(x) x+xmain()int m=1,n=2,k=3;int sum=ADD(m+n)*k;print
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西藏藏醫(yī)藥大學《數(shù)字視頻特技》2023-2024學年第二學期期末試卷
- 渤海石油職業(yè)學院《Python語》2023-2024學年第二學期期末試卷
- 陽泉師范高等??茖W校《交通工具設(shè)計(Ⅰ)》2023-2024學年第二學期期末試卷
- 四川華新現(xiàn)代職業(yè)學院《食品添加劑線上》2023-2024學年第二學期期末試卷
- 2024-2025學年江蘇省東臺市第一中學高三上學期12月份階段測試歷史試卷
- 2025年安徽省安全員《B證》考試題庫
- 中山大學《DMAXD》2023-2024學年第二學期期末試卷
- 武漢晴川學院《工程經(jīng)濟學》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古大學創(chuàng)業(yè)學院《產(chǎn)品設(shè)計與市場營銷》2023-2024學年第二學期期末試卷
- 泰山護理職業(yè)學院《行政學原理》2023-2024學年第二學期期末試卷
- 小兒高熱驚厥精品課件
- 優(yōu)秀員工榮譽證書模板
- 仁愛版八年級英語上復(fù)習課Unit 2 Keep Healthy Topic1 2教學課件
- 三維電生理導航系統(tǒng)技術(shù)參數(shù)
- 三年級下冊科學活動手冊
- 《交通工程CAD》課程教學大綱(本科)
- 人教版數(shù)學五年級下冊 全冊各單元教材解析
- 換班申請表(標準模版)
- 者陰村戰(zhàn)友紀念者陰山對越自衛(wèi)還擊作戰(zhàn)30周年聯(lián)誼會計劃2
- 基于單片機的電子廣告牌設(shè)計畢業(yè)設(shè)計論文
- 承插型盤扣式支模架專項施工方案
評論
0/150
提交評論