版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
精品文檔-下載后可編輯年4月計算機等級考試二級C語言真題2022年4月計算機等級考試二級C語言真題
1.【單選題】3分|程序流程圖中指有箭頭的線段表示的是
A圖元關(guān)系
B數(shù)據(jù)流
C控制流
D調(diào)用關(guān)系
2.【單選題】3分|結(jié)構(gòu)化程序設計的基本原則不包括
A多態(tài)性
B自頂向下
C模塊化
D逐步求精
3.【單選題】3分|軟件設計中模塊劃分應遵循的準則是
A低內(nèi)聚低耦合
B高內(nèi)聚低耦合
C低內(nèi)聚高耦合
D高內(nèi)聚高耦合
4.【單選題】3分|在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是
A可行性分析報告
B軟件需求規(guī)格說明書
C概要設計說明書
D集成測試計劃
5.【單選題】3分|算法的有窮性是指
A算法程序的運行時間是有限的
B算法程序所處理的數(shù)據(jù)量是有限的
C算法程序的長度是有限的
D算法只能被有限的用戶使用
6.【單選題】3分|對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是
A快速排序
B冒泡排序
C直接插入排序
D堆排序
7.【單選題】3分|下列關(guān)于棧的敘述正確的是
A棧按“先進先出”組織數(shù)據(jù)
B棧按“先進后出”組織數(shù)據(jù)
C只能在棧底插入數(shù)據(jù)
D不能刪除數(shù)據(jù)
8.【單選題】3分|在數(shù)據(jù)庫設計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于
A需求分析階段
B概念設計階段
C邏輯設計階段
D物理設計階段
9.【單選題】3分|有三個關(guān)系R、S和T如下:TBCDa0k1RSBCDa0k1b1n1BCDf3h2a0k1n2x1有關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為
A并
B自然連接
C笛卡爾積
D交
10.【單選題】3分|設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為
A課號,成績
B學號,成績
C學號,課號
D學號,姓名,成績
11.【單選題】3分|以下敘述中正確的是
AC程序中的解釋只能出現(xiàn)在程序的開始位置和語句的后面
BC程序書寫格式嚴格,要求一行內(nèi)只能寫一個語句
CC程序書寫格式自由,一個語句可以寫在多行上
D用C語言編寫的程序只能放在一個程序文件中
12.【單選題】3分|以下選項中不合法的標識符是
Aprint
BFOR
Ca
D_00
13.【單選題】3分|以下選項中不屬于字符常量的是
A'C'
B"C"
C'\xCC0'
D'\072'
14.【單選題】3分|設變量已正確定義并賦值,以下正確的表達式是
Ax=y*5=x+z
Bint(15.8%5)
Cx=y+z+5,++y
Dx=25%5.0
15.【單選題】3分|以下定義語句中正確的是
Ainta=b=0;
BcharA=65+1,b='b';
Cfloata=1,*b=a,*c=b;
Ddoublea=0.0,b=1.1;
16.【單選題】3分|有以下程序段charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCll十進制代碼為97,則執(zhí)行上述程序段后輸出結(jié)果是
A因變量類型與格式描述符的類型不匹配輸出無定值
B輸出項與格式描述符個數(shù)不符,輸出為零值或不定值
Ca,97,12k=12
Da,97,k=12
17.【單選題】3分|已知字母A的ASCⅡ代碼值為65,若變量kk為char型,以下不能正確判斷出kk中的值為大寫字母的表達式是
Akk='A'kk='Z'
B!(kk='A'‖kk='Z')
C(kk+32)='a'(kk+32)='z'
Disalpha(kk)(kk91)
18.【單選題】3分|當變量c的值不為2、4、6時,值也為“真”的表達式是
A(c==2)‖(c==4)‖(c==6)
B(c=2c=6)‖(c!=3)‖(c!=5)
C(c=2c=6)!(c%2)
D(c=2c=6)(c%2!=1)
19.【單選題】3分|若變量已正確定義,有以下程序段inta=3,b=5,c=7;if(ab)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其輸出結(jié)果是()
A程序段有語法錯
B3,5,3
C3,5,5
D3,5,7
20.【單選題】3分|有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}程序的運行結(jié)果是()
Aa=1,b=0
Ba=2,b=2
Ca=1,b=1
Da=2,b=1
21.【單選題】3分|有以下程序#includemain(){intx=8;for(;x0;x--){if(x%3){printf(“%d,”,x--);continue;}printf(“%d,”,--x);}}程序的運行結(jié)果是()
A7,4,2
B8,7,5,2
C9,7,6,4
D8,5,4,2
22.【單選題】3分|有以下程序#includemain(){inta[]={1,2,3,4},y,*p=a[3];--p;y=*p;printf(“y=%d\n”,y);}程序的運行結(jié)果是()
Ay=0
By=1
Cy=2
Dy=3
23.【單選題】3分|以下錯誤的定義語句是
Aintx[][3]={{0},{1},{1,2,3}};
Bintx[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
Cintx[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
Dintx[][3]={1,2,3,4};
24.【單選題】3分|設有如下程序段chars[20]=“Bejing”,*p;p=s;則執(zhí)行p=s;語句后,以下敘述正確的是
A可以用*p表示s[0]
Bs數(shù)組中元素的個數(shù)和p所指字符串長度相等
Cs和p都是指針變量
D數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等
25.【單選題】3分|若有定義:inta[2][3];,以下選項中對a數(shù)組元素正確引用的是
Aa[2][!1]
Ba[2][3]
Ca[0][3]
Da[12][!1]
26.【單選題】3分|有定義語句:chars[10];,若要從終端給s輸入5個字符,錯誤的輸入語句是
Agets(s[0]);
Bscanf(“%s”,s+1);
Cgets(s);
Dscanf(“%s”,s[1]);
27.【單選題】3分|以下敘述中錯誤的是
A在程序中凡是以“?!遍_始的語句行都是預處理命令行
B預處理命令行的最后不能以分號表示結(jié)束
C#defineMAX是合法的宏定義命令行
DC程序?qū)︻A處理命令行的處理是在程序執(zhí)行的過程中進行的
28.【單選題】3分|以下結(jié)構(gòu)體類型說明和變量定義中正確的是
Atypedefstruct
BstructREC;{intn;charc;}REC;{intn;charc;};RECt1,t2;RECt1,t2;
CtypedefstructREC;
Dstruct{intn=0;charc=’A’;}t1,t2;{intn;charc;}RECt1,t2;
29.【單選題】3分|以下敘述中錯誤的是
Agets函數(shù)用于從終端讀入字符串
Bgetchar函數(shù)用于從磁盤文件讀入字符
Cfputs函數(shù)用于把字符串輸出到文件
Dfwrite函數(shù)用于以二進制形式輸出數(shù)據(jù)到文件
30.【單選題】3分|有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i12;i++)c[s[i]]++;for(i=1;i5;i++)printf(“%d”,c[i]);printf(“\n”);}程序的運行結(jié)果是()
A1234
B2344
C4332
D1123
31.【單選題】3分|有以下程序#includevoidfun(int*s,intnl,intn2){inti,j,t;i=nl;j=n2;while(i
A987654321
B4321098765
C5678901234
D987651234
32.【單選題】3分|有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;istrlen(s[j])){t=s[i];s[i]=s[j];s[j]=t;}}main(){char*ss[]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”};fun(ss,5);printf(“%s,%s\n”,ss[0],ss[4]);}程序的運行結(jié)果是()
Axy,aaaacc
Baaaacc,xy
Cbcc,aabcc
Daabcc,bcc
33.【單選題】3分|有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf(“%d\n”,z);}程序的運行結(jié)果是()
A0
B9
C6
D8
34.【單選題】3分|#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s=”****a*b****”,t[80];fun(s,t);puts(t);}程序的運行結(jié)果是()
A*****a*b
Ba*b
Ca*b****
Dab
35.【單選題】3分|#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={“Zhao”,’m’,85.0,90.0};inti;strcpy(,);a.sex=b.sex;for(i=0;i2;i++)a.score[i]=b.score[i];}main(){STUc={“Qian”,’p’,95.0,92.0};f(c);printf(“%s,%c,%2.0f,%2.0f\n”,,c.sex,c.score[0],c.score[1]);}運行結(jié)果是
AQian,f,95,92
BQian,m,85,90
CZhao,f,95,92
DZhao,m,85,90
36.【單選題】3分|有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen(“dl.dat”,”w”);for(i=0;i3;i++)fprintf(fp,”%d”,a[i]);fprintf(fp,”\n”);fclose(fp);fp=fopen(“dl.dat”,”r”);fscanf(fp,”%d”,n);fclose(fp);printf(“%d\n”,n);}程序的運行結(jié)果是()
A12300
B123
C1
D321
37.【單選題】3分|變量a中的數(shù)據(jù)用二進制表示的形式是01011101,變量b中的數(shù)據(jù)用二進制表示的形式是11110000。若要求將a的高4位取反,低4位不變,所要執(zhí)行的運算是
Aa^b
Ba|b
C
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豬場鋪路合同范例
- 冰箱保修服務合同范例
- 接觸材料合同范例
- 項目管理咨詢合同范例
- 門窗單獨加工合同范例
- 一建注冊合同范例
- 合作種植香菇合同范例
- 影視剪輯制作合同范例
- 產(chǎn)權(quán)過戶合同范例
- 商品房屋認購合同范例
- 68內(nèi)蒙古自治區(qū)包頭市青山區(qū)2023-2024學年八年級上學期期末語文試題
- 建筑工程《擬投入本項目的主要施工設備表及試驗檢測儀器設備表》
- 采購員工作總結(jié)
- 四川省成都市武侯區(qū)2022-2023學年九年級上學期期末化學試卷
- 浙江省2024屆九年級上學期期末數(shù)學試卷(含答案)
- 治理和善治引論
- 私募基金業(yè)務獎金激勵制度
- 三年級上冊《勞動》期末試卷及答案
- 以消費者為中心:提升營銷效果的技巧
- 2024北京海淀區(qū)初三(上)期末道法試卷及答案
- 顧建民高等教育學知識點總結(jié)【嘔心瀝血整理】
評論
0/150
提交評論