安徽省2級c語言水平考試試卷.doc_第1頁
安徽省2級c語言水平考試試卷.doc_第2頁
安徽省2級c語言水平考試試卷.doc_第3頁
安徽省2級c語言水平考試試卷.doc_第4頁
安徽省2級c語言水平考試試卷.doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

全國高等學(xué)校(安徽考區(qū))計 算 機(jī) 水 平 考 試 試 卷(二級 C語言程序設(shè)計)一、單項選擇題(每題1分,共40分)1下列屬于計算機(jī)輸出設(shè)備的是 D 。A)鼠標(biāo) B)掃描儀 C)鍵盤 D)打印機(jī)2網(wǎng)上購物屬于計算機(jī)在 B 領(lǐng)域中的應(yīng)用。A)電子政務(wù) B)電子商務(wù) C)計算機(jī)輔助設(shè)計 D)辦公自動化3微型機(jī)中,U盤使用的一般是 D 接口。A)1394 B)LPT C)COM D)USB4下列關(guān)于存儲器讀寫速度從快到慢的排序中,正確的是 A 。A)RAM、硬盤、光盤 B)RAM、光盤、硬盤 C)硬盤、RAM、光盤 D)硬盤、光盤、RAM5“32位微型機(jī)中”中的“32”是指 C 。A)微機(jī)主頻B)內(nèi)在容量C)微機(jī)字長D)硬盤容量6在Windows系統(tǒng)中查找文件時,如果輸入“*.doc”,則查找的是 A 。A)文件名為*.doc的文件B)文件名中有一個*的doc的文件C)所有擴(kuò)展名為doc的文件D)文件名長度為一個字符的doc的文件7下列不符合域名命名規(guī)則的是 B 。A) B)C) D)8下列軟件不屬于多媒體影音播放工具的是 B 。)暴風(fēng)影音 B)Photoshop )RealPlayer )Windows Media Player9下面關(guān)于計算機(jī)病毒危害的描述中,錯誤的是 D 。 )影響程序的執(zhí)行B)破壞用戶程序和數(shù)據(jù))影響計算機(jī)的運行速度D)破壞只讀光盤中的信息10軟件開發(fā)過程中,程序設(shè)計的核心是 A 。A)算法與數(shù)據(jù)結(jié)構(gòu) B)語句格式 C)用戶數(shù)據(jù) D)用戶文檔11以下敘述不正確的是_D_。A)一個C源程序可由一個或多個函數(shù)組成B)一個C源程序一行內(nèi)可以寫多條語句C)C程序的基本組成單位是函數(shù)D)在C程序中,注釋說明只能位于一條語句的后面12以下正確的C語言標(biāo)識符是_C_。A)%xB)a+bC)a123;D)test!13以下對t描述正確的是_B_。A) t是兩個字符B) t是一個字符C) t是一個字符串D)以上都不是14C語言中的簡單數(shù)據(jù)類型有_C_。A)整型、實型、邏輯型B) 整型、字符實型、邏輯型C)整型、實型、字符型D) 整型、實型、字符型、邏輯型15在C語言中,數(shù)字029是一個_A_。A)八進(jìn)制數(shù)B)十六進(jìn)制數(shù)C)十進(jìn)制數(shù)D)以上都不是16以下選項中,當(dāng)為x大于的奇數(shù)時,值為0的表達(dá)式是_A_。A)x%2=0B) x%2=1C)x/2D) x%2!=017已知char c=d;,則printf(“%c”,A+(e-c);的輸出結(jié)果是_C_。A)aB)eC)BD)D18已知int a=1,b=3,t; ,若要將a和b變量中的數(shù)據(jù)進(jìn)行交換,則下面正確的是_C_。A)a=b; b=a;B)a=t; t=b; b=a;C)t=a; a=b; b=t;D)t=a; b=t; b=a;19已知int a=2,b; ,則執(zhí)行語句b=1.0/a;后,b的值是_A_。A)0.5B)0C)1D)220已知int i=1,j;,則執(zhí)行語句j=i+;后,j的值是_。A)1B)2 C)-2D)-121已知int x=2,y=1,z;,則執(zhí)行語句z=!x & -y;后,y的值是_。A)0B)1 C)2D)-122執(zhí)行以下程序段后,輸出結(jié)果是_。int x=10;x+=(x=8);printf(“%dn”,x);A)10B)8C)18D)1623已知int b; char s8;,則正確的輸入語句是_。A)scanf(“%d%s”,&b,s0);B) scanf(“%d%s”,&b,s);C)scanf(“%d%s”,b,s);D) scanf(“%d%s”,b,&s);24對下面的程序,描述正確的是_。#include “stdio.h”void main()int x=3,y=5;if (x=y-4) printf(“*”);else printf(“#”);A)有語法錯誤B)輸出*C)可以通過編譯,但是不能通過連接,因而不能運行D) 輸出#25以下能正確判斷字符型變量k的值是小寫字母的表達(dá)式是_。A)k=a | k=a | k=”a” & k=a & | k=z26已知int i=3;,則while (iba+c:b;printf(“%dn”,x);A)6B)2C)9D)328執(zhí)行以下程序段后,輸出結(jié)果是_。int i, s=0;for (i=1; i=6; i+) if (i%2=0) continue; s+=i;printf(“%dn”,s);A)21B)9C)12D)629以下定義中,錯誤的是 _。A)int a =1,2;B)char a10;C)char s10=”test”; D)int n=5,an;30已知char a =”abc”; char b4=a,b,c,d;,則下列描述中正確的是_。A)a數(shù)組和b數(shù)組完全相同B) a數(shù)組和b數(shù)組長度相等C) a數(shù)組長度比b數(shù)組長D) b數(shù)組長度比a數(shù)組長31已知int a33;,則_不屬于a數(shù)組中的元素。A)a33B) a22C) a11D) a0032以下對函數(shù)的描述中,不正確的是_。A)調(diào)用函數(shù)時,實參可以是常量、變量或表達(dá)式B)調(diào)用函數(shù)時,系統(tǒng)將為形參分配內(nèi)存單元C)調(diào)用函數(shù)時,由實參將值傳遞給形參D)調(diào)用函數(shù)時,形參必須是整型33執(zhí)行以下程序段后,輸出結(jié)果是_。#include “stdio.h”void fun (int i) i = i * 5; void main() int i=2; fun(i);printf(“%d n”,i); A)2B)3C)10D)15 34兩個類型相同的指針變量之間,不能進(jìn)行的運算是_。A)C)+D)-35已知int n=2, *p=&n, *q=p;,則以下賦值語句中非法的是_。A)p=q;B)*p=*q;C)n=*q;D)p=n;36執(zhí)行以下程序段后,輸出結(jié)果是_。char p=”abcdefgh”, *q;q=p+3;printf(“%dn”,*p-*q);A)3B)1C)-1D)c37已知int b=8;,則表達(dá)式b2的值是_。A)0B)2C)4D)838執(zhí)行以下程序后,輸出結(jié)果是_。#include “stdio.h”#define MA(X) X*Xvoid main() int a=2,b=3; printf(“%dn”,MA(a+b); A)20B)25C)18D)1139設(shè)有以下定義,則變量a在內(nèi)存中所占字節(jié)數(shù)是 _。struct stud char num8;float ave; a;A)12B)5C)6D)840如果需要打開一個已經(jīng)存在的非空文件”FILE”,并向文件尾添加數(shù)據(jù),則正確的打開語句是_。A)fp=fopen(“FILE”,”r”);B) fp=fopen(“FILE”,”w”);C) fp=fopen(“FILE”,”w+”);D) fp=fopen(“FILE”,”a+”);二、填空題(每空2分,共20分)1已知float a=3.5; int b=5;,則表達(dá)式(int) a/b的值是_。2已知int x,a,b;,則執(zhí)行語句x=(a=6, b=3, a+b) ;后,x的值是_。3判斷整型變量a能被7整除的表達(dá)式為_。4已知int a=276, b;,則執(zhí)行語句b=a%10*100+a/10%10*10+a/100;后,b的值為_。5do while (表達(dá)式);循環(huán)至少執(zhí)行 _次。6已知int a34;,則數(shù)組a中有_個整型元素。7已知int a10=1,2,3,4,5,6,7,8,9,10;,則a3+a6的值是_。8以下函數(shù)是用來求兩個整數(shù)之和,并通過第三個形參將結(jié)果傳回,請?zhí)羁铡oid func (int x, int y, int _) *z=x+y; 9已知char s1 =”abcd”, s2 =”efg”;,則strlen(strcpy(s1,s2)的值是 _。10已知int a=3, b=7, c, *p=&a;,則執(zhí)行語句*p=5, c=a+b;后,c的值是_。三、閱讀理解題(每題4分,共20分)1以下程序的運行結(jié)果是_。#include void main() int grade=95; switch(grade/10) default: printf(Dn); break; case 6:printf(Cn); break; case 7:case 8:printf(Bn); break; case 9:case 10:printf(An); break; 2以下程序的運行結(jié)果為_。#include void main() int i,j; for(i=2;i10;i+) for(j=2;j=i) printf(%2d,i); printf(n);3以下程序的運行結(jié)果為_。#include void main() char s=MerryChristmas; int i,n; for(i=0,n=0;si!=0;i+) if(si=s) n+; else if (si=r) n-; printf(n=%dn,n);4以下程序的運行結(jié)果為_。#include int f(int n) if (n=1 | n=2) return 1; else return f(n-1)+f(n-2);void main() int m,n; m=f(2); n=f(6); printf(m=%d,n=%dn,m,n);5以下程序的運行結(jié)果為_。#include void main() int a=1,1,0,1,b=1,0,0,1; int i; for (i=0; i0; i-) ai-1=ai-1+ai/2; ai=ai%2; a0=a0%2; for (i=0; i4; i+) printf(%d,ai); printf(n); 四、編程題(共20分)1(6分)編程從鍵盤輸入整數(shù)a和b,輸出兩個數(shù)中的較大數(shù)。2(7分)利用循環(huán)語句編寫程序,計算并輸出結(jié)果。3(7分)編寫一個函數(shù)void ZeroZip( char s ),將字符串s中0串合并為一個:。其中0串指是連續(xù)兩個或兩個以上的0,且s中0串最多只有一個(算法不限)。算法參考:20110000000120步驟1:2011:000000120步驟2:2011:120000120步驟3:查找0串。若找到,則在串首存儲字符:,并將串后的字符順序存儲在:之后,若沒有找到或s是空串,則s不變。例如,若char s =”2011000000012”,調(diào)用ZeroZip(s)后,輸出s為”2011:12”;若char s =”201012”,調(diào)用ZeroZip(s)后,s不變。參考答案一、選擇題DBDACCBBDADCBCDACCBABDBBDCCBDBADACDABDAD二、填空題1. 02. 93. a%7=04. 6725. 16. 127. 118. *z9. 310. 12三、閱讀理解題1. A2. 2 3 5 73. n=-64. m=1,n=85. 0110四、編程題1. #include void main() int a,b,max; scanf(%d%d,&a,&b); if (ab) max=a; else max=b; printf(max=%dn,max);2. #include void main() int i; float

溫馨提示

  • 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

提交評論