




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
機(jī)密口啟用前2023年3月全國計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷C語言程序設(shè)計(jì)〔考試時(shí)間90分鐘,共100分〕選擇題((1)一(10),(21〕一(40)每題2分,(11)一(20)每題I分,共70分〕下列各題A).B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是對的的。請將對的選項(xiàng)填涂在答題卡相應(yīng)位置上.答在試卷上不得分。1下列敘述中對的的是A循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu)B循環(huán)隊(duì)列是隊(duì)列的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)C循環(huán)隊(duì)列是非線性結(jié)構(gòu)D循環(huán)隊(duì)列是一種邏輯結(jié)構(gòu)2下列敘述中對的的是A棧是一種先進(jìn)先出的錢性表B隊(duì)列是一種后進(jìn)先出的線性表C棧與隊(duì)列都是非線性結(jié)構(gòu)D以上三種說法都不對3一棵二叉樹共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為A4B6 C10D164在下列模式中,可以給出數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是A內(nèi)模式B外模式C概念模式D)邏輯模式5在滿足實(shí)體完整性約束的條件下A一個(gè)關(guān)系中可以沒有候選關(guān)鍵字B一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字C一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字D一個(gè)關(guān)系中應(yīng)當(dāng)有一個(gè)或多個(gè)候選關(guān)鍵字6有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是A自然連接B并C差D交7軟件生命周期中的活動(dòng)不涉及A軟件維護(hù)B市場調(diào)研C軟件測試D需求分析8下面不恩于熏求分折階段任務(wù)的是A擬定軟件系統(tǒng)的功能需求B擬定軟件系統(tǒng)的性能需求C制定軟件集成測試計(jì)劃D需求規(guī)格說明書評審9在黑盒測試方法中,設(shè)計(jì)測試用例的重要根據(jù)是A程序外部功能B程序內(nèi)部邏輯C程序數(shù)據(jù)結(jié)構(gòu)D程序流程圖10在軟件設(shè)計(jì)中不使用的工具是A系統(tǒng)結(jié)構(gòu)他B程序流程圖CPAD圖D數(shù)據(jù)流圖(DFD圖)11針對簡樸程序設(shè)計(jì),以下敘述的實(shí)行環(huán)節(jié)順序?qū)Φ牡氖茿擬定算法和數(shù)據(jù)結(jié)構(gòu),編碼,測試,整理文檔B編碼,擬定算法和數(shù)據(jù)結(jié)構(gòu),測試,整理文檔C整理文檔,擬定算法和數(shù)據(jù)結(jié)構(gòu),編碼,測試D擬定算法和數(shù)據(jù)結(jié)構(gòu),調(diào)試,編碼,整理文檔12關(guān)于C語言中數(shù)的表達(dá),以下敘述中對的的是A只有整型數(shù)在允許范圍內(nèi)能精確無誤的表達(dá),實(shí)型數(shù)會(huì)有誤差B只要在允許范圍內(nèi)整型數(shù)和實(shí)型數(shù)都能準(zhǔn)確的表達(dá)C只有實(shí)型數(shù)在允許范圍內(nèi)能精確無誤的表達(dá),整型數(shù)會(huì)有誤差D只有用八進(jìn)制表達(dá)的數(shù)才不會(huì)有誤差13一下關(guān)于算法的敘述中錯(cuò)誤的是A算法可以用偽代碼,流程圖等多種形式來描述B一個(gè)對的的算法必須有輸入C一個(gè)對的的算法必須有輸出D用流程圖描述的算法可以用任何一種計(jì)算機(jī)高級(jí)語言編寫成程序代碼14一下敘述中錯(cuò)誤的是A一個(gè)C程序中可以包含多個(gè)不同名的函數(shù)B一個(gè)C程序只能有一個(gè)主函數(shù)CC程序在書寫時(shí),有嚴(yán)格的縮進(jìn)規(guī)定,否則不能編譯通過DC程序的主函數(shù)必須用main作為函數(shù)名15設(shè)有一下語句charch1,ch2;scanf(“%c%c”,&che,&ch2);若要為變量ch1和ch2分別輸入字符A和B,對的的輸入形式是A)A和B之間用逗號(hào)隔開B)A和B之間不能有任何間隔符C)A和B之間可以用回車間隔D)A和B之間用空格間隔16一下選秀中非法的字符常量是A‘\101’B‘\65’C‘\xff’D‘\109’17有一下程序#include”stdio.h”main(){inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+=4);printf(“%d,%d,%\n”,a,b,c);}程序運(yùn)營后的輸出結(jié)果是A)0,4,5B)4,4,5C)4,4,4D)0,0,018設(shè)變量均已對的的定義并賦值,一下與其他三組輸出結(jié)果不同的是A)x++;printf(“%d\n”,x);B)n=++x;printf(“%d\n”,x);C)++x;printf(“%d\n”,x);D)n=x++;printf(“%d\n”,x);19一下選項(xiàng)中,能表達(dá)邏輯值“假”的是A)1B)0.000001C)0D)100.020有一下程序#include”stdio.h”main{inta;scanf(“%d”,&a);if(a++<9)printf(“%d\n”,a);elseprintf(“%d\n”,a);}程序運(yùn)營時(shí)從鍵盤輸入9<回車>,則輸出的結(jié)果是A)10B)11C)9D)821有一下程序#include”stdio.h”main(){ints=0,n;for(n=0;n<3;n++){switch(s){case0:case1:s+=1;case2:s+=2;break;case3:s+=3;default:s+=4;}Printf(“%d”,s);}}程序運(yùn)營后的輸出結(jié)果是A)1,2,4B)1,3,6C)3,10,14D)3,6,1022若K是int類型變量,且有以下for語句for(k=-1;k<0;k++)printf(“***\n”);下面關(guān)于語句執(zhí)行情況的敘述中對的的是A循環(huán)體執(zhí)行一次B循環(huán)體執(zhí)行兩次C循環(huán)體一次也不執(zhí)行D構(gòu)成無限循環(huán)23有以下程序#include”stdio.h”main(){chara,b,c;b=’1’;c=’A’;for(a=0;a<6;a++){if(a%2)putchar(b+a);elseputchar(c+a);}程序運(yùn)營后的輸出結(jié)果是A)1B3D5FB)ABCDEFC)A2C4F6D)12345624設(shè)有如下定義語句intm[]={2,4,6,8,10},*k=m;以下選項(xiàng)中,表達(dá)式的值是6的是A)*(k+2)B)k+2C)*k+2D)*k+=225fun函數(shù)的功能是:通過鍵盤輸入給x所指的政協(xié)數(shù)組所有的元素賦值,在下劃線處應(yīng)填寫的是#include”stdio.h”#defineN5voidfun(intx[n]){intm;for(m=N-1;m>=0;m--)scanf(“%d”,__(dá)__(dá)_);}A)&x[++m]B)&x[m+1]C)x+(m++)D)x+m26若有函數(shù)Voidfun(doublea[],int*n){……}以下敘述中對的的是A通用fun函數(shù)時(shí)只有數(shù)組執(zhí)行按值傳送,其他實(shí)參和形參之間執(zhí)行接地址傳送B形參a和n都是指針變量C形參a是一個(gè)數(shù)組名,n是指針變量D調(diào)用fun函數(shù)時(shí)將把double型實(shí)參數(shù)組元素一一相應(yīng)地傳送給形參a數(shù)組27有以下程序#include”stdio.h”main(){inta,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m;b=*p1+*p2+6;printf(“%d”,a);printf(“%d\n”,b);}編譯時(shí)編譯器提醒錯(cuò)誤信息,你認(rèn)為犯錯(cuò)的語句是A)a=/*p1-m;B)b=*p1+*p2+6;C)k=1,m=8;D)p1=&k,p2=&m;28以下選項(xiàng)中有語法錯(cuò)誤的是A)char*srt[]={“guest”};B)charstr[][10]={“guest”};C)char*str[3];str[1]=”guest”D)charstr[3][10];str[1]=”guest”29avg函數(shù)的功能是求整型數(shù)組中的前若干個(gè)元素的平均值,設(shè)數(shù)組元素個(gè)數(shù)最多不超過10,則下列函數(shù)說明語句錯(cuò)誤的是A)intavg(int*a,intn);B)intavg(inta[10],intn);C)intavg(inta,intn);D)intavg(inta[],intn);30有以下程序#include”stdio.h”#include”string,h”main(){printf(“%d\n”,strlen(“ATS\NQ12\n”));}程序運(yùn)營后的輸出結(jié)果是A3B8C4D931有以下程序#include”stdio.h”main(){chara[20],b[20],c[20];scanf(“%s%s”,a,b);gets(c);printf(“%s%s%s\n”,a,b,c);}程序運(yùn)營時(shí)從第一列開始輸入:Thisisacat!<回車>則輸出結(jié)果是A)Thisisacat!B)ThisisaC)Thisisacat(yī)!D)Thisisacat!32有以下程序#include”stdio.h”voidfun(charc){if(c>’x’)fun(c-1);printf(“%c”,c);}main(){fun(‘z’);}程序運(yùn)營后的輸出結(jié)果是A)xyzB)wxyzC)zywD)zyx33有以下程序#include”stdio.h”voidfunc(intn){intI;For(i=0;i<=n;i++)printf(“*”);Printf(“#”);}main(){func(c);printf(“????”);func(4);printf(“\n”);}程序運(yùn)營后的輸出結(jié)果是A)****#????***#B)***#????****#C)**#????*****#D)****#?????*****#34有以下程序#include”stdio.h”voidfun(int*s){staticintj=0;do{s[j]=s[j]*s[j+1];}while(++j<2);}main(){intk,a[10]={1,2,3,4,5};for(k=1;k<3;k+=)fun(a);for(k=0;k<3;k++)printf(“%d”,a[k]);printf(“\n”);}程序運(yùn)營后的輸出結(jié)果是A)12345B)23445C)34756D)35745535有以下程序#include”stdio.h”#defineS(x)(x)*x*2main(){intk=5,j=2;printf(“%d”,S(k+j));printf(“%d\n”,S((k-j)));}程序運(yùn)營后的輸出結(jié)果是A)98.18B)39.11C)39.18D)98.1136有以下程序#include”stdio.h”voidexch(intt[]){t[0]=t[5];}main(){intx[10]={1,2,3,4,5,6,7,8,9,10},i=0;while(i<=4){exch(&x[i]);i++;}for(i=0;i<;i++)printf(“%d”,x[t]);print(“\n”);}程序運(yùn)營后輸出的結(jié)果是A)246810B)13579C)12345D)67891037設(shè)有以下程序段structmp3{charname[20];charcolor;float(yī)price;}std,*ptr;ptr=&std;若要引用結(jié)構(gòu)體變量std中的color成員,寫法錯(cuò)誤的是a)std.colorB)ptr->colorC)std->colorD)(*ptr).color38有以下程序#include”stdio.h”structstu{intnum;charname[10];intage;};voidfun(structstu*p){printf(“%s\n,p->name”);}main(){structstux[3]={{01,”zhang”,20},{02,”wang”,19},{03,”zhao”,18}};Fun(x+2);}程序運(yùn)營后的輸出結(jié)果是A)zhangB)zhaoC)wangD)1939有以下程序#include”stdio.h”main(){inta=12,c;c=(a<<2)<<1;Printf(“%d\n”,c);}程序運(yùn)營后的結(jié)果是A)3B)50C)2D)9640以下函數(shù)不能用于向文獻(xiàn)中寫入數(shù)據(jù)的是A)ftellB)fwriteC)fputcD)fprintf二、填空題(每空2分,共30分)請將每空的對的答案寫在答題卡【1】至【15】序號(hào)的橫線上,答在試卷上不得分。1在長度為n的順序存儲(chǔ)的線性表中刪除一個(gè)元素,最壞情況下需要移動(dòng)表中的元素個(gè)數(shù)為__【1】___。2設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(1:30),初始狀態(tài)為front=rear=30,現(xiàn)通過一系列入隊(duì)與退隊(duì)運(yùn)算后,front=16,rear=15,則循環(huán)隊(duì)列中有【2】個(gè)元素。3數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言中,負(fù)責(zé)數(shù)據(jù)的增,刪,改和查詢的是【3】。4在將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表達(dá)成【4】。5常見的軟件工程方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒?類,繼承以及多態(tài)性等概念屬于【5】。6設(shè)變量a和b已定義為int類型,若通過scanf(“a=%d,b=%d”,&a,&b);語句分別給a和b輸入1和2,則對的的數(shù)據(jù)輸入內(nèi)容是【6】。7以下程序的結(jié)果是【7】#include”stdio.h”main(){inta=37;a*=a%=9;printf(“%d\n”,a);}8設(shè)a,b,c都是整型變量,假如a的值為1,b的值為2,則執(zhí)行c=a++||b++;語句后,變量b的值是【8】。9有以下程序段s=1.0;for(k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf(“%f\n”,s);請?zhí)羁?,使以下程序段的功能與上面的程序段完全相同。s=1.0;k=1while(【9】){s=s+1.0/(k*(k+1));k=k+1;}printf(“%f\n”,s);10以下程序的輸出結(jié)果是【10】#include”stdio.h”main(){chara,b;for(a=0;a<20;a+=7){b=a%10;putchar(b+’0’);}}11以下程序的輸出結(jié)果是【11】#include”stdio.h”main(){char*ch=[4]={“red”,”green”,”bl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公寓代理銷售合同范本
- 冰淇淋套餐合同范本
- 出售文明公寓合同范本
- 中藥加工合同范本
- 公寓閣樓買賣合同范本
- cps推廣合同范本
- 農(nóng)戶斗雞養(yǎng)殖合同范本
- 事業(yè)物業(yè)合同范本
- 住家阿姨用工合同范本
- 與單位停車合同范例
- 心水病的中醫(yī)護(hù)理方案
- 新錄用公務(wù)員任職定級(jí)審批表
- 成品油運(yùn)輸 投標(biāo)方案(技術(shù)方案)
- 體育賽事直播服務(wù)投標(biāo)管理辦法
- 高三沖刺畢業(yè)家長會(huì)課件2024-2025學(xué)年
- 【申報(bào)書】高職院校高水平專業(yè)群建設(shè)項(xiàng)目申報(bào)書
- 《美特斯邦威公司財(cái)務(wù)現(xiàn)狀及其盈利能力問題探析(10000字論文)》
- 餐飲服務(wù)電子教案 學(xué)習(xí)任務(wù)4 擺臺(tái)技能(4)-西餐宴會(huì)餐臺(tái)擺臺(tái)
- 河南省公安基礎(chǔ)知識(shí)真題匯編1
- 2024年江蘇常州市教育基本建設(shè)與裝備管理中心招聘3人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 《護(hù)理交接班規(guī)范》課件
評論
0/150
提交評論