【歷年真題】2008年4月02275計算機(jī)基礎(chǔ)與程序設(shè)計自考試卷(含答案)_第1頁
【歷年真題】2008年4月02275計算機(jī)基礎(chǔ)與程序設(shè)計自考試卷(含答案)_第2頁
【歷年真題】2008年4月02275計算機(jī)基礎(chǔ)與程序設(shè)計自考試卷(含答案)_第3頁
【歷年真題】2008年4月02275計算機(jī)基礎(chǔ)與程序設(shè)計自考試卷(含答案)_第4頁
【歷年真題】2008年4月02275計算機(jī)基礎(chǔ)與程序設(shè)計自考試卷(含答案)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2008年4月高等教育自學(xué)考試全國統(tǒng)一命題考試計算機(jī)基礎(chǔ)與程序設(shè)計試卷課程代碼2275一、單項選擇題(本大題共20小題,每小題1分,共20分)1.存儲容量1KB等于()A.字節(jié) B.字節(jié)C.字節(jié) D.字節(jié)2.在計算機(jī)中,指令通常是由()A.操作碼、操作數(shù)組成 B.源操作數(shù)、目標(biāo)操作數(shù)組成C.反碼、補(bǔ)碼組成 D.直接尋址、目的尋址組成3.與十進(jìn)制數(shù)39等值的二進(jìn)制數(shù)是()A.00100111 B.01001001C.10100111 D.010110004.下列設(shè)備中屬于輸出設(shè)備的是()A.掃描儀 B.鍵盤C.鼠標(biāo) D.顯示器5.整數(shù)-2在機(jī)器內(nèi)存中的表示是()A.1000000000000010 B.1111111111111110C.11111111111111101 D.11111111111111116.下列運(yùn)算符中優(yōu)先級最低的是()A.> B.!C.% D.==7.設(shè)有inta=3,b=-4,c=5;表達(dá)式++a-c+b++的值是()A.-6 B.-5C.-4 D.-38.以十進(jìn)制無符號形式輸出整數(shù)的格式說明符是()A.%u B.%xC.%o D.%d9.下列程序段的輸出結(jié)果是()voidmain(void){inyy=1,x=5;if(x<0)y=-1;if(x>=0)y=0;printf("%d\n",y);}A.-1 B.0C.1 D.510.執(zhí)行如下程序段后,x的值是()intx=1,y=-1;if(y<0)x-=y;elsex+=y;A.-1 B.0C.1 D.211.執(zhí)行while(表達(dá)式)循環(huán)的條件是()A.當(dāng)表達(dá)式的值為0時 B.僅當(dāng)表達(dá)式的值為1時C.當(dāng)表達(dá)式的值非0時 D.當(dāng)表達(dá)式的值不為1時12.下列程序段輸出的結(jié)果是()for(i=1;i<3;i++)for(j=1;j<3;j++)printf("%d",i+j);A.2334 B.234C.23 D.234 3413.若有定義ints[4]={1,2,3,4};則a[a[2]-3*a[0]+1]的值是()A.1 B.2C.3 D.414.下列關(guān)于C語言程序說法正確的是()A.C語言程序總是從有定義的函數(shù)起順序執(zhí)行B.在C語言程序中,被調(diào)用函數(shù)必須在main函數(shù)中定義C.C語言程序中的main函數(shù)必須放在程序的開始部分D.C語言程序總是從main函數(shù)起開始執(zhí)行15.若有inta[]={1,2,3,4,5,6,7,8,9,10},且0≤i<10,則對數(shù)組元素地址正確表示的是()A.&a+1 B.&a++C.&a D.&a[i]16.下列關(guān)于結(jié)構(gòu)體類型定義正確的是()A.structABC B.structABC{ {inta inta;charb charb;char*p char*p;} }C.structABC D.structABC{ {inta; inta,charb; charb,char*p; char*p,}; };17.下列位運(yùn)算符中,表示按位異或操作的是()A.~ B.│C.^ D.&18.下列各個位運(yùn)算符的優(yōu)先級從左到右依次升高的是()A.>>│&~ B.│>>&~C.│&>>~ D.~│&>>19.設(shè)有說明:intu=1,v=3;則表達(dá)式u<<=v的值是()A.0 B.1C.3 D.820.如果文件存儲的是數(shù)據(jù)在內(nèi)存中存放的字節(jié)形式,則該文件是()A.ASCII文件 B.文本文件C.二進(jìn)制文件 D.設(shè)備文件二、多項選擇題(本大題共5小題,每小題2分,共10分)21.存儲在下列哪些設(shè)備中的信息可以長期保存?()A.RAM B.ROMC.硬盤 D.軟盤E.光盤22.下列語句中正確的有()A.if(x>y);B.if(x=y)&&(x!=0)x+=y;C.if(x!=y)scanf(“%d,&x);elsescanf(“%d”,&y);D.if(x<y){x++;y++;}E.if(x<y)x++;y++;elsex――;y――;23.下列循環(huán)將會產(chǎn)生死循環(huán)的有()A.while(1); B.do{}while(0);C.do{}while(1); D.for(k=1;k>―10;k++);E.for(k=1;k=10;k++,k――);24.設(shè)有二維數(shù)組inta[4][3];下列表示數(shù)組元素a[0][2]地址的有()A.a(chǎn)[2] B.*aC.*a+2 D.a(chǎn)[0]+2E.&a[0][2]25.設(shè)有關(guān)于結(jié)構(gòu)體類型的定義:()structdata{intnum;structdata*next;}*p,*head=NULL;下列語句中正確的有A.p=(structdata*)malloc(sizeof(structdata));B.p=(structdata)malloc(sizeof(structdata));C.p=(structdata*)malloc(sizeof(data));D.p->next=head;E.p.next=head;三、簡答題(本大題共4小題,每小題4分,共16分)26.C語言中的運(yùn)算符“=”與數(shù)學(xué)中的“=”的意義相同嗎?為什么?27.簡述C語言標(biāo)準(zhǔn)庫函數(shù)strcpy的格式(或函數(shù)原型)與功能。28.請按照下列要求寫出相應(yīng)的C語句。假設(shè)float類型的變量x1和x2已經(jīng)定義過,且x1已經(jīng)初始化為7.3。(1)定義指向float類型變量的指針變量fpt;(2)使fptr指向x1;(3)利用fptr,將fptr指向變量的值賦給x2;(4)利用fptr,輸出fptr指向變量的值。29.fread(stu,size,n,fp);中stu、size、n和fp的含義各是什么?四、閱讀分析題(本大題共6小題,每小題5分,共30分)30.請閱讀分析下列程序,然后寫出運(yùn)行結(jié)果。main(){inta=0,b=1;printf("a=%d,b=%d\n",a,b);a+=b;b+=a;printf("a=%d,b=%d\n",a,b);}31.若分別輸入0和5時,請閱讀分析下列程序,然后分別寫出兩種輸入情況下程序的運(yùn)行結(jié)果。main(){intx,y;scanf("%d",&x);if(x>2&&x<=10)y=x*(x+2);elseif(x>-1&&x<=2)y=2*x;elseif(x<-1)y=x-1;if(y!=-1)printf("%d,y);elseprintf("error");}32.請閱讀分析下列程序,然后寫出程序的循環(huán)次數(shù)和運(yùn)行結(jié)果。main(void){inti;for(i=1;i<6;i++){if(i%2){printf("@");continue;}printf("*");}printf("\n");}33.請閱讀分析下列程序,然后寫出程序的運(yùn)行結(jié)果。voidfun();voidmain(void){fun();fun();}voidfun(){staticinta[3]={0,1,2},b=10;inti;if(b==10){for(i=0;i<3;i++)a[i]+=a[i];for(i=0;i<3;i++)printf("%d,",a[i]);printf("b=%d\n",b);b++;}else{for(i=0;i<3;i++)a[i]*=a[i];for(i=0;i<3;i++)printf("%d,"a[i]);printf("b=%d\n",b);}}34.請閱讀分析下列程序,然后寫出程序的運(yùn)行結(jié)果。voidmain(void){inta[]={1,2,3,4,5,6},*p;p=a;p++;*(p+3)+=2;printf("%d\n",*p);printf("%d\n",*(p+3));}35.設(shè)有下列創(chuàng)建單向鏈表的部分程序:#include"malloc.h"#include"string.h"structautomobile{chartype[20];intload;structautomobile*next;}*head=NULL;voidmain(void){structautomobile*p;char*automobile_type[3]={"Red_Rock",Yellow_River","East_Wind"};intautomobile_load[3]={24,18,42},j;for(j=0;j<3;j++){p=(①______________)malloc(sizeof(structautomobile));strcpy(②_____________,automobile_type[j]);p->load=automobile_load[j];

溫馨提示

  • 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

提交評論