完整word版2018年韓山師范學(xué)院本科插班生考試試題高級語言程序設(shè)計A卷x_第1頁
完整word版2018年韓山師范學(xué)院本科插班生考試試題高級語言程序設(shè)計A卷x_第2頁
完整word版2018年韓山師范學(xué)院本科插班生考試試題高級語言程序設(shè)計A卷x_第3頁
完整word版2018年韓山師范學(xué)院本科插班生考試試題高級語言程序設(shè)計A卷x_第4頁
完整word版2018年韓山師范學(xué)院本科插班生考試試題高級語言程序設(shè)計A卷x_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 (A 卷)第 1 頁 共 11 頁 韓山師范學(xué)院 2018 年本科插班生考試試卷 計算機科學(xué)與技術(shù)專業(yè) 高級語言程序設(shè)計試卷 ( A 卷) 題號 一 二 三 四 五 總分 評卷人 得分 得分 評卷人 一、填空題(每空 2 分,共 10 分) 1C程序源文件的后綴名是 .C 。 2 設(shè) 變量 a 的 值是 1, 則 表 達 式( 2+a) ( 3) 的 值是 _ _ 。 3. fgetc 函數(shù)的作用是從指定文件讀入一個 字符 。4. C 語言程序至少必須包含一個 main 函數(shù)。5. 若有定義: int a35; 則數(shù)組 a 中共有 _15_個元素。 得分 評卷人 二、單項選擇題(每題 2 分

2、,共 30 分) 題號 1 2 3 4 5 6 7 8 9 10 答案 題號 11 12 13 14 15 答案 1 (A 卷)第 2 頁 共 11 頁 1C語言程序編譯時,程序中的注釋部分 _B_。 A不參加編譯,但會出現(xiàn)在目標(biāo)程序中 B不參加編譯,也不會出現(xiàn)在目標(biāo)程序中C參加編譯,但不會出現(xiàn)在目標(biāo)程序中D參加編譯,并會出現(xiàn)在目標(biāo)程序中 2以下程序執(zhí)行后 sum的值是 _A_。 A15 B不確定 C 14 D0 main() int i , sum=0; for(i=1;i6;i+) sum+=iprintf(%dn,sum); 3下列程序段的輸出結(jié)果是 _A_。 A2 1 4 3 B 1

3、2 1 2 C 1 2 3 4 D 2 1 1 2void fun(int *x, int *y) printf(%d %d , *x, *y); *x=3; *y=4; main() int x=1,y=2; fun(&y,&x);printf(%d %d,x, y); / 解析:本題中函數(shù)傳遞的是變量的地址,如果形參在函數(shù)中發(fā)生改變,相對 應(yīng)的實參也就有了改變 4以下程序的輸出結(jié)果是 _D_。 2 (A 卷)第 3 頁 共 11 頁 main() char c=a; printf(%c,c+25); AA B a C a+25 Dz5. 以下能正確定義,且賦初值的語句是 _B_ A. in

4、t n1=n2=10; B. char c=32; C. Float f=f+1; D. double x=12.3E2.5 6. 以下程序的輸出結(jié)果是 _B_ main() char ch35=AAAA,BBB,CC; printf(%sn,ch 1); / 指的是第二個元素 AAAAA BBBB CBBBCC D CC7. 設(shè)有定義: int a=3,b,*p=&a; 則下列使 b 不為 3 的語句是 _D_ A.b=*&a B.b=*p C.b=a D.b=*a8. 若有說明語句: int a,b,c,*d=&c ;,則能正確從鍵盤讀入三個 整數(shù)分別賦給變量 a、 b、 c 的語句是 _

5、A_。 Ascanf(%d%d%d,&a,&b,d); B scanf(%d%d%d,&a,&b,&d); Cscanf(%d%d%d,a,b,d); D scanf(%d%d%d,a,b,*d); 9. 有定義語句: int x, y; 若要通過 scanf(%d,%d,&x,&y); 語句使x 得到數(shù)值 11,變量 y 得到數(shù)值 12,下面四組輸入形式中,錯誤_C_。 A11, 12 B 11 12 3 (A 卷)第 4 頁 共 11 頁 C11,12 D 11,1210有以下程序的輸出結(jié)果是 _ D_ char ch;int k; ch=a;k=12; printf(%c,%d,ch,c

6、h,k); printf(k=%d,k); A. 因為變量類型與格式描述符的類型不匹配輸出無B. 輸出項與格式描述符個數(shù)不符,輸出為零值或不定值 C.a,97,12k=12 D.a,97k=12 11有以下程序,輸出是 _B_ #include void main() int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf( “%d, %d, %d, %d ”,a,b,c,d); A. 0,1,2,0 B. 0,0,0,3 C. 1,1,2,0 D. 編譯有錯12. 判斷 char 型變 量 c1 是 否為 小寫 字 母的 正確 表達 式為

7、 _D_ A. a=c1=a)&(c1z) C.( a=c1) D.(c1= a)&(c1=z)13. 設(shè)有以下結(jié)構(gòu)類型說明和變量定義, 則變量 a 在內(nèi)存所占字節(jié)數(shù) 4 (A 卷)第 5 頁 共 11 頁 是_ struct stud char num6; double ave; a; A14B. 18 C 26D 2214. 下面表達式中 _C_的值等于 0。( 設(shè):int a=1;b=0;) A.!a=!b B.!a|b C.!(a=b) D.a&!b15. 在位運算中,操作數(shù)每左移一位 , 其結(jié)果相當(dāng)于 _C_。 A、操作數(shù)除以 2 B 、操作數(shù)乘以 16 C、操作數(shù)乘以 2 D 、操

8、作數(shù)除以 16 / 左移乘二,右移除以 2 得分 評卷人 三、閱讀程序,將運行結(jié)果寫到各題右側(cè)的空 白處(每題 4 分,共 20 分) 1. main() int i=0,s=0; do if(i%2)i+;continuei+; s+=i; while(iy) f(x,y); else if(yz) f(y,z); else f(x,z); printf(%d,%d,%d,x,y,z); 得分 評卷人 四、閱讀程序或程序段 , 填空(每題 4 分,共 20 分) 1. 以下程序完成對一維數(shù)組 Array 進行冒泡排序(從大到?。?,請?zhí)頼ain( int array11; int j, k,

9、 temp; for(j=1;j11;j+) scanf( “%d” ,&arrayj); 7 (A 卷)第 8 頁 共 11 頁 for(j = 1; j 10; j+) for(k = 1; ; k+) if( ) temp = arrayk; arrayk=arrayk+1; arrayk+1=temp; 2將一個 43 的二維數(shù)組 a 行和列互換,存到另一個 3 4 的二維 數(shù)組 b 中,并將兩個數(shù)組的數(shù)據(jù)輸出,請?zhí)羁铡?main() ,11,12; int b34,i,j; printf(narray a:nn); for(i=0; ;i+) for(j=0;j3;j+) print

10、f(,aij); printf(n); printf(narray b:nn); for(i=0;i3;i+) for(j=0;j4;j+) 8 (A 卷)第 9 頁 共 11 頁 printf(,bij); printf(n); 3編寫一個程序?qū)⒂脩糨斎氲挠蓴?shù)字字符和非數(shù)字字符組成的字符 串中的數(shù)字提取出來,請?zhí)羁铡?main() char str20,*p; p=str; gets(str); for(; ;p+) if( )printf(%c,*p); 4以下程序的功能是:在 N 行 M列的二維數(shù)組中,找出最小值,以 及最小值所在的行下標(biāo),請?zhí)羁铡?#define N 3 #define M 3 main() int aNM =21,11,23,6,1,15,9,17,20; int i,j,row=0,min=a00for(i=0;iN;i+) 9 ( A 卷)第 10 頁 共 11 頁 for(j=0;jM;j+) if(aijmin) printf(min=%d,line=%dn,min,row); 5以下程序的功能是:輸出 a,b,c 三個變量中的最大值,請?zhí)羁铡?#include void main() int a,b,c,

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論