




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、全國高等學(xué)校(安徽考區(qū))計(jì) 算 機(jī) 水 平 考 試 試 卷(二級 C語言程序設(shè)計(jì))一、單項(xiàng)選擇題(每題1分,共40分)1下列屬于計(jì)算機(jī)輸出設(shè)備的是 D 。A)鼠標(biāo) B)掃描儀 C)鍵盤 D)打印機(jī)2網(wǎng)上購物屬于計(jì)算機(jī)在 B 領(lǐng)域中的應(yīng)用。A)電子政務(wù) B)電子商務(wù) C)計(jì)算機(jī)輔助設(shè)計(jì) 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)微
2、機(jī)主頻B)內(nèi)在容量C)微機(jī)字長D)硬盤容量6在Windows系統(tǒng)中查找文件時(shí),如果輸入“。doc”,則查找的是 A 。A)文件名為*。doc的文件B)文件名中有一個(gè)*的doc的文件C)所有擴(kuò)展名為doc的文件D)文件名長度為一個(gè)字符的doc的文件7下列不符合域名命名規(guī)則的是 B .A) B)C) D)8下列軟件不屬于多媒體影音播放工具的是 B 。)暴風(fēng)影音 B)Photoshop )RealPlayer )Windows Media Player9下面關(guān)于計(jì)算機(jī)病毒危害的描述中,錯誤的是 D . )影響程序的執(zhí)行B)破
3、壞用戶程序和數(shù)據(jù))影響計(jì)算機(jī)的運(yùn)行速度D)破壞只讀光盤中的信息10軟件開發(fā)過程中,程序設(shè)計(jì)的核心是 A 。A)算法與數(shù)據(jù)結(jié)構(gòu) B)語句格式 C)用戶數(shù)據(jù) D)用戶文檔11以下敘述不正確的是_D_。A)一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B)一個(gè)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'是兩個(gè)字符B) t'是一個(gè)字符C) t是一個(gè)字符串D)以上都不是14C語言中的簡單數(shù)據(jù)類型有_C_。A)
4、整型、實(shí)型、邏輯型B) 整型、字符實(shí)型、邏輯型C)整型、實(shí)型、字符型D) 整型、實(shí)型、字符型、邏輯型15在C語言中,數(shù)字029是一個(gè)_A_。A)八進(jìn)制數(shù)B)十六進(jìn)制數(shù)C)十進(jìn)制數(shù)D)以上都不是16以下選項(xiàng)中,當(dāng)為x大于的奇數(shù)時(shí),值為0的表達(dá)式是_A_。A)x2=0B) x2=1C)x/2D) x%2!=017已知char c=d';,則printf(“c”,A'+(ec);的輸出結(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;
5、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)2C)2D)121已知int x=2,y=1,z;,則執(zhí)行語句z=!x & -y;后,y的值是_。A)0B)1C)2D)122執(zhí)行以下程序段后,輸出結(jié)果是_.int x=10;x+=(x=8);printf(“dn”,x);A)10B)8C)18D)1623已知int b; char s8;,則正確的輸入語句是_。A)scanf(“%ds”,b,s0);B)
6、 scanf(“ds”,b,s);C)scanf(“ds",b,s);D) scanf(“d%s",b,s);24對下面的程序,描述正確的是_.include “stdio.h"void main()int x=3,y=5;if (x=y4) printf(“*”);else printf(“”);A)有語法錯誤B)輸出C)可以通過編譯,但是不能通過連接,因而不能運(yùn)行D) 輸出#25以下能正確判斷字符型變量k的值是小寫字母的表達(dá)式是_。A)k=a k=zB) k>='a | k='zC) k=”a” && k="z”
7、D) k='a & | k='z26已知int i=3;,則while (i8) i+;循環(huán)的次數(shù)是_。A)3B)4C)5D)627執(zhí)行以下程序段后,輸出結(jié)果是 _。int a=6,b=2,c=3,x;x=a>b>a+c:b;printf(“dn”,x);A)6B)2C)9D)328執(zhí)行以下程序段后,輸出結(jié)果是_。int i, s=0;for (i=1; i=6; i+) if (i2=0) continue; s+=i;printf(“dn”,s);A)21B)9C)12D)629以下定義中,錯誤的是 _。A)int a =1,2;B)char a10;C
8、)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ù)時(shí),實(shí)參可以是常量、變量或表達(dá)式B)調(diào)用函數(shù)時(shí),系統(tǒng)將為形參分配內(nèi)存單元C)調(diào)用函數(shù)時(shí),由實(shí)參將值傳遞給形參D)調(diào)用函數(shù)時(shí),形參
9、必須是整型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兩個(gè)類型相同的指針變量之間,不能進(jìn)行的運(yùn)算是_。A)<B)>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”,pq);A)3B)1C)
10、1D)c37已知int b=8;,則表達(dá)式b>2的值是_.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如果需要打開一個(gè)已經(jīng)存在的非空文件"FILE”,并向文件尾添加數(shù)據(jù),則正確的打開語句是_.A)fp=fopen(“FILE&
11、quot;,"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=a10100+a/10%1010+a/100;后,b的值為_.
12、5do while (表達(dá)式);循環(huán)至少執(zhí)行 _次。6已知int a34;,則數(shù)組a中有_個(gè)整型元素.7已知int a10=1,2,3,4,5,6,7,8,9,10;,則a3+a6的值是_。8以下函數(shù)是用來求兩個(gè)整數(shù)之和,并通過第三個(gè)形參將結(jié)果傳回,請?zhí)羁?。void 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分,
13、共20分)1以下程序的運(yùn)行結(jié)果是_。include stdio。hvoid 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以下程序的運(yùn)行結(jié)果為_。include <stdio.h>void main() int i,j; for(i=2;i10;i+) for(
14、j=2;ji;j+) if(ij=0) break; if (j>=i) printf(”2d",i); printf(”n");3以下程序的運(yùn)行結(jié)果為_。#include <stdio。hvoid 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以下程序的運(yùn)行結(jié)果為_.include stdio。hint f(int n) if (n=1 n=2
15、) return 1; else return f(n1)+f(n2);void main() int m,n;m=f(2); n=f(6); printf("m=%d,n=dn",m,n);5以下程序的運(yùn)行結(jié)果為_。include <stdio。h>void main() int a=1,1,0,1,b=1,0,0,1; int i; for (i=0; i4; i+) ai=ai+bi; for (i=3; i0; i) ai1=ai1+ai/2; ai=ai2; a0=a0%2; for (i=0; i<4; i+) printf("d”,
16、ai); printf(”n");四、編程題(共20分)1(6分)編程從鍵盤輸入整數(shù)a和b,輸出兩個(gè)數(shù)中的較大數(shù).2(7分)利用循環(huán)語句編寫程序,計(jì)算并輸出結(jié)果.3(7分)編寫一個(gè)函數(shù)void ZeroZip( char s ),將字符串s中'0串合并為一個(gè):'.其中'0串指是連續(xù)兩個(gè)或兩個(gè)以上的0,且s中0'串最多只有一個(gè)(算法不限).算法參考:20110000000120步驟1:2011:000000120步驟2:2011:120000120步驟3:查找0'串.若找到,則在串首存儲字符':,并將串后的字符順序存儲在':之后,
17、若沒有找到或s是空串,則s不變.例如,若char s =”2011000000012”,調(diào)用ZeroZip(s)后,輸出s為"2011:12”;若char s =”201012”,調(diào)用ZeroZip(s)后,s不變。參考答案一、選擇題DBDACCBBDADCBCDACCBABDBBDCCBDBADACDABDAD二、填空題1。 02。 93。 a7=04. 6725。 16。 127。 118. z9。 310。 12三、閱讀理解題1。 A2。 2 3 5 73。 n=64。 m=1,n=85。 0110四、編程題1.include stdio.hvoid main() int a,b,max; scanf("%dd",&a,b); if (ab) max=a; else max=b; printf(”max=%dn",max);2。 #include stdio。h>void main() int i; float s=0;
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程建筑合同
- 房地產(chǎn)定向開發(fā)合同
- 杭州房屋買賣合同原件
- 食堂肉類采購合同
- 房屋居間委托合同
- 挖掘機(jī)產(chǎn)品銷售合同
- 辦公用品采購與供應(yīng)服務(wù)合同書
- 貨物運(yùn)輸合同進(jìn)口
- 1《我們愛整潔》( 教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版道德與法治一年級下冊
- 山西師范大學(xué)《家具設(shè)計(jì)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年公安部直屬事業(yè)單位招聘筆試真題
- 民政局2025年度離婚協(xié)議書官方模板4篇
- 上海市2024-2025學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 2024-2025學(xué)年五年級數(shù)學(xué)上冊名校真題 期末考試綜合檢測卷
- 2025年市青年企業(yè)家商會工作計(jì)劃
- DGTJ 08-2176-2024 瀝青路面預(yù)防養(yǎng)護(hù)技術(shù)標(biāo)準(zhǔn)(正式版含條文說明)
- 2023年湖南長沙自貿(mào)投資發(fā)展集團(tuán)有限公司招聘筆試真題
- 《電子技能與實(shí)訓(xùn)》課件
- 基礎(chǔ)攝影培訓(xùn)
- 高一政治學(xué)科期末考試質(zhì)量分析報(bào)告(7篇)
- 《面試官培訓(xùn)》課件
評論
0/150
提交評論