版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、全國(guó)高等學(xué)校(安徽考區(qū))計(jì) 算 機(jī) 水 平 考 試 試 卷(二級(jí) C語(yǔ)言程序設(shè)計(jì))一、單項(xiàng)選擇題(每題1分,共40分)1下列屬于計(jì)算機(jī)輸出設(shè)備的是 D 。A)鼠標(biāo) B)掃描儀 C)鍵盤(pán) D)打印機(jī)2網(wǎng)上購(gòu)物屬于計(jì)算機(jī)在 B 領(lǐng)域中的應(yīng)用。A)電子政務(wù) B)電子商務(wù) C)計(jì)算機(jī)輔助設(shè)計(jì) D)辦公自動(dòng)化3微型機(jī)中,U盤(pán)使用的一般是 D 接口。A)1394 B)LPT C)COM D)USB4下列關(guān)于存儲(chǔ)器讀寫(xiě)速度從快到慢的排序中,正確的是 A 。A)RAM、硬盤(pán)、光盤(pán) B)RAM、光盤(pán)、硬盤(pán) C)硬盤(pán)、RAM、光盤(pán) D)硬盤(pán)、光盤(pán)、RAM5“32位微型機(jī)中”中的“32”是指 C 。A)微機(jī)主頻B)
2、內(nèi)在容量C)微機(jī)字長(zhǎng)D)硬盤(pán)容量6在Windows系統(tǒng)中查找文件時(shí),如果輸入“*.doc”,則查找的是 A 。A)文件名為*.doc的文件B)文件名中有一個(gè)*的doc的文件C)所有擴(kuò)展名為doc的文件D)文件名長(zhǎng)度為一個(gè)字符的doc的文件7下列不符合域名命名規(guī)則的是 B 。A) B)C) D)8下列軟件不屬于多媒體影音播放工具的是 B 。)暴風(fēng)影音 B)Photoshop )RealPlayer )Windows Media Player9下面關(guān)于計(jì)算機(jī)病毒危害的描述中,錯(cuò)誤的是 D 。 )影響程序的執(zhí)行B)破壞用戶(hù)程序和數(shù)據(jù))影響計(jì)算機(jī)的運(yùn)行速度D)破壞只讀光盤(pán)中的信息10軟件開(kāi)發(fā)過(guò)程中,程
3、序設(shè)計(jì)的核心是 A 。A)算法與數(shù)據(jù)結(jié)構(gòu) B)語(yǔ)句格式 C)用戶(hù)數(shù)據(jù) D)用戶(hù)文檔11以下敘述不正確的是_D_。A)一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B)一個(gè)C源程序一行內(nèi)可以寫(xiě)多條語(yǔ)句C)C程序的基本組成單位是函數(shù)D)在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面12以下正確的C語(yǔ)言標(biāo)識(shí)符是 _C_。A)%xB)a+bC)a123;D)test!13以下對(duì)t描述正確的是_B_。A) t是兩個(gè)字符B) t是一個(gè)字符C) t是一個(gè)字符串D)以上都不是14C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類(lèi)型有_C_。A)整型、實(shí)型、邏輯型B) 整型、字符實(shí)型、邏輯型C)整型、實(shí)型、字符型D) 整型、實(shí)型、字符型、邏輯型1
4、5在C語(yǔ)言中,數(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)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í)行語(yǔ)句b=1.0/a;后,b
5、的值是_A_。A)0.5B)0C)1D)220已知int i=1,j;,則執(zhí)行語(yǔ)句j=i+;后,j的值是_。A)1B)2 C)-2D)-121已知int x=2,y=1,z;,則執(zhí)行語(yǔ)句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;,則正確的輸入語(yǔ)句是_。A)scanf(“%d%s”,&b,s0);B) scanf(“%d%s”,&b,s);C)scanf(“%d%s”,b
6、,s);D) scanf(“%d%s”,b,&s);24對(duì)下面的程序,描述正確的是_。#include “stdio.h”void main()int x=3,y=5;if (x=y-4) printf(“*”);else printf(“#”);A)有語(yǔ)法錯(cuò)誤B)輸出*C)可以通過(guò)編譯,但是不能通過(guò)連接,因而不能運(yùn)行D) 輸出#25以下能正確判斷字符型變量k的值是小寫(xiě)字母的表達(dá)式是_。A)k>=a | k<=zB) k>=a | k<=zC) k>=”a” && k<=”z”D) k>=a && | k<
7、=z26已知int i=3;,則while (i<8) 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 (i%2=0) continue; s+=i;printf(“%dn”,s);A)21B)9C)12D)629以下定義中,錯(cuò)誤的是 _。A)int a =1,2;B)char a10;C)char s10=”test
8、”; 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ù)組長(zhǎng)度相等C) a數(shù)組長(zhǎng)度比b數(shù)組長(zhǎng)D) b數(shù)組長(zhǎng)度比a數(shù)組長(zhǎng)31已知int a33;,則_不屬于a數(shù)組中的元素。A)a33B) a22C) a11D) a0032以下對(duì)函數(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í),形參必須是整型33執(zhí)行以下程序段后,輸出結(jié)果是_。#include “stdio.h”void
9、 fun (int i) i = i * 5; void main() int i=2; fun(i);printf(“%d n”,i); A)2B)3C)10D)15 34兩個(gè)類(lèi)型相同的指針變量之間,不能進(jìn)行的運(yùn)算是_。A)<B)>C)+D)-35已知int n=2, *p=&n, *q=p;,則以下賦值語(yǔ)句中非法的是_。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á)式b>
10、;>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如果需要打開(kāi)一個(gè)已經(jīng)存在的非空文件”FILE”,并向文件尾添加數(shù)據(jù),則正確的打開(kāi)語(yǔ)句是_。A)fp=fopen(“FILE”,”r”);B) fp=fopen(“FILE”
11、,”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í)行語(yǔ)句x=(a=6, b=3, a+b) ;后,x的值是_。3判斷整型變量a能被7整除的表達(dá)式為_(kāi)。4已知int a=276, b;,則執(zhí)行語(yǔ)句b=a%10*100+a/10%10*10+a/100;后,b的值為_(kāi)。5do while (表達(dá)式);循環(huán)至少執(zhí)行 _次。6已知int a34;,則數(shù)組a中有_個(gè)整型元素。7已知int a10
12、=1,2,3,4,5,6,7,8,9,10;,則a3+a6的值是_。8以下函數(shù)是用來(lái)求兩個(gè)整數(shù)之和,并通過(guò)第三個(gè)形參將結(jié)果傳回,請(qǐng)?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í)行語(yǔ)句*p=5, c=a+b;后,c的值是_。三、閱讀理解題(每題4分,共20分)1以下程序的運(yùn)行結(jié)果是_。#include <stdio.h>void main() int grade=
13、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é)果為_(kāi)。#include <stdio.h>void main() int i,j; for(i=2;i<10;i+) for(j=2;j<i;j+) if(i%j=0) bre
14、ak; if (j>=i) printf("%2d",i); printf("n");3以下程序的運(yùn)行結(jié)果為_(kāi)。#include <stdio.h>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以下程序的運(yùn)行結(jié)果為_(kāi)。#include &
15、lt;stdio.h>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以下程序的運(yùn)行結(jié)果為_(kāi)。#include <stdio.h>void main() int a=1,1,0,1,b=1,0,0,1; int i; for (i=0; i<4; i+) ai=ai+bi; for (i=3; i>0; i-) ai-1=ai-1+ai/2;
16、 ai=ai%2; a0=a0%2; for (i=0; i<4; i+) printf("%d",ai); printf("n"); 四、編程題(共20分)1(6分)編程從鍵盤(pán)輸入整數(shù)a和b,輸出兩個(gè)數(shù)中的較大數(shù)。2(7分)利用循環(huán)語(yǔ)句編寫(xiě)程序,計(jì)算并輸出結(jié)果。3(7分)編寫(xiě)一個(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:查
17、找0串。若找到,則在串首存儲(chǔ)字符:,并將串后的字符順序存儲(chǔ)在:之后,若沒(méi)有找到或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 <stdio.h>void main() int a,b,max; scanf("%d%d",&a,&b); if (a>b) max=a; else max=b; printf("max=%dn",max);2. #include <stdio.h>void main() int i; float s=0; for (i=1;i<=2011;i+) if (i%2=0) s=s-1.0/i; else s=s+1.0/i; printf("s=%fn",
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年規(guī)范化加工零件協(xié)議模板
- 廚房設(shè)施裝配工程服務(wù)協(xié)議范本
- 東北三省三校2025屆高三11月期中聯(lián)考政治試題(含答案詳解)
- 2024-2025學(xué)年福建省泉州實(shí)驗(yàn)中學(xué)九年級(jí)(上)月考數(shù)學(xué)試卷(10月份)
- 2024年工程協(xié)議執(zhí)行管理操作規(guī)程
- 2024年糧食收購(gòu)與銷(xiāo)售協(xié)議樣本
- 2024年度建筑材料購(gòu)銷(xiāo)協(xié)議
- 分包商2024年工程安全環(huán)保協(xié)議
- 2024年民居住房租賃協(xié)議細(xì)則
- 棍針課件教學(xué)課件
- 超聲引導(dǎo)下腰方肌阻滯PPT
- 綠色食品、有機(jī)食品和無(wú)公害食品課件
- 擴(kuò)張型心肌病診斷和治療指南
- 電子小報(bào)社團(tuán)教案
- 八大特殊作業(yè)安全試題題庫(kù)
- 標(biāo)簽打印管理辦法及流程
- 五四制青島版2022-2023五年級(jí)科學(xué)上冊(cè)第五單元第19課《生物的棲息地》課件(定稿)
- 四年級(jí)上冊(cè)美術(shù)教案15《有創(chuàng)意的書(shū)》人教版
- 否定詞否定句課件(PPT 38頁(yè))
- 水力學(xué)第12章 相似理論-2015
- 第7章國(guó)際資本流動(dòng)與國(guó)際金融危機(jī)
評(píng)論
0/150
提交評(píng)論