版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1套C語言程序設(shè)計筆試樣題一單項選擇題(每題1分,共40分)1.某微型計算機的型號規(guī)格標(biāo)有PentiuШ600字樣,其中PentiuШ是指__C____A.廠家名稱B.機器名稱C.CPU型號D.顯示器名稱2.目前微型機上普通使用的光驅(qū)及光盤,它采用的是__C____A.超導(dǎo)技術(shù)B.激光技術(shù)C.集成電路技術(shù)D.調(diào)頻技術(shù)3.在下列一組數(shù)中,最小數(shù)為__C_____A.(11011101)2B.(125)10C.(A7)16D.(157)84.Windows98中,“回收站”是__B___A.內(nèi)存中的部分空間B.硬盤中的部分空間C.軟盤中的部分空間D.部分空間中的高速緩存5.在“我的電腦”窗口中改變一個文獻或文獻夾的名稱,可以采用的方法是:先選取該文獻夾或文獻,再用鼠標(biāo)左鍵_____A.單擊該文獻夾或文獻的名稱B.單擊該文獻夾或文獻的圖標(biāo)C.雙擊該文獻夾或文獻的名稱D.雙擊該文獻夾或文獻的圖標(biāo)6.Windows98的文獻夾組織結(jié)構(gòu)是一種_B____A.表格結(jié)構(gòu)B.樹形結(jié)構(gòu)C.網(wǎng)狀結(jié)構(gòu)D.線性結(jié)構(gòu)7.以太網(wǎng)(Ethernet)的拓撲結(jié)構(gòu)是_B____A.環(huán)形B.星形C.總線形D.樹形8.在因特網(wǎng)(Internet)中,電子公告板簡稱為_B_____A.E-mailB.BBSC.WWWD.FTP9.在多媒體個人計算機中,聲卡的作用是_D_____A.用來播放聲音 B.連接主機和聲音播放設(shè)備C.用來錄入聲音D.連接主機和聲音播放與錄入設(shè)備10.“CIH”是一種計算機病毒,它重要是破壞_D___,導(dǎo)致計算機系統(tǒng)癱瘓。A.CPUB.軟盤C.BOOT(程序)D.BIOS11.設(shè)x,y,z和k都是int型變量,則執(zhí)行表達式:x=(y=4,z=16,k=32)后,x的值為_C___A.4B.16C.32D.5212.設(shè)有如下的變量定義inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;則以下符合C語言的表達式是C_____A.a+=a-=(b=4)*(a=3)B.x%(-3)C.a=a*3=2D.y=float(i)13.假定有以下變量定義:intk=7,x=12;則能使值為3的表達式是B_____A.x%=(k%=5)B.x%=(k-4%5)C.x%=k-k%5D.(x%=k)-(k%=5)14.以下敘述對的的是___D__A.輸入量可以是一個實型常量,例如:scanf("%f",3.5);B.只有格式控制,沒有輸入項,也能對的輸入數(shù)據(jù)到內(nèi)存,例如:scanf("a=%d,b=%df");C.當(dāng)輸入實型數(shù)據(jù)時,格式控制部分可以規(guī)定小數(shù)點后位數(shù),例如:scanf(“%4.2f”,&f);D.當(dāng)輸入數(shù)據(jù)時,必須指明變量地址,例如:scanf(“%f”,&f);15.設(shè)x和y均為int型變量,則語句:x+=y;y=x-y;x-=y;的功能是_D_A.把x和y按從大到小排列B.把x和y按從小到大排列C.無擬定結(jié)果D.互換x和y中的值16.以下程序的輸出結(jié)果是__D___main(){inta=12,b=12;printf(“%d,%d\n”--a,++b);}A.1010B.1212C.1110D.111317.以下程序運營后,輸出結(jié)果是__C____main(){char*s="abcd";s+=2;printf("%1d\n",s)}A.cdeB.字符c的ASCII碼C.字符c的地址D.犯錯18.以下程序的輸出結(jié)果是_C___main(){intm=5;if(m++>5)printf("%d\n",m);elseprintf("%d\n",m--)}A.7B.6C.5D.419.當(dāng)a=1,b=3,c=5,d=4時,執(zhí)行下面一段程序后,x的值為__B__if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;A.1B.2C.3D.620.在執(zhí)行以下程序時,假如從鍵盤輸入:ABCdef<回車>,則輸出為_B___#include<stdio.h>{charch;while((ch=getchar())!='\n'){if(ch>='A'&&ch<=’Z’)ch=ch+32;elseif(ch>=’a’&&ch<=’z’)ch=ch-32printf(“%c”,ch);}printf(“\n”);}A.ABCdefB.abcDEFC.abcD.DEF21.下面能對的進行字符串賦值操作的語句是__A__A.chars[5]={“\ABCDE”}B.chars[5]={‘A’,’B’,’C’,’D’,’E’};C.char*s;s={“ABCDEF”};D.char*s;scanf(“%s”,s);22.當(dāng)執(zhí)行以下程序段時,描述對的的選項是__A__x=-1;do{x=x*x;}while(!x);A.循環(huán)題將再執(zhí)行一次B.循環(huán)題將執(zhí)行兩次C.循環(huán)題將執(zhí)行無限次D.系統(tǒng)提醒有語法錯誤23.執(zhí)行以下程序后,輸出結(jié)果是___Dmain(){inty=10;do{y--;}while(--y);printf(“%d\n”,y--);}A.-1B.1C.8D.024.在下列選項中,沒有構(gòu)成死循環(huán)的程序是__C_A.inti=100;B.for(;;);while(1){i=i&100+1;if(i>100)break;}C.intk=1000;D.ints=36;do{++k;}while(k<=1000);while(s);--s;25.執(zhí)行語句:for(i=1;i++<4;);后,變量i的值是__C__A.3B.4C.5D.不定26.以下程序運營后,假如從鍵盤輸入ABCDE<回車>,則輸出結(jié)果為______#include<stdio.h>#include<string.h>func(charstr[]){intnum=0;while(*(str+num)!=’\0’)num++;return(num);}main(){charstr[10],*p=str;gets(p);printf(“%d\n”,func(p));}A.8B.7C.6D.527.運營以下程序后,假如從鍵盤輸入china<回車>,則輸出結(jié)果為___#include<stdio.h>main(){intv1=0,v2=0;charch;while((ch=getchar())!=’\n’)switch(ch){case‘a(chǎn)’:case’h’:default:v1++;case’0’:v2++;}printf(“%d,%d\n”,v1,v2);}A.2,0B.5,0C.5,5D.2,528.若以下程序所生成的可執(zhí)行文獻名為fiel.exe,當(dāng)打入以下命令執(zhí)行該程序時,程序的輸出結(jié)果是_____FILE1CHINABEIJINGSHANGHAImain(intargc,char*argv[]){while(argc-->0){++argv;printf(“%s”,*argv);}}A.CHINABEIJINGSHANGHAIB.FILE1CHINABEIJINGC.CBSD.FCB29.下面程序的運營結(jié)果是____main(){charch[7]={“65ab21”};inti,s=0;for(i=0;ch[i]>=’0’&&ch[i]<=’9’;i+=2)s=10*s+ch[i]-‘0’;printf(“%d\n”,s);}A.12ab56B.6521C.6D.6230.運營下面的程序,假如從鍵盤輸入:ab<回車>c<回車>def<回車>則輸出結(jié)果為____#include<stdio.h>#defineN6main(){charc[N];inti=0;for(;i<N;c[i]=getchar(),i++);for(i=0;i<N;i++)putchar(c[i]);printf(“\n”);}A.aB.aC.abD.abcdefbbcdcdedf31.以下程序運營后,輸出結(jié)果是_____#include<stdio.h>ss(char*s){char*p=s;while(*p)p++;return(p-s);}main(){char*a=“abded”;inti;i=ss(a);printf(“%d\n”,i);}A.8B.7C.6D.532.以下程序運營后輸出結(jié)果是____#include<stdio.h>func(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+b;return(m);}main(){intk=4,m=1,p;p=func(k,m);printf(“%d”,p);p=func(k,m);printf(“%d”,p);}A.8,15B.8,16C.8,17D.8,833.以下程序運營后,輸出結(jié)果是____#include<stdio.h>#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf(“%4.1f\n”,S(a+b));}A.49.5B.9.5C.22.0D.45.034.以下程序運營后,輸出結(jié)果是___main(){staticchara[]=”ABCDEFGH”,b[]=”abCDefGh”;char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k++)if(*(p1+k)==*(p2+k))printf(“%c”,*(p1+k));printf(“\n”);}A.ABCDEFGB.CDGC.abcdefghD.abCDefGh35.以下程序執(zhí)行后,a的值是_____.main(){inta,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;printf(“%d,\n”,a);}A.4B.1C.0D運營時犯錯,a無定值36.以下程序運營后,輸出結(jié)果是______intd=1;fun(intp){intd=5;d+=p++;printf(“%d”,d);}main(){inta=3;fun(a);d+=a++;printf(“%d”,d);}A.84B.99C.95D.4437.以下程序運營后,輸出結(jié)果是____main(){charch[2][5]={“693”,”825”},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>=’0’&&p[i][j]<=’9’;j+=2)s=10*s+p[i][j]-‘0’;printf(“%d\n”,s);}A.6385B.22C.33D.69382538.若有以下程序段,輸出結(jié)果為_____int**pp,*p,a=10;p=&a;pp=&p;printf(“%d”,**pp);A.10B.p的地址C.a的地址D.pp的地址39.若已建立以下的鏈表結(jié)構(gòu),指針p,q分別指向圖中所示的結(jié)點,則不能將q所指的結(jié)點插入到鏈表末尾的一組語句為_____DatanextDatanextNULLNULLNULLNULLqpbcaqpbcaA.q->next=NULL;p=p->next;p->next=q;B.p=p->next;q->next=p->next;p->next=q;C.p=p->next;q->next=p;p->next=q;D.p=(*p).next;(*q).next=(*p).next;(*p).next=q;40.以讀寫的方式打開一個已有的文獻filel,下面有關(guān)fopen函數(shù)對的的調(diào)用方式為_____A.FILE*fp;fp=fopen(“filel”,”r”);B.FILE*fp;fp=fopen(“filel”,”r+”);C.FILE*fp;fp=fopen(“filel”,”rb”);D.FILE*fp;fp=fopen(“filel”,”rb+”);二.填空題1.設(shè)有變量定義:inta=5,b=4;則表達式(--a>b++)?--a;b++的值為____2.某C編譯系統(tǒng)規(guī)定,int型數(shù)據(jù)占2字節(jié),則定義:structnode{intx;longy;}z;后,sizeof(z)=_____3.設(shè)有變量定義:inta[10]={1,2,3,4,5,6,7};int*p=a;則表達式*++p的值為_____4.下列程序用于計算s=1+x+x2/2!+x3/3!….+xi/i!+….的近似值。#include<math.h>main(){inti=0;floats,t=1.0,x;scanf(“%1f”,&x);s=t=1.0;while(fabs(t)>1.0e-5){i++;t=____;s+=t;}printf(“s=%f\n”,s);}5.下面程序用于將輸入的三個數(shù)從小到大排序輸出。voidmain(){inta,b,c,x,y;scanf(“%d%d%d”,&a,&b,&c);if(_____){x=a;y=b;}else{x=b;y=a;}if(______)x=c;elseif(y>c)y=c;printf(“%d,%d,%d”,y,a+b+c-x-y,x);}6.以下程序?qū)⑤斎氲囊恍凶址械淖帜杆凶兂纱髮戄敵觥?include<stdio.h>main(){charstr[255];inti=0;while((str[i++]=getchar())!=’\n’);str[i-1]=’\0’;for(i=0;str[i]!=’\0’;i++)if(str[i]>=’a’&&str[i]<=’z’)str[i]=(________);printf(“\n%s\n”,str);}7.程序運營后,輸出4,16,256。test(){_______x=2;x=x*x;printf(“%d”,x);}main(){test();test();test();}8.函數(shù)trans()實現(xiàn)對給定的十進制整數(shù)d(d>=0),譯成s(2<=s<=16)進制表達形式的字符串。chartrans(unsignedintd,ints){chardigits[]=”ABCDEF”;charbuf[17];inti=16;if(s<2||s>16)return(0);buf[i]=’\0’;do{buf[--i]=digits[d%s];();}while();printf(“%s”,&buf[i]);}main(){ints,d;scanf(“%d,%d”,&s,&d);printf(“%4d=”,d);trans(d,s);printf(“%d\n”,s);}三.閱讀下列程序,寫出結(jié)果;[程序1]main(){inti,x;scanf(
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年民間個人借貸協(xié)議范本集錦一
- 2024年版自駕游活動安全責(zé)任合同版B版
- 二年級上冊《乘除混合運算》課件
- 《譫妄護理查房》課件
- 2025年銀川貨運上崗證模擬考試試題
- 《建筑施工組織課件》課件
- 2024年度外語教師國際派遣與管理合同3篇
- 2024年度微電影制作與網(wǎng)絡(luò)安全合作合同3篇
- 2024山地自行車環(huán)保賽事器材購銷與售后服務(wù)合同3篇
- 2024年度水電安裝工程勞務(wù)承包合同(含設(shè)計服務(wù))范本3篇
- 北京交通大學(xué)《成本會計》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年世界職業(yè)院校技能大賽“智能網(wǎng)聯(lián)汽車技術(shù)組”參考試題庫(含答案)
- 【課件】校園安全系列之警惕“死亡游戲”主題班會課件
- 化工企業(yè)冬季安全生產(chǎn)檢查表格
- 2024年工程勞務(wù)分包聯(lián)合協(xié)議
- 蜜雪冰城員工合同模板
- 廣東省深圳市龍崗區(qū)2024-2025學(xué)年三年級上學(xué)期11月期中數(shù)學(xué)試題(含答案)
- GB/T 18916.66-2024工業(yè)用水定額第66部分:石材
- 企業(yè)合規(guī)風(fēng)險控制手冊
- 餐飲服務(wù)電子教案 學(xué)習(xí)任務(wù)4 擺臺技能(3)-西餐零點餐臺擺臺
- 2023-2024學(xué)年人教版選擇性必修2 1-1 種群的數(shù)量特征 教案
評論
0/150
提交評論