2013年高等教育自學考試自考02275計算機基礎與程序設計-_第1頁
2013年高等教育自學考試自考02275計算機基礎與程序設計-_第2頁
2013年高等教育自學考試自考02275計算機基礎與程序設計-_第3頁
2013年高等教育自學考試自考02275計算機基礎與程序設計-_第4頁
2013年高等教育自學考試自考02275計算機基礎與程序設計-_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

全國2013年7月高等教育自學考試計算機基礎與程序設計試題課程代碼:02275一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相代碼涂黑。錯涂、多涂或未涂均無分。1.一個完整的計算機系統(tǒng)應該包括A.主機和外設B.主機和操作系統(tǒng)C.硬件系統(tǒng)和系統(tǒng)軟件D.硬件系統(tǒng)和軟件系統(tǒng)2.內(nèi)存中每個基本單元都有唯一的序號,這個序號稱為A.地址B.字節(jié)D.字C.代碼3.計算機對編譯型高級語言的執(zhí)行方式是A.逐條語句邊解釋邊執(zhí)行,即解釋一條就執(zhí)行一條B.將整個程序編譯完成后再執(zhí)行,不生成目標程序C.將源程序編譯成目標程序,執(zhí)行連接后的程序D.將源程序解釋完畢后再執(zhí)行4.下面幾種運算符中,優(yōu)先級最高的是A.||C.=B.,D.?:5.設有intx=2,y,z;執(zhí)行z=y=x――;后變量x的值是A.0C.2B.1D.36.若有下列程序段,欲使a=2,b=3,對應正確的數(shù)據(jù)輸入方式是(其中<CR>表示換行)。inta,b;scanf("a=%d,b=%d",&a,&b);A.2<CR>B.a(chǎn)=2b=3<CR>3<CR>C.a(chǎn)=2,b=3<CR>7.設有聲明inta=5,b=10;D.2,3<CR>執(zhí)行a=a+b,b=a-b,a=a-b之后,變量a和b的值是A.5和5C.5和10B.5和-5D.10和58.下面程序段輸出的結(jié)果是main(){intx=5,y;if(x<0)y=l;if(x==0)y=0;y=l;printf("%d",y);}A.-5B.-1C.0D.19.若執(zhí)行下列程序時,從鍵盤輸入數(shù)據(jù)3和4,則程序的輸出結(jié)果是main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a<b)s=b;s=s*s;printf("%d",s);}A.14B.16D.20C.1810.只能在循環(huán)語句中用于結(jié)束本輪循環(huán),即跳過循環(huán)體中它下面的語句的語句是A.break;B.continue;D.ifC.goto11.下面程序段的輸出結(jié)果是for(i=1;i<3;i++){for(j=1;j<3;j++)printf("%d",i+j);printf("\n");}A.2334B.234D.234C.233412.已知strl和str2是字符串,下面函數(shù)調(diào)用中能正確地完成字符串的輸出的是A.puts(strl,str2)C.putchar(strl)B.puts(str2)D.putchar(strl,str2)13.下列程序的輸出結(jié)果是#include<stdio.h>main(){chars[10]={′a′,′b′,′c′,};s[3]=′\0′;printf("%d\n",strlen(s));}A.3B.4C.10D.輸出值不確定14.設有聲明inta[5]=(1,2,3,4,5),b[3]={2,4,6);則表達式a[b[2]一b[1]]的值是A.1C.3B.2D.415.若沒有定義局部變量的存儲類別,則系統(tǒng)默認的存儲類別是A.registerB.staticC.autoD.extern16.執(zhí)行下面代碼片段之后,變量x的值是intx=1,*p;p=&x;++x;*p=5;A.1B.2D.5C.417.執(zhí)行下面代碼片段之后,表達式*(p+1)的值是intx[5]={1,3,5,7,9},*p;p=&x[0];*(p+1)=*(p+3)+x[2];A.3B.7D.12C.1018.下面關(guān)于結(jié)構(gòu)體類型的定義中,正確的定義是A.structstudentB.structstudent{{intxh,intxh;charname[10];intn1;charname[10],intn1,},};C.structstudent{D.structstudent{intxh,intxh;charname[10],intn1,charname[10];intn1;};19.設有聲明inta=l,b=2;執(zhí)行:b=a<<3;之后,變量b的值是},A.1C.6B.2D.820.設有聲明intu=15,v=2,w=3;執(zhí)行表達式u=u>>v|w<<v之后,變量u的值是A.3B.5C.12D.15二、多項選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的五個備選項中至少有兩個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。錯涂、多涂、少涂或未涂均無分。21.對于下面的for循環(huán)結(jié)構(gòu)for(表達式1;表達式2;表達式3)語句以下敘述正確的有A.表達式1最先求值;B.表達式3最先求值;C.語句在表達式2求值之后才有可能執(zhí)行;D.語句在表達式2求值之后肯定能夠執(zhí)行;E.語句執(zhí)行后才對表達式3求值22.對于下面的do-while循環(huán)結(jié)構(gòu)do語句while(x&&!y||z);其語句僅僅執(zhí)行1次的條件有A.x等于0或者z等于0C.y不等于0且z等于0E.x,y,z都等于0B.x等于0且z等于0D.y不等于0且z不等于023.設有聲明intx[4][5];且整型變量i和j滿足:0≤<i,4≤0<j5,則下面能夠表示數(shù)組元素x[i][j]的有A.*(*(x+i)+j)C.*(x[i]+j)B.(*(x+i)+j)D.(x[i]+j)E.*(*(x+i))+j24.關(guān)于結(jié)構(gòu)體類型,下面敘述正確的有A.結(jié)構(gòu)體類型是由用戶定義的B.結(jié)構(gòu)體類型是由系統(tǒng)定義的C.結(jié)構(gòu)體類型的成員允許是不同的數(shù)據(jù)類型D.定義結(jié)構(gòu)體類型之后才能定義該結(jié)構(gòu)體類型的變量E.定義結(jié)構(gòu)體類型變量之后才能定義結(jié)構(gòu)體類型25.設有聲明intx=1,y=2,z=3;下面表達式的值為0的有A.x<<zC.y^yB.z>>2D.x&yE.z&y&x三、簡答題(本大題共4小題,每小題4分,共16分)26.C語言規(guī)定對程序中所用的變量必須“先定義,后使用”,主要目的是什么?27.設有程序intmain(void){inta,b,c,m;scanf("%d%d%d",&a,&b,&c);if(c>a+b)if(a>b)m=a;elsem=b;elseif(b>a)m=a;elsem=b;printf("m=%d\n",m);return0;}請簡述程序的功能。28.簡述下面程序的功能。intmain(void){inti,n;scanf("%d",&n);for(i=l;i<=n;i++)printf("%d\n",f(i));return0;}intf(intx){staticintu=1;u=u*x;returnu;}29.設p是一個有5個元素的指針數(shù)組,它的每一個元素是一個指向char型變量的指針變量;請寫出對應的聲明語句。四、閱讀分析題(本大題共6小題,每小題5分,共30分)30.請寫出下面程序的運行結(jié)果。#include"stdio.h"intmain(void){inta=l,b=3,c=5,s=0;s=a++;printf("l:s=%d\n",s);s=a+b+c;printf("2:s=%d\n",s);return0;}31.當輸入2時,請寫出下面程序的運行結(jié)果。#include"stdio.h"intmain(void){intx,y=1;scanf("%d",&x);switch(x){case1:y=y+1;printf("y=%d\n",y);case2:y=y+2;printf("y=%d\n",y);default:y=y+5;printf("y=%d\n",y);}return0;}32.請寫出下面程序的運行結(jié)果。#include"stdio.h"intmain(void){charch='Y';inti=0;while(ch>='A'){printf("%C",ch);ch――;i++;if(i%5==0)printf("\n");}}33.請寫出下面程序的運行結(jié)果。#include"stdio.h"#include"string.h"intmain(void){charch,s[30]="tnedutsaerauoy";inti=0,j;j=strlen(s)-1;for(;i<j;i++,j――){ch=s[i];s[i]=s[j];s[j]=ch;}printf("%s\n",s);}34.請寫出下面程序的運行結(jié)果。#include"stdio.h"intmain(void){inti,n;for(i=10;i<15;i+=4){n=i-4;printf("\n%d,%d\tgcd=%d\n",i,n,gcd(i,n));}return0;}intgcd(inta,intb){intt;while(b){t=a%b;a=b;b=t;}returna;}35.請寫出下面程序的運行結(jié)果。#include"stdio.h"intmain(void){inti,score[10]={88,78,46,91,43,32,63,72,21,83};bob_sort(score,10);for(i=0;i<10,i++)printf("%d,",score[i]);printf("\n");return0;}intbob_sort(int*p,intn){intt,i,j;for(i=0;i<n-2;i++)for(j=0;j<n-2-i;j++)if(*(p+j)>*(p+j+l)){t=*(p

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論