![安徽省2級c語言水平考試試卷_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/0ac136cb-7b10-455b-8975-0fda18e7bc72/0ac136cb-7b10-455b-8975-0fda18e7bc721.gif)
![安徽省2級c語言水平考試試卷_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/0ac136cb-7b10-455b-8975-0fda18e7bc72/0ac136cb-7b10-455b-8975-0fda18e7bc722.gif)
![安徽省2級c語言水平考試試卷_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/0ac136cb-7b10-455b-8975-0fda18e7bc72/0ac136cb-7b10-455b-8975-0fda18e7bc723.gif)
![安徽省2級c語言水平考試試卷_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/0ac136cb-7b10-455b-8975-0fda18e7bc72/0ac136cb-7b10-455b-8975-0fda18e7bc724.gif)
![安徽省2級c語言水平考試試卷_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/0ac136cb-7b10-455b-8975-0fda18e7bc72/0ac136cb-7b10-455b-8975-0fda18e7bc725.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、全國高等學(xué)校(安徽考區(qū))計 算 機 水 平 考 試 試 卷(二級 C語言程序設(shè)計)一、單項選擇題(每題1分,共40分)1下列屬于計算機輸出設(shè)備的是 D 。A)鼠標 B)掃描儀 C)鍵盤 D)打印機2網(wǎng)上購物屬于計算機在 B 領(lǐng)域中的應(yīng)用。A)電子政務(wù) B)電子商務(wù) C)計算機輔助設(shè)計 D)辦公自動化3微型機中,U盤使用的一般是 D 接口。A)1394 B)LPT C)COM D)USB4下列關(guān)于存儲器讀寫速度從快到慢的排序中,正確的是 A 。A)RAM、硬盤、光盤 B)RAM、光盤、硬盤 C)硬盤、RAM、光盤 D)硬盤、光盤、RAM5“32位微型機中”中的“32"是指 C 。A)微
2、機主頻B)內(nèi)在容量C)微機字長D)硬盤容量6在Windows系統(tǒng)中查找文件時,如果輸入“。doc”,則查找的是 A 。A)文件名為*。doc的文件B)文件名中有一個*的doc的文件C)所有擴展名為doc的文件D)文件名長度為一個字符的doc的文件7下列不符合域名命名規(guī)則的是 B .A) B)C) D)8下列軟件不屬于多媒體影音播放工具的是 B 。)暴風(fēng)影音 B)Photoshop )RealPlayer )Windows Media Player9下面關(guān)于計算機病毒危害的描述中,錯誤的是 D . )影響程序的執(zhí)行B)破
3、壞用戶程序和數(shù)據(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語言標識符是 _C_.A)xB)a+bC)a123;D)test!13以下對t描述正確的是_B_。A) t'是兩個字符B) t'是一個字符C) t是一個字符串D)以上都不是14C語言中的簡單數(shù)據(jù)類型有_C_。A)
4、整型、實型、邏輯型B) 整型、字符實型、邏輯型C)整型、實型、字符型D) 整型、實型、字符型、邏輯型15在C語言中,數(shù)字029是一個_A_。A)八進制數(shù)B)十六進制數(shù)C)十進制數(shù)D)以上都不是16以下選項中,當(dāng)為x大于的奇數(shù)時,值為0的表達式是_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ù)進行交換,則下面正確的是_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)可以通過編譯,但是不能通過連接,因而不能運行D) 輸出#25以下能正確判斷字符型變量k的值是小寫字母的表達式是_。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ù)時,實參可以是常量、變量或表達式B)調(diào)用函數(shù)時,系統(tǒng)將為形參分配內(nèi)存單元C)調(diào)用函數(shù)時,由實參將值傳遞給形參D)調(diào)用函數(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兩個類型相同的指針變量之間,不能進行的運算是_。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;,則表達式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如果需要打開一個已經(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;,則表達式(int) a/b的值是_.2已知int x,a,b;,則執(zhí)行語句x=(a=6, b=3, a+b) ;后,x的值是_。3判斷整型變量a能被7整除的表達式為_。4已知int a=276, b;,則執(zhí)行語句b=a10100+a/10%1010+a/100;后,b的值為_.
12、5do while (表達式);循環(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í)羁?。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以下程序的運行結(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以下程序的運行結(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以下程序的運行結(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以下程序的運行結(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以下程序的運行結(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,輸出兩個數(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'串.若找到,則在串首存儲字符':,并將串后的字符順序存儲在':之后,
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糧油加工廠出租居間合同
- 汽車美容店裝修監(jiān)理合同
- 二零二五年度辦公室勞動合同地址確認及員工績效獎金協(xié)議
- 裝修分期付款合同須知
- 報關(guān)合同和銷售合同
- 新勞動合同法規(guī)定
- 三農(nóng)村電商行業(yè)監(jiān)管與政策支持方案
- 軟件開發(fā)流程與項目管理作業(yè)指導(dǎo)書
- 居間合同物權(quán)方
- 建筑裝飾裝修工程作業(yè)指導(dǎo)書
- 子宮瘢痕處妊娠-課件
- 煙花爆竹合作協(xié)議書模板(5篇)
- 老年社會工作課件
- 最新記24小時出入量、護理文書書寫規(guī)范課件
- DB23T 2714-2020 農(nóng)村生活垃圾非焚燒低溫處理設(shè)施大氣污染物排放標準
- 【人教版】免疫系統(tǒng)的組成和功能課件1
- 建標 198-2022 城市污水處理工程項目建設(shè)標準
- 船舶輪機英語_專業(yè)用語
- 基層法律服務(wù)所設(shè)立登記表
- 第四代建筑懸挑陽臺腳手架施工
- 三相四線及三相三線錯誤接線向量圖研究分析及更正
評論
0/150
提交評論