7年月高等教育自學(xué)考試高級語言程序設(shè)計一考試試題完整版_第1頁
7年月高等教育自學(xué)考試高級語言程序設(shè)計一考試試題完整版_第2頁
7年月高等教育自學(xué)考試高級語言程序設(shè)計一考試試題完整版_第3頁
7年月高等教育自學(xué)考試高級語言程序設(shè)計一考試試題完整版_第4頁
7年月高等教育自學(xué)考試高級語言程序設(shè)計一考試試題完整版_第5頁
免費預(yù)覽已結(jié)束,剩余11頁可下載查看

下載本文檔

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

文檔簡介

1、全國7年月高等教育直 學(xué)考試高級語言;El計-考試試 - c統(tǒng);HEN system office room HEN16H-HENS2AHENS8Q8-HENH16881bl7做試題,沒答案?上自考365,網(wǎng)校名師為你詳細解答!全國2007年1月高等教育自學(xué)考試高級語言程序設(shè)計(一)試題課程代碼:00342一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項屮只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1以下正確的C語言自定義標(biāo)識符是(A. _laC. do2.在C語言中,錯誤的常數(shù)表示是(BD2aA. OLB.一0x6aLC.,

2、6,a=x0?3*x(x=10);后,變量 X 的值是(D-設(shè)int a, x=2;執(zhí)行語句A. 1B.C. 6D.104.設(shè)有以下程序段:int x=2, y=2, z=0, a;a=+xI I+y&z+; printf( %d, %d, %dn , x, y, z); 執(zhí)行后輸出的結(jié)果是()A. 2, 2, 0B.3, 3, 1C. 3, 2, 0D.3, 2, 15.在C語言中,字符審T0Pt65 的長度是(A. 5B. 7C. 9D. 126.A.設(shè)float X;,山鍵盤輸入:,能正確讀入數(shù)據(jù)的輸入語句是()C.scanf ( %f , X);D. scanf ( %s , &x)s

3、canf ( %5f,&X);B. scanf ( %5d , &x);7.A.C.36D. 41&A.C.9.A.C語言表達式*exp(X)+ (a+b)/3所表示的數(shù)學(xué)表達式是( + -(a + b)B. +1133+ l(a + b)D. +1133在C語言中,下列運算符中結(jié)合性屬于自右向左的是(&B.C.D.-10.A.設(shè)int (*p) 4;,則p的含義是(指向整型變量的指針數(shù)組B.指向4個整型變量的函數(shù)指針C.4個指向整型變量的指針變量D.指向具有4個整型元素的一維數(shù)組的指針逗號表達式a=2*6, a*3, a+5的值是()12B. 1711.設(shè) char x 10 = Windo

4、ws , dos , unix :,執(zhí)行 pintfC %c ,xl2);后輸出的結(jié)果是()A. nB. iD. SC. 012.設(shè) int a43 = l,2,3,4,5,6,7, & 9,10,11,12; int (* ptr) 3=a,切二a0則 與數(shù)組元素al2等價的是(B. * (* (p+3)A. * ( (p+2) +3)C. (*ptr+l) +2D. * (ptr+l)2)13.設(shè)int a=ll,b=2;,執(zhí)行下述程序段后,變量a和b的值分別是( doa/=b+;while(ab);B. 1,4D. 2,4A. 1,3C. 2,314.在C語言中,下列錯誤的說法是(A.函

5、數(shù)可以遞歸調(diào)用B.不允許在函數(shù)屮再定義函數(shù)C.遞歸程序不可能用非遞歸算法實現(xiàn)D.對于continue語句,可以通過改變程序的結(jié)構(gòu)而不使用它15.設(shè)int a=1, 2,3;,則元素al0的值是(A.B. 1C.D. 316.若mainO帶參數(shù),正確的是(A.main(int argc, char*argv)main(intargc char*argv)C. main(int argc, char argv ) D - main(int argc, char argv)17.設(shè)struct student char name10;int sex;int num;s, *p=&s;以下對結(jié)構(gòu)型變量

6、s中成員num的非法引用是(A.p-numB. (*p) numC.D.1&A.下列說法中正確的是()B.預(yù)處理命令只能出現(xiàn)在主函數(shù)Z前C.所有預(yù)處理命令都是以符號屮開頭D.有些預(yù)處理命令不是在源程序編譯之前處理C語言的預(yù)處理命令只有宏定義和文件包含19.設(shè) enum week mon, tue=2, wed, thu, sat=6day:,則枚舉常S mon 和 thu 的值分別是()A. 0 和 4B. 1 和 4C. 0 和 3D. 1 和 520.下列屬于文件包含的命令是()A. #define N 25B. #endifC. ttinclude D. ttelse二、填空題(本大題共

7、10小題,每小題2分,共20分)請在毎小題的空格中填上正確答案。錯填、不填均無分。21. 個C語言程序的執(zhí)行起點是O22.設(shè) int x=3, y=5;,則執(zhí)行 printf( %dn 23.設(shè) int s32 = l,2,3,4,5,6, (*p)2=s;,貝lj*(*(p+l)+1)的 值是 24- C語言屮,可以處理的兩類文件分別是文本文件和 25 -設(shè)int a=2 ;,則執(zhí)行a+=a*=15;后,變量a的值是26.設(shè)double y45;,則數(shù)組y屮元素的個數(shù)是 27-設(shè)int x=7, y=3,則表達式x%y+x/y的值是28設(shè) char s= apple printf C %(i

8、n , strlen(s);后輸出的值是 29.設(shè)unionint i;char j 10;float k;u;則sizeof (u)的值是 30.設(shè)#define MOD(a, b)a%bmainO int x=4, y=16, z;z二MOD (y, X);printfC %dn , z+);則程序執(zhí)行的結(jié)果是 三、程序分析題(本大題共5小題,每小題5分,共25分) 閱讀下列程序,將輸出結(jié)果寫到各題右側(cè)的空白處。31. mainOint x=15;while(x20)x+if (x/3!二0) x卄;break; else continue;printf ( %(in , x);(int

9、a, int i, int j)(int t;i+; jfun (a, i, j);mainO(int X二2, 4, 6, i;fun(x, 0, 2);for(i=0;i0;i-)printf(,bi-1);34.# include mainO(int a, b, i ;a=b=O;for(i=0;i=10;i+=2)a+=i;b+二i+1;printf( a=%dn , a);printf( b=%dn , b-11);a=100;static int a=20;a+printf ( %(ln , a);mainOint i;for(i=l;i=3;i+)(a+;printf ( %(!

10、, , a);四、程序填充題(本大題共3小題,每小題6分,共18分)給出下列程序,將橫線處缺少的部分補上,使其能正確運行。36-對含有10個元素的數(shù)組a先按元素的存儲次序倒序輸入,再按其正序輸出。#define/*第一空*/mainOint i, aN;scanf( %d,);/*第三空*/for(i=0;iN;i+)printf( %dt ,ai)printfC n);37. 學(xué)生成績的字母等級和分數(shù)范圍如下:字母等級其它字母分數(shù)范圍 901008089 7079 6069 059輸入錯誤輸入字母等級之J5,輸出相應(yīng)的分數(shù)范圍。mainO;/*第一空*/scanf( %c ,&score);

11、switch(score)caseA :printf( A:9Cri00n);/*第二空*/caseB :printf (“B:8(r89n ) ;break;caseC :printf (C:7079n );break;caseD :printf (D:6069n );break;caseE :printf (E: 059n );break;:printf(輸入錯誤n);/*第三空*/38. 文本文件屮含有若干個整數(shù),將這些數(shù)據(jù)讀出后求出它們的和,再將這些數(shù)據(jù)與它們的和分別顯示到屏幕上。ttincludeOmainO(int num;longint sum=0L;FILE*fp;fp=fopen(dofscanf (,&num) ;/*第一空*/sum+=;/*笫二空*/printf( %5d ,num);while();/*第三空*/121printf( nsum=%ldn

溫馨提示

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

評論

0/150

提交評論