


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1.2.3.4.5.6.7.8.考場號2012年大學軟件學院高職升本專業(yè)課試題考生號姓名第一部分C語言部分100分、單項選擇題(共 25小題,每題2分,共50分)以下每小題列出的四個備選答案中只有一個符合題目要求,請將正確答案填入“單項選擇題答題表” 對應的格中,未填入答題表,錯選或多選均不得分。一個C語言程序是由(A. 一個主程序和若干個子程序C.若干過程若x、i、j和k均是int型變量,A. 4C. 32下列程序不是死循環(huán)的是(A. i nt i=100; while(1) i=i%100+1;if(i100) break; C. for(;);)組成的。B.D.則計算表達式函數(shù) 若干子程
2、序x=(i=4,j=16,k=32)后,x的值為(B. 16D. 52B. i nt k=0;do +k; while(k=0);D. int s=36;while(s);-s;在C語言中一維數(shù)組的定義形式為:類型說明符數(shù)組名(A.常量表達式B.整型表達式C.整型常量或整型表達式D.整型常量下面四個選項中,均是正確的八進制數(shù)或十六進制數(shù)的選項是(A. -10-0x8fB.0abc-017-011C. 010-0x110xcD.0a12-0x1230xf1putchar函數(shù)可以向終端輸出一個(A.整型變量表達式值C.字符串 下列程序的輸出結果是( main () pri ntf(%x,A); A
3、. 65C. A程序 int a10=9,8,7,6,5,4,3,2,1,0,*p=a+5; prin tf(%d,*-p);A.非法C. 5以下選項中,與k=n+完全等價的表達式是A. k=n,n=n+1-0x8)B.實型變量值D.字符或字符型變量值B. 41D. 101的輸出結果是(B. a4的地址D. 3)B. n=n +1,k =nC語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是(A. float 型C. int 型define定義為用戶標識符if定義為用戶標識符10.11.12.13.14.15.16.17.18.19.被調函數(shù)調用結束后,返回到()。A. 主調函數(shù)中該被調函數(shù)
4、調用語句處C.主調函數(shù)中該被調函數(shù)調用語句的前一語句 以下程序的輸出結果是()。#define MIN(x,y) (x)(y)?(x):(y)main () int i,j,k;i=10,j=15;k=10*MIN(i,j);prin tf(%dn,k);A. 15C. 10對于以下變量定義,正確的賦值是(int *p3,a3;A. p=aC. p=& a0以下關于指針概念的敘述中,錯誤.的是( A. 一個指針變量只能指向同一類型的變量 C.兩個同類型的指針變量可以加減運算 C語言的整型數(shù)據(jù)在內存中的存儲形式是(A.原碼C.補碼調試程序是指對程序進行()。A.編輯C.查錯和排錯以下敘述正確的是
5、()。A. 可以把define和if定義為用戶標識符B. 可以把if定義為用戶標識符,但不能把C. define 和if都不能定義為用戶標識符D. 可以把define定義為用戶標識符,但不能把B. 主函數(shù)中該被調函數(shù)調用語句處D.主調函數(shù)中該被調函數(shù)調用語句的后一語句B. 100D. 150)B. *p=a0D. p0=&a0)B. Io ng 型D. double 型 B. 一個變量的地址稱為該變量的指針D.任何指針變量都可以與指針NULL進行比較 B.反碼D. ASCII 碼B.編譯D.連接以下程序的輸出結果是()void prtv(i nt *x) pri ntf(%dn,+*x);ma
6、in () int a=25;prtv(&a); A.25B. 26C. 27D.以上均不對在C語言程序中()A.函數(shù)的定義可以嵌套,但函數(shù)的調用不可以嵌套B.函數(shù)的定義不可以嵌套,但函數(shù)的調用可以嵌套21.22.23.24.25.C. 函數(shù)的定義和調用均不可以嵌套D. 函數(shù)的定義和調用均可以嵌套 以下程序的輸出結果是(main () int a10=1,2,3,4,5,6,7,8,9,10,*p=a;prin tf(%dn,*(p+2); A. 3C. 1構成C語言程序的基本單位是(A.過程C.語句B. 4D. 2B.D.在C語言中,復合語句的構成是將一系列語句置于(A. begin 和 e
7、nd 之間B.C.圓括號“()”之間函數(shù)命令方括號D.花括號)”之間 ”之間 )以上對一維整型數(shù)據(jù)a進行正確初始化的語句是(A. i nta10=(0,0,0,0,0);B.i nta10=;C. i nta=;D.i nta10=10*1;在C語言中,要求運算數(shù)必須是整型的運算符是()A. /B.+C. !=D.%以下程序的輸出結果是(#defi ne PS 3+4#in elude main () int 乙z=PS*2;prin tf(%d,z);A. 14B. 11C. 2D. 24二、填空題(共5小題,每題1分,共10分,請按照試題中對應的標號順序填寫到答題表中)1. 設有定義int
8、 x=9,y=8; 表達式x=y+1的結果是2. 在內存中存儲A要占用 個字節(jié),存儲A要占用個字節(jié)。3. 訪問變量的方式有 和4. 結構化程序的三種結構是 、 5. C語言中,數(shù)組在內存中是一塊 的存儲區(qū)域,由 代表它的首地址。三、判斷題判斷下題是否正確,正確的劃,錯誤的劃X(每題1分,共15分)()1.在C語言中,除了 main函數(shù)外,任何函數(shù)都可以遞歸調用)2. break和return語句所起的作用是一樣的,都是跳出循環(huán)。)3.結構體類型本身不占內存空間,結構體變量占用內存空間。()4. C語言函數(shù)的返回值只能是數(shù)值,不能是地址。)5.在C語言中,字符串常量存放在字符數(shù)組中要有一個結束符
9、,該結束符是0()6.在C語言中,逗號既可以作為運算符,也可以作為分隔符。)7.任何表達式語句都是表達式加分號組成的。()8.形參只有在被調用時才分配存儲空間。()9.對于二維數(shù)組a來說a+1與*(a+1)的值相等,因此二者的含義是一樣的。()10.將一個字符串a(chǎn)bc賦值給字符串變量str的方法是str=abc。()11. C語言的重要特點是能夠直接處理物理地址,其指針類型數(shù)據(jù)就是用來存放變量地址的。()12.凡在函數(shù)中未指定存儲類別的局部變量,其默認的存儲類別為static 。()13. for語句作為循環(huán)控制語句時,其括號內各個表達式與其后的分號都可省略。()14. unsigned和vo
10、id在C語言中都是保留字。()15.設有定義:int (*ptr)();ptr指向函數(shù)的指針,該函數(shù)返回一個 int型數(shù)據(jù)。四、閱讀程序題本題共5小題,每小題5分,共25分,請寫出程序的運行結果1. 【程序】#i nclude mai n() int a6=12,4,17,25,27,16,b6=27,13,4,25,23,16,i,j;for(i=0;i6;i+) for(j=0;j6;j+)if(ai=bj) break;if(j6) pri ntf(%d ”,ai);prin tf(n ”);【運行結果】2. 【程序】#i nclude int f(int x,i nt y) return (y-x)*x); mai n() int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c); prin tf(%dn,d);【運行結果】3. 【程序】#i nclude void f(int c) int a=0;static int b=0;a+;b+;prin tf(%d: a=%d b=%dn,c,a,b);void mai n() int i;for(i=1;i=3;i+) f(i);【運行結果】4. 【程序】#i nclude mai n() char a=La nguage,b=Programe;char *p1,*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分期購車銀行合同范本
- 兼職廚師勞務合同范本
- 代理建賬合同范本
- 入職各種合同范本
- 2025年湖南a2貨運從業(yè)資格證考試
- 介紹客戶返利合同范本
- 農(nóng)村住房建筑合同范本
- 勞務合同范本英文
- 農(nóng)田托管合同范本
- 凍庫修理合同范本
- 2024年宜昌伍家新城投資控股集團有限公司招聘筆試沖刺題(帶答案解析)
- 2024年江蘇農(nóng)牧科技職業(yè)學院單招職業(yè)適應性測試題庫及答案1套
- 2024年江蘇農(nóng)林職業(yè)技術學院單招職業(yè)適應性測試題庫新版
- DL-T 1476-2023 電力安全工器具預防性試驗規(guī)程
- 飛灰處置及資源化綜合利用項目可行性研究報告模板-備案拿地
- 2024年咨詢工程師考試大綱
- 免疫治療皮疹護理查房
- 小學六年級開學第一課課件二篇
- 2024年棉柔巾行業(yè)市場趨勢分析
- 2024年邵陽職業(yè)技術學院單招職業(yè)技能測試題庫及答案解析
- 老年期譫妄課件
評論
0/150
提交評論