2021年4月高等教育自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題_第1頁
2021年4月高等教育自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題_第2頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2021年4月高等教育自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 全國2021年4月高等訓(xùn)練自學(xué)考試 計算機(jī)基礎(chǔ)與程序設(shè)計試題 課程代碼:02275 一、單項選擇題(本大題共20小題,每小題1分,共20分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 1i/o設(shè)備指的是計算機(jī)的( ) a存儲設(shè)備 b輸入和輸出設(shè)備 c掌握器 d運(yùn)算器 2具有只讀功能的內(nèi)存儲器是指( ) arom bram c硬盤 dcd-rom 3十進(jìn)制數(shù)5在八位的微機(jī)內(nèi)的存儲形式是( ) a00000101 b100

2、00101 c11111010 d11111011 4c語言源程序的基本單位是( ) a過程 b函數(shù) c子程序 d語句 5設(shè)有int p,q;以下不正確 的語句是( ) ap *=3; bp/=q; cp+=3; dp=q; 6若有下列程序段,欲使a=2,b=3,對應(yīng)正確的數(shù)據(jù)輸入方法是(其中cr表示換行)( int a,b scanf(%d%d,a,b); a2cr ba=2 b=3cr 3cr ca=2,b=3cr d2,3cr 7設(shè)有說明 int x=0,y=2; 則執(zhí)行 if(x=0) y=1+x; else y=x-1; 后,變量y的值是( ) a-1 b0 c1 d2 8下面程序的

3、輸出結(jié)果是( ) main( ) int x=5,y; if(x0) y=1; y=0; if(x0) y=-1; printf(%d,y); 1 ) 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 a-1 x=0; while(x=5) printf(b); x+=2; a0個 main( ) int i =0,j=10,k=2,s=0; for(; ;) i+=k; if(ij) printf(%dn,s); break; s+=i; a4 a0和1 b5 b1和9 c6 c0和9 d7 d1和10 11若有定義:int a10;則數(shù)組元素的下標(biāo)的下限和上限分別是( ) 12下列說

4、法不正確的是( ) a一個源程序文件由一個或多個函數(shù)組成 c一個c程序以函數(shù)為獨(dú)立的編譯單位 d一個c程序必需有一個main( )函數(shù) 13在c語言中,確定函數(shù)返回值的類型由( ) areturn語句中的表達(dá)式類型打算 b調(diào)用該函數(shù)的主函數(shù)類型打算 c調(diào)用函數(shù)時臨時打算 int a =0,1,2,3,4,5,6,7,8,9,*p; p=a; a(a+1) 15若有以下說明: 2 b0 c1 d5 9執(zhí)行下面程序段后,輸出字符b的個數(shù)是( ) b3個 c5個 d6個 10在下述程序中,for循環(huán)執(zhí)行的次數(shù)是( ) b一個c程序由一個或多個源程序文件組成 d定義函數(shù)時所指定的函數(shù)類型打算 14若有

5、以下定義和語句,且0i10,則對數(shù)組元素地址的正確表示是( ) ba+ cp dpi 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 char s10=“abcdefgh”,*p=s; 不能表示字符c的是( ) as2 16有下列程序: func(int x, int y, int*jia, int*jian) *jia=x+y; *jian=x-y; main( ) int i =10,j=3,x1,x2; func( i ,j,x1,x2 ); printf(%d,dn,x1,x2); 則其運(yùn)行結(jié)果是( ) a0,0 struct data int n; char c; float

6、 f; ; 則sizeof (struct data)的值是( ) a1 b3 c7 d11 18假如在程序中要使用系統(tǒng)供應(yīng)的函數(shù)sqrt,則需要書寫的編譯預(yù)處理命令是( ) a#includestdio. h c#includestring.h a0 afeof 二、多項選擇題(本大題共5小題,每小題2分,共10分) 在每小題列出的五個備選項中至少有兩個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選、少選或未選均無分。 21下列設(shè)備中屬于外存儲設(shè)備的有( ) aram d軟盤 b光盤 e磁帶 c硬盤 b3 beof b#includemath. h d#includemalloc

7、.h c12 ceof d15 dfeof b10,3 c13,7 d7,13 17設(shè)有結(jié)構(gòu)體的定義如下: bs3 csca d*(p+2) 19設(shè)有說明:int x=12,y=3;則xy的值是( ) 20測試文件是否結(jié)束函數(shù)的函數(shù)名是( ) 22設(shè)a=1,b=3,c=0;下面表達(dá)式的值為1的有( ) 3 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 a!ab| |a(c+1) d(a=0)(b=10) bab+3 ebaac c(ab)=c 23設(shè)有說明:char s20;( ) 下面各項中能夠正確的將一個字符串a(chǎn)bcd賦給s數(shù)組的有 as=abcd; dstrcpy(s,abcd

8、); bgets(s); estrcpy(abcd,s); cscanf(%s,s); 24關(guān)于結(jié)構(gòu)體,下面各項中不正確的有( ) astruct personlong bh; char *name; int age; psl=9100,wang,20,* pst; pst=psl; printf(%d,*pstage); bstruct my_data cstruct test char *course; char *class dstruct worker char name9; float gz;li=li ping,532.67; estruct int_num int i _num;

9、struct int_num *next; ione, *pi; pi=ione; 25設(shè)有說明:int x=1,y=2,z=3;則下面表達(dá)式的值為0的有( ) axyz dzy 三、簡答題(本大題共4小題,每小題4分,共16分) 26c語言中的運(yùn)算符“=”與運(yùn)算符“= =”的意義相同嗎?為什么? 27變量的存儲類別分為哪幾種?它們分別存儲在什么區(qū)域? 28試定義一個三行的二維字符數(shù)組s,并用i am a boy, you are a girl, he is a teacher對其進(jìn)行初始化。 29設(shè)有說明:int a23; 請用四種方式來表示數(shù)組元素a12。 四、閱讀分析題(本大題共6小題,

10、每小題5分,共30分) 30從鍵盤輸入字符a時,寫出下面程序的運(yùn)行結(jié)果。(注:字符a的ascii碼是65) 4 int num; struct my_data *next; bxyz ex0xff00 cxx+yy 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 #includestdio.h main( ) char ch; ch=putchar(getchar( ) ); printf(,%d,%o,%c,ch+1,ch+1,ch+32); 31閱讀下面程序: void main(void) int s=0,n=0,x; label: scanf(%d,x); if(x0) s+=

11、x; n+; printf(s=%d,n=%d,even=%fn,s,n,1.0,*s/n); if(x!=0) goto label; else printf(good bye!); 當(dāng)依次輸入12 -3 -6 5 13 0時,寫出程序的運(yùn)行結(jié)果。 32閱讀下面程序,寫出程序的運(yùn)行結(jié)果。 char a =9,8,7,6,5,4,3,2,1,0,0; void main (void) int i =8,j; for(j=0;j4;j) printf(%sn,ai j ); 33請寫出下面程序的運(yùn)行結(jié)果。 long fun (int k ) long fac; if(k= =0) return

12、1; else 5 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 fac=k* fun(k-1); printf(fac=%ldn,fac); return fac; void main(void) int n=3; printf(result=%ldn,fun(n+1)/n); 34.閱讀下面程序,寫出運(yùn)行結(jié)果。 #includestdio.h #includestring.h void f(char *s) char *t, c, *p=s; for(t=s+strlen(s)-1;st;s,t) c=*s,*s=*t,*t=c; printf(%sn,p); void main (void) char a 20=abcdefg; f(a); 35閱讀下面程序段,說明其功能: int x, y=0,k; file* fp; fp=fopen(data.txt,rb); for(k=0;k5;k+) fread(x,sizeof(int),1,fp),y+=x; printf(%d,y); fclose(fp); 6 2021年4月高等訓(xùn)練自學(xué)考試計算機(jī)基礎(chǔ)與程序設(shè)計試題 五、程序

溫馨提示

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

最新文檔

評論

0/150

提交評論