




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
全國計算機等級二級C語言模擬試題及答案(1)一、填空題A1、C語言中基礎數(shù)據(jù)類型有:、2、C語言中一般整型變量類型說明符為,在內(nèi)存中占字節(jié),有符號一般整型數(shù)據(jù)范圍是o幺、整數(shù)一35在機內(nèi)補碼表達為O4、實行下列語句inta=8;a+=a-=a后,a值是。45、有以下語句:charA[]={"Iamastudent"};該字符串長度是—,A[3]=。a6、符號"建和,a'區(qū)分是o7、所謂“指針”就是。運算符作用是。a"”運算符作用是o8、有以下輸入語句:scanf("a=%d,b=%d,c=%d”,&a,&b,&c);為使變量a值為1,b值為3,c值為2,從鍵盤輸入數(shù)據(jù)對的形式應是o二、選擇題舊、設整型變量a為5,使b不為2表達式是()。aA.b=a/2B.b=6-(--a)b=a%2b=a>3?2:12、為了避免嵌套條件分支語句if-e1se二義性,C語言規(guī)定:C程序中e1se總是和()組成配對關系。aA.縮排位置相同ifaB.在其之前未配對的i僥C.在其之前未配對的最近ifD.同一行上if3、以下程序輸出結(jié)果是()ointx=IO,y=10;printR"%d%d\n",xy);1010aB.99aC.910ad.1094、設A為存放(短)整型一維數(shù)組,假如A首地址為P,那么A中第i個元素地址為()0A.P+i*2P+(i-1)*2P+(i-l)P+i5、選出下列標記符中不是合法標記符是()0aA.hol_doaB.catlaC.—priaD.2ab6、以下程序輸出結(jié)果是()o^inta=5;f1oatx=3.14;a*=x*(E」A,);printf("%f\n”,(f1oat)a);62.00000062.800000aC.63.000000aD.627、設有說明double(*p1)[N];其中標記符p1是()。aA.N個指向double型變量指針。B.指向N個double型變量函數(shù)指針。aC.一個指向由N個doub1e型元素組成一維數(shù)組指針。D.具有N個指針元素一維指針數(shù)組,每個元素所有只能指向double型量。8、在C程序中有以下語句:char*func(intx,inty);它是()。aA.對函數(shù)func定義。aB.對函數(shù)func調(diào)用。C.對函數(shù)func原型說明。aD.不合法。9、以下程序輸出結(jié)果是()oACharstr[15]="he1lo!”;Aprintf("%d\n”,strIcn(str));4A.15AB.14aC.7^D.61()、分析以下程序輸出結(jié)果是()。Amain(>{inta=5,b=-l,c;Ac=adds(a,b);Aprintf("<%d",c)泠c=adds(a,b);printff'%d\n",c);J^intadds(intx,inty)A{staticintm=0,n=3;n*=++m;am=n%x+y++;return(m);}A.2,3aB.2,2aC.3,2D.2,411、下列描述中不對的是()。aA.字符型數(shù)組中也許存放字符串。B.可以對字符型數(shù)組進行整體輸入、輸出。C.可以對整型數(shù)組進行整體輸入、輸出。ad.不能在賦值語句中通過賦值運算符“="對字符型數(shù)組進行整體賦值。12、以下程序輸出結(jié)果是()。#definef(x)x*xmain()a{inta=6,b=2,c泠c=f(a)/f(b)泠printf("%d\n”,c);)96aC.36D.1813、設有以下定義:intx=10,y=3,z產(chǎn)則語句printf("%d\n",z=(x%y,x/y));輸出結(jié)果是()oA.1aB.0ML4D.314、定義以下變量和數(shù)組:inti;intx[3][3]={1,2,3,4,5,6,7,8,91;則語句for(i=0;i<3;i++)printf(”%d",x[i][2-i]);輸出結(jié)果是()。159aB.147aC.357aD.36915、以下對二維數(shù)組a進行對的初始化是()^A.inta[2][3]={{l,2},{3,4),{5,6});aB.inta[][3]={1,2,3,4,5,6}/C.inta[2][]={l,2,3,456};D.inta[2][]={{1,2},{3,4}};16、兩次運營下面程序,假如從鍵盤上分別輸入6和3,則輸出結(jié)果是()。intx;AScanf("%d”,&x);Aif(x++>5)printf(H%dn,x);elseprintf("%d\n",x--);aA.7和56和3aC.7和4ad.6和417、設有以下定義:char*aa[2]={”abcd”JABCD");則以下說法中對的是()oaA)aa數(shù)組成元素值分別是"abcd”和ABCDHB)aa是指針變量,它指向具有兩個數(shù)組元素字符型一維數(shù)組AC)aa數(shù)組兩個元素分別存放是具有4個字符一維字符數(shù)組首地址D)aa數(shù)組兩個元素中各自存放了字符宜和A地址18、下列程序輸出結(jié)果是()。achar*pl="abcd”,*p2="ABCD”,str[50]="xyz";Aslrcpy(str+2,strcat(pl+2,p2+l));^prinlf(*'%sM,str);xyabcABabcABzABabczxycdBCD19、下列程序輸出結(jié)果是()oAinta[5]={2,4,6,8,10),*P,**k;他=a;k=&p;Aprintf(p++));aprintf("%d\nu,**k);-*A.442224力462()、不能把字符串:Hell。!賦給數(shù)組b語句是()。A.charb[10]={'H'1:1;aB.charb[101;b曰Hello!”;aC.charb[10];strcpy(b,"Hello!”);charb[10]=MHello!";三、讀程序題IMfloatf=3.1415927;Aprintf("%f,%5.4f,%3.3f\f,f,f);A則程序輸出結(jié)果是o2、intx=6,y=7;printf("%d,”,x++);printf(u%d\nV+y);A程序輸出結(jié)果是。3、a=3;aa+=(a<1)?a:l;^printR"%d”,a);4結(jié)果是o4、for(a=1,b=1;a<=100;a++Xif(b>=20)break;Aif(b%3==1){b+=3;continue;)ab-=5;}程序輸出結(jié)果a值為o5、inty=1,x,*p,a[]={2,4,6,8,10};p=&a[1J;Afor(x=0;xv3;x++Ay+=*(p+x);printfC%d\n\y);a程序輸出結(jié)果y值是。四、程序填空題口、從鍵盤上輸入10個數(shù),求其平均值。amain。a{inti;floatf,sum;Afor(i=1,sum=0.0;i<l1;i++>{;;(Aprintf("average=%f\n”,sum/10);}2、以下程序是建立一個名為myfi1e文獻,并把從鍵盤輸入字符存入該文獻,當鍵盤上輸入結(jié)束時關閉該文獻。#includeamain(>{FILE*fp;charc;Afp=;do{Ac=getchar();fputs(c,fp);^}while(c!=EOF);)3、以下程序功效是:從鍵盤上輸入若干個學生成績,記錄并輸出最高成績和最低成績,當輸入負數(shù)時結(jié)束輸入.請?zhí)羁?main()a{floatx,amax,amin;Ascanf("%f"x);aamax=x;amin=x;Awhile(){if(x>amax)amax=x;aif()amin=x;Ascanf(H%f",&x);}^printf("\namax=%f\namin=%f\n",amax,amin);}五、編程題1.三個整數(shù)a、b、c,由鍵盤輸入,輸出其中最大一個數(shù)。a2.輸出1900~中所有閏年。每輸出3個年號換一行。(鑒定閏年條件為下面兩者之一:能被4整除,但不能被100整除。或能被400整除。)3牝請編一個函數(shù)intfun(inta),它功效是:鑒定a是否是素數(shù),若a是素數(shù),返回1;若不是素數(shù),返回0。A值由主函數(shù)從鍵盤讀入。4.有N個學生,每個學生信息包含學號、性別、姓名、四門課成績,從鍵盤上輸入N個學生信息,規(guī)定輸出總平均成績最高學生信息,包含學號、性別、姓名和平均成績。參考答案一、填空題⑴整型、實型、字符型。(2)int,2,-32768?+32767A(3)11()1(4)-112(5)14,'m'”屋是字符串常量,而,a,是字符常量。(7)存放地址值變量或常量,或答地址。a(8)取運算對象地址。取指針變量所指內(nèi)容。(8)a=l,b=3,c=2二、選擇題a1、C2、C3、D4、B5、D8、A7、C8、C9、D1()、A山、C12、C13、D14、C15、B⑹、C17、D18、D19、C20、B三、閱讀程序題(1)3.141593,3.1416,3.142(2)6,8(3)4(4)22(5)19四、程序填空題m、scanf("%f,&f);sum十二f;2、fopen("myfile”,w)fclose(fp);3、x>=0.0x<=amin五、編程題a1>mainO{inta,b,c;P請輸入三個整數(shù):");scanf("%d,%d,%d”,&a,&b,&c);if(a<B)aif(belseprintf(umax=%d\n”,b);elseif(aelseprintf(umax=%d\n,\a);}2、#includeMstdio.h'Amain(?{intI,n;for(n=0,1=1900;I<=;I++>{if(I%4==0&&I0.!=0||I@0==0){printf("%d",I);n++;"(n%3==0)printfC4\n");)}}3、#inc1udeMstdio.h"intfun(inta){inti;if(a==2)return1;1=2;whi1e((a%I)!=0&&I<=sqrt((float)a))I++;if(a%I==0)a{printf(u%disnotaprime!\a);Areturn0;}aprintf("%disaprime!*\a);return1;}amain(){intx;printf(44\np1easeenteranumber:");Ascanf("%d",&x);printf("%d\n”,ftin(x));}4、#inc1ude"stdio.h"a#defineN3astructstudent^{longstu_num;charsex;acharname[15];intscore[4];Afloataverage;};Amain()(intI,j,index;floatsum,max;structstudentstuarr[N];^for(I=0;I<N;I++){printf("p1easeinput%dstudentin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國大型混料桶數(shù)據(jù)監(jiān)測研究報告
- 2025年消防設施操作員之消防設備基礎知識能力測試試卷A卷附答案
- 2025年軍隊文職人員招聘之軍隊文職法學題庫練習試卷B卷附答案
- 電動葫蘆考試試題及答案
- 酒店洗滌合同(2篇)
- 餐飲業(yè)服務培訓試卷
- 中學生課外閱讀指南經(jīng)典情節(jié)讀后感
- 十萬個為什么科學故事讀后感
- 秦文字從大篆到小篆的演變
- 山東省濱州市2024-2025學年高一上學期1月期末生物學試題(含答案)
- 2025年安徽省合肥熱電集團招聘50人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 第一次月考測試卷(試題)-2023-2024學年人教版六年級數(shù)學下冊
- 新人教版小學五年級數(shù)學下冊全冊同步課堂練習題
- 中醫(yī)學病因病機共53張課件
- 幼兒園校車安全管理臺賬
- 人教版高中生物學選擇性必修教材簡介及實施建議課件
- 湯姆·索亞歷險記(節(jié)選)課件教學
- 古代漢語文選無標點(第一冊,第二冊)
- 靜物素描玻璃器皿塑造
- 江西省鄱陽湖康山蓄滯洪區(qū)安全建設工程項目環(huán)境影響報告書
- 第二章蛋白質(zhì)化學-課件
評論
0/150
提交評論