




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯年9月計(jì)算機(jī)等級(jí)考試二級(jí)C語言筆試試卷2022年9月計(jì)算機(jī)等級(jí)考試二級(jí)C語言筆試試卷
1.【單選題】2分|軟件是指
A程序
B程序和文檔
C算法加數(shù)據(jù)結(jié)構(gòu)
D程序、數(shù)據(jù)與相關(guān)文檔的完整集合
2.【單選題】2分|軟件調(diào)試的目的是
A發(fā)現(xiàn)錯(cuò)誤
B改正錯(cuò)誤
C改善軟件的性能
D驗(yàn)證軟件的正確性
3.【單選題】2分|在面向?qū)ο笾?,?shí)現(xiàn)信息隱蔽是依靠
A對(duì)象的繼承
B對(duì)象的多態(tài)
C對(duì)象的封裝
D對(duì)象的分類
4.【單選題】2分|下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是
A程序的效率第一,清晰第二
B程序的可讀性好
C程序中要有必要的解釋
D輸入數(shù)據(jù)前要有提示信息
5.【單選題】2分|下列敘述中正確的是
A程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)
B程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)
C程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
D以上三種說法都不對(duì)
6.【單選題】2分|下列敘述中正確的是
A數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)必定是一一對(duì)應(yīng)的
B由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)結(jié)構(gòu),因此,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)
C程序設(shè)計(jì)語言中的數(shù)組一般是順序存儲(chǔ)的,因此,利用數(shù)組只能處理線性結(jié)構(gòu)
D以上三種說法都不對(duì)
7.【單選題】2分|冒泡排序在最壞情況下的比較次數(shù)是
An(n+1)/2
Bnlog2n
Cn(n-1)/2
Dn/2
8.【單選題】2分|一棵二叉樹中共有70個(gè)葉子結(jié)點(diǎn)與80個(gè)度為1的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為
A219
B221
C229
D231
9.【單選題】2分|下列敘述正確的是
A數(shù)據(jù)系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持
B數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題
C數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)
D以上三種說法都不對(duì)
10.【單選題】2分|下列敘述中正確的是
A為了建立一個(gè)關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系
B表示關(guān)系二維表中各元組的每一個(gè)分量還可以分成若干數(shù)據(jù)項(xiàng)
C一個(gè)關(guān)系的屬性名表稱為關(guān)系模式
D一個(gè)關(guān)系可以包括多個(gè)二維表
11.【單選題】2分|C語言源程序名的后綴是
A.exe
B.C
C.obj
D.cp
12.【單選題】2分|可在C程序中用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是
Aand2022
BDatey-m-d
CHiDr.Tom
DcaseBigl
13.【單選題】2分|以下選項(xiàng)中,合法的一組C語言數(shù)值常量是
A028.5e-3
B12OXa23
C1774c1.5
D0x8A10,000
14.【單選題】2分|以下敘述正確的是
AC語言程序?qū)脑闯绦蛑械谝粋€(gè)函數(shù)開始執(zhí)行
B可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行
CC語言規(guī)定必須用min作為主函數(shù)名,程序?qū)拈_始執(zhí)行,在此結(jié)束
Dmin可作為用戶標(biāo)識(shí)符,用以命名任意一個(gè)函數(shù)作為主函數(shù)
15.【單選題】2分|若在定義語句:int?a,b,c*p=c;之后,接著執(zhí)行以下選項(xiàng)中的語句,則能正確執(zhí)行的語句是
Ascanf(“%d”,a,b,c);
Bscanf(“%d%d%d”,a,b,c);
Cscanf(“%d”,p);
Dscanf(“%d”,p)
16.【單選題】2分|以下關(guān)于long、int和short類型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是
A均占4個(gè)字節(jié)
B根據(jù)數(shù)據(jù)的大小來決定所占內(nèi)存的字節(jié)表
C由用戶自己定義
D由C語言編譯系統(tǒng)決定
17.【單選題】2分|若變量均已正確定義并賦值,以下合法的C語言賦值語句是
Ax=y(tǒng)=5;
Bx=n%2.5;
Cx+n=l;
Dx=5=4+1
18.【單選題】2分|有以下程序段intj;floaty;charname[50];scanf(“%2d%f%s”,j,y,name)當(dāng)執(zhí)行上述程序段,從鍵盤上輸入555667777abc后,y的值為
A55560
B566
C7777
D566777
19.【單選題】2分|若變量已正確定義,有以下程序段i=0;doprintf(“%d,”i);while(i++);printf(“%d\n”,i);其輸出結(jié)果是
A0,0
B0,1
C1,1
D程序進(jìn)入無限循環(huán)
20.【單選題】2分|有以下計(jì)算公式若程序前面已在命令行中包含math.h文件,不能夠正確計(jì)算上述公式的程序段是
Aif(x>=0)y=sprt(x);elsey=sqrt(-x);
By=sqrt(x);if(x<0)y=sqrt(x);
Cif(x>=0)y=sqrt(x);if(x<0)y=sqrt(-x);
Dy=sqrt(x>0?x;-x);
21.【單選題】2分|設(shè)有條件表達(dá)式:(EXP)?i++;j—,則以下表達(dá)式中與(EXP)完全等價(jià)的是
A(EXP=0)
B(EXP!=0)
C(EXP=1)
D(EXP!=1)
22.【單選題】2分|有以下程序#includemain()﹛infy=9;for(;y>0;y--)if(y%3=0)printf(“%d”,‥y);﹜程序的運(yùn)行結(jié)果是
A741
B963
C852
D875421
23.【單選題】2分|已有定義:char?c;,程序前面已在命令行中包含ctype.h文件。不能用于判斷c中的字符是否為大寫字母的表達(dá)式是
Aisupper(c)
B‘A’<=c<=‘z’
C‘A’=cc<=‘Z’
Dc<=(‘z’-32)%%(‘a(chǎn)’-32)<=c
24.【單選題】2分|有以下程序#includcMain()﹛inti,j,m=55for(i=l;i3;i++)for(j=3;j=++)m=m%j;printf(“%d\n”,m);﹜程序的運(yùn)行結(jié)果是
A0
B1
C2
D3
25.【單選題】2分|若函數(shù)調(diào)用時(shí)的參數(shù)為變景時(shí),以下關(guān)于函數(shù)形參和實(shí)參的途述中正確的是
A函數(shù)的實(shí)參和其對(duì)應(yīng)的形參共占用一存儲(chǔ)單元
B形參只是形式上的存在,不占用具體存儲(chǔ)單元
C同名的實(shí)參和形參占同一存儲(chǔ)單元
D函數(shù)的形參和實(shí)參分別占用不同的存儲(chǔ)單元
26.【單選題】2分|已知字符‘A’的ASCII代碼值是65,字符變量cl的值的‘A’,c2的值是‘D’。執(zhí)行語句printf(“%d,%d”,cl,c2-2);后,輸出結(jié)果是
AA,B
BA,68
C65,66
D65,68
27.【單選題】2分|以下途述中錯(cuò)誤的是
A改變函數(shù)形參的值,不會(huì)改變對(duì)應(yīng)實(shí)參的值
B函數(shù)可以返回地址值
C可以給指針變量賦一個(gè)整數(shù)作為地址值
D當(dāng)在程序的開頭包含文件stdio.h時(shí),可以給指針變量賦NULL
28.【單選題】2分|以下正確的字符串常量是
A“╲╲╲”
B‘a(chǎn)bc’
COlympic
D**
29.【單選題】2分|設(shè)有定義:charp[]=﹛‘1’‘2’‘3’﹜、*q=p;以下不能計(jì)算出一個(gè)char型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是
Asizeof(p)
Bsizeof(char)
Csizeof(*q)
Dsizeof(p[0])
30.【單選題】2分|有以下函數(shù)intaaa(char*s)﹛char*t=s;while(*t++);t--;return(t-s);﹜以下關(guān)于aaa函數(shù)的功能的敘述正確的是
A求字符串s的長度
B比較兩個(gè)串的大小
C將串s復(fù)制到串t
D求字符串s所占字節(jié)數(shù)
31.【單選題】2分|若有定義語句:inta[3][6];,按在內(nèi)存中的存放順序,a數(shù)組的第10個(gè)元素是
Aa[0][4]
Ba[1][3]
Ca[0][3]
Da[1][4]
32.【單選題】2分|有以下程序#includevoidfun(char**p){++p;printf(“%”﹨n”,*p);}main(){char*a[]={“Moming”,“Aftenoon”,“Evening”,“Night”};fun(a)}程序的運(yùn)行結(jié)果是
AAftemoon
Bftemoon
CMoming
Doming
33.【單選題】2分|若有定義語句:inta[2][3],*p[3];,則以下語句中正確的是
Ap=a;
Bp[0]=a;
Cp[0]=a[1][2];
Dp[I]=a;
34.【單選題】2分|#includevoidfun(int*a,intn)/*fun功能是將a所指數(shù)組元數(shù)從大到小排序*/{intt,i,j;for(i=o;i
A1,2,3,4,5,6,7,8,9,0,
B0,9,8,7,6,5,1,2,3,4,
C0,9,8,7,6,5,4,3,2,1,
D1,2,3,4,9,8,7,6,5,0,
35.【單選題】2分|有以下程序#includeintfun(chars[]){intn=0;while(*s=‘9’*s=‘0’){n=[0*n+*s-‘0’;s++;}return(n);}main(){chars[10]={“6”,“1”,“*”,“4”,“*”,“9”,“*”,‘0’,“*”}printf(“%d﹨n”,fun(s));}程序的運(yùn)行結(jié)果是
A9
B61490
C61
D5
36.【單選題】2分|當(dāng)用戶要求輸入的字符串中含有空格時(shí),應(yīng)使用的輸入函數(shù)是
Ascanf()
Bgetchar()
Cgets
Dgetc()
37.【單選題】2分|以下關(guān)于字符串的敘述中正確的是
AC語言中有字符串類型的常量和變量
B兩個(gè)字符串中的字符個(gè)數(shù)相同時(shí)才能進(jìn)行字符串大小的比較
C可以用關(guān)系運(yùn)算符對(duì)字符串的大小進(jìn)行比較
D空串一定比空格打頭的字符串小
38.【單選題】2分|有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while{(*t++=*s++)!=0};}min(){charss[10]=“acc”,aa[10]=“bbxxyy”;fun(ss,aa);printf(“%s,%s﹨n”,ss,aa);}程序的運(yùn)行結(jié)果是
Aaccxyy,bbxxyy
Baxx,bbxxyy
Caccxxyy,bbxxyy
Daccbbxxyy,bbxxyy
39.【單選題】2分|#include#includevoidfun(chars[][10],intn){chart;intij;for(i=0;is[j][0]){l=s[i][0];s[i][0];s[j][0]=t;}}main(){charss[5][10]={"bcc","bbcc","xy","aaaacc","aabbc"};Fun(ss,5);printf("%s,%s﹨n",ss[0],ss[4]);}程序的運(yùn)行結(jié)果是
Axy,aaaacc
Baaaacc,xy
Cxcc,aabcc
Dacc,xabcc
40.【單選題】2分|在一個(gè)C源程序文件中所定義的全局變量,其作用域?yàn)?/p>
A所在文件的全部范圍
B所在程序的全部范圍
C所在函數(shù)的全部范圍
D由具體定義位置和extrn說明來決定范圍
41.【單選題】2分|有以下程序#includcinta=1;intf(intc){staticinta=2;c=c+1return(a++)+c;}Main(){inti,k=0;for(i=0;i2;i++{inta=3;k+=f(a);}k+=a;printf(“%d﹨n”,k);}程序的運(yùn)行結(jié)果是
A14
B-15
C16
D17
42.【單選題】2分|有以下程序#includevoidfun(intn,int*p){intf1,f2;if(n=1||n=2)*p=1;else{fun(n-1,f1);fun(n-2,f2);*p=f1+f2;}}main(){ints;fun(3,s);printf(“%d﹨n”);}程序的運(yùn)行結(jié)果是
A2
B3
C4
D5
43.【單選題】2分|若程序中有宏定義行:#define?N?100?則以下敘述中正確的是
A宏定義行中定義了標(biāo)識(shí)符N的值為整數(shù)100
B在編譯程序?qū)源程序進(jìn)行預(yù)處理時(shí)用100替換標(biāo)識(shí)符N
C對(duì)C源程序進(jìn)行編譯時(shí)用100替換標(biāo)識(shí)符N
D在運(yùn)行時(shí)用100替換標(biāo)識(shí)符N
44.【單選題】2分|以下關(guān)于typedef的途述錯(cuò)誤的是
A用typedef可以增加新類型
Btypedef是將已存在的類型用一個(gè)新的名字來代表
C用typedef可以為各種類型說明一個(gè)新名,但不能用來為變量說明一個(gè)新名
D用typedef為類型說明一個(gè)新名,通??梢栽黾映绦虻目勺x性
45.【單選題】2分|有以下程序#includestructtt{intx;structtt*y;}*p;Structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i=1;i=2,i++){printf(“%d,”,p-x);p=p-y;}}程序的運(yùn)行結(jié)果是
A20,30,
B30,17
C15,30,
D20,15
46.【單選題】2分|設(shè)有以下定義Uniondata{?int?dl;?float?d2;?}demo;則下面敘述中錯(cuò)誤的是
A變量demo與成員d2所占的內(nèi)存字節(jié)數(shù)相同
B變量demo中各成員的地址相同
C變量demo和各成員的地址相同
D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國磁性材料行業(yè)市場(chǎng)調(diào)研及未來發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 關(guān)于材料置換合同范本
- 產(chǎn)品發(fā)貨合同范例
- 中介購房定金合同范本
- 企業(yè)勞務(wù)雇傭合同范本
- 買賣山地合同范本
- 中國電子商務(wù)行業(yè)未來發(fā)展趨勢(shì)分析及投資規(guī)劃建議研究報(bào)告
- 人防施工合同范本
- 2025年環(huán)保過濾材料項(xiàng)目可行性研究報(bào)告
- 二手商業(yè)樓房買賣合同范本
- IQC檢驗(yàn)作業(yè)指導(dǎo)書
- 城市自來水廠課程設(shè)計(jì)
- 重慶市2024年小升初語文模擬考試試卷(含答案)
- 2024智慧城市數(shù)據(jù)采集標(biāo)準(zhǔn)規(guī)范
- 【人教版】《勞動(dòng)教育》七上 勞動(dòng)項(xiàng)目一 疏通廚房下水管道 課件
- 2024特斯拉的自動(dòng)駕駛系統(tǒng)FSD發(fā)展歷程、技術(shù)原理及未來展望分析報(bào)告
- 2024-2030年中國銀行人工智能行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 五屆全國智能制造應(yīng)用技術(shù)技能大賽數(shù)字孿生應(yīng)用技術(shù)員(智能制造控制技術(shù)方向)賽項(xiàng)實(shí)操樣題
- 中國銀行中銀數(shù)字服務(wù)(南寧)有限公司招聘筆試真題2023
- 2024七年級(jí)英語下冊(cè) Module 1 Lost and found教案(新版)外研版
- 2024年公共衛(wèi)生基本知識(shí)考試題庫(附含答案)
評(píng)論
0/150
提交評(píng)論