2023年(秋)江蘇二級(jí)C語言筆試試卷_第1頁
2023年(秋)江蘇二級(jí)C語言筆試試卷_第2頁
2023年(秋)江蘇二級(jí)C語言筆試試卷_第3頁
2023年(秋)江蘇二級(jí)C語言筆試試卷_第4頁
2023年(秋)江蘇二級(jí)C語言筆試試卷_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

頁眉內(nèi)容閱讀使人充實(shí),會(huì)談使人靈敏,寫作使人準(zhǔn)確。頁眉內(nèi)容閱讀使人充實(shí),會(huì)談使人靈敏,寫作使人準(zhǔn)確?!喔鶎W(xué)問是特別貴重的東西,從任何源泉吸取都不行恥。學(xué)問是特別貴重的東西,從任何源泉吸取都不行恥。——阿卜·日·法拉茲江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生C語言程序設(shè)計(jì)2023年〔秋〕筆試試卷〔考試時(shí)間12060分〕第一局部計(jì)算機(jī)根底學(xué)問在以下有關(guān)集成電路的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕集成電路的規(guī)模是依據(jù)其所包含的電子元件數(shù)目進(jìn)展劃分的B〕大規(guī)模集成電路一般以功能部件和子系統(tǒng)為集成對(duì)象C〕現(xiàn)代集成電路使用的半導(dǎo)體材料主要是硅〔Si〕D〕集成電路技術(shù)進(jìn)展很快,至2023年初已到達(dá)線寬0.001μm的工藝水平在以下有關(guān)通信技術(shù)的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕電視節(jié)目的傳輸目前承受的還都是模擬傳輸技術(shù)B〕模擬調(diào)制的方法有3種,即調(diào)頻、調(diào)幅和調(diào)相C〕數(shù)字信號(hào)不經(jīng)過調(diào)制就在信道上直接進(jìn)展傳輸,稱為“基帶傳輸D〕用戶使用MODEM通過線上網(wǎng)時(shí),承受的是數(shù)字調(diào)制技術(shù)所謂“變號(hào)操作”,是指將一個(gè)整數(shù)變成確定值一樣但符號(hào)相反的另一個(gè)整數(shù)。假設(shè)使用補(bǔ)碼表示的8位整數(shù),則經(jīng)過變號(hào)操作后,結(jié)果為 。A〕01101010 B〕00010101C〕 D〕01101011假設(shè)計(jì)算機(jī)內(nèi)存中連續(xù)2個(gè)字節(jié)的內(nèi)容其十六進(jìn)制形式為34和64,則它們不行能是 A〕2個(gè)西文字符的ASCII碼 B〕1個(gè)漢字的機(jī)內(nèi)碼C〕1個(gè)16位整數(shù) D〕圖像中1個(gè)或2個(gè)像素的編碼在以下關(guān)于指令和指令系統(tǒng)的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕指令是構(gòu)成程序的根本單元,它用來規(guī)定計(jì)算機(jī)執(zhí)行什么操作B〕指令由操作碼和操作數(shù)組成,操作數(shù)的個(gè)數(shù)由操作碼打算C〕Intel公司Pentium系列的各種微處理器,其指令完全不同D〕Pentium處理器的指令系統(tǒng)包含數(shù)以百計(jì)的不同指令在以下關(guān)于BIOS及CMOS存儲(chǔ)器的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕BIOS是PCPOST程序、CMOS設(shè)置程序、系統(tǒng)自舉程序等B〕BIOS存放在ROMBIOS芯片,該存儲(chǔ)器是非易失性的C〕CMOS中存放著根本輸入輸出設(shè)備的驅(qū)動(dòng)程序和一些硬件參數(shù),如硬盤的數(shù)目、類型等D〕CMOS存儲(chǔ)器是易失性的,在關(guān)機(jī)時(shí)由主板上的電池供電PC機(jī)的機(jī)箱外面常有很多接口,用來連接外圍設(shè)備。以下接口中,不在機(jī)箱外面的是 。A〕IEEE1394 B〕PS/2 C〕IDE D〕USB在以下關(guān)于PC機(jī)常用輸入設(shè)備的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕臺(tái)式PC100AT接口、PS/2接口或USB接口B〕鼠標(biāo)器可掌握屏幕上鼠標(biāo)箭頭的移動(dòng),與其作用類似的設(shè)備還有操縱桿和觸摸屏等C〕掃描儀的主要性能指標(biāo)包括區(qū)分率、顏色深度和掃描幅面等D〕CCD和CMOS兩種,CCD主要用于低像素的普及型相機(jī)在以下關(guān)于Windows操作系統(tǒng)中多任務(wù)處理的表達(dá)中,正確的選項(xiàng)是 。CPU資源由于CPU中有多個(gè)執(zhí)行部件,可同時(shí)執(zhí)行多條指令,所以才能同時(shí)執(zhí)行多個(gè)任務(wù)的處理從微觀上看,前臺(tái)任務(wù)和后臺(tái)任務(wù)能同時(shí)得到CPU響應(yīng)2023年〔秋〕1頁〔7頁〕D〕Windows32位應(yīng)用程序時(shí),承受的是按時(shí)間片輪轉(zhuǎn)的調(diào)度方法在以下關(guān)于程序設(shè)計(jì)語言及其處理系統(tǒng)的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕匯編語言同機(jī)器語言一樣,均是面對(duì)機(jī)器指令系統(tǒng)的,其程序的可移植性差B〕匯編程序是指由匯編語言編寫的程序C〕高級(jí)語言在肯定程度上與機(jī)器無關(guān)D〕目前大多數(shù)應(yīng)用程序是用高級(jí)語言編寫、由編譯程序處理后生成的可執(zhí)行程序網(wǎng)卡〔包括集成在主板上的網(wǎng)卡〕是計(jì)算機(jī)聯(lián)網(wǎng)的必要設(shè)備之一。在以下有關(guān)網(wǎng)卡的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕局域網(wǎng)中的每臺(tái)計(jì)算機(jī)中都必需有網(wǎng)卡B〕一臺(tái)計(jì)算機(jī)中只能有一塊網(wǎng)卡以太網(wǎng)和FDDI網(wǎng)的網(wǎng)卡不同,不能交換使用網(wǎng)卡借助于網(wǎng)線或無線電波與網(wǎng)絡(luò)連接IPA~E五類,且具有規(guī)定的格式。假設(shè)IP地址的主機(jī)號(hào)局部的每一位均為0,該地址一般作為 。A〕網(wǎng)絡(luò)中主效勞器的IP地址 B〕網(wǎng)絡(luò)地址,用來表示一個(gè)物理網(wǎng)絡(luò)C〕備用的主機(jī)地址 D〕直接播送地址以太網(wǎng)是使用最廣泛的一種局域網(wǎng)。以下關(guān)于以太網(wǎng)的表達(dá)中,正確的選項(xiàng)是 。①總線式以太網(wǎng)任何時(shí)候網(wǎng)上只有一個(gè)節(jié)點(diǎn)發(fā)送信息IP地址和接收節(jié)點(diǎn)的IP地址10Mbps~100Mbps④可以使用集線器或交換機(jī)組建以太網(wǎng),每個(gè)節(jié)點(diǎn)通過網(wǎng)卡和網(wǎng)線〔或無線電波〕與之連接A〕①和② B〕②和③ C〕①、③和④ D〕①、②和④通常所說的TCP/IP協(xié)議是指一個(gè)由上百個(gè)協(xié)議組成的協(xié)議系列。以下協(xié)議中,用于發(fā)送電子郵件的應(yīng)用層協(xié)議是 。A〕SMTPB〕FTP C〕 D〕UDP在漢字文本呈現(xiàn)過程中,漢字字形的生成是關(guān)鍵。在以下有關(guān)漢字字形和字庫(kù)的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕字庫(kù)是同一字體的全部字符〔基于某字符集〕的外形描述信息的集合B〕Windows系統(tǒng)中的TrueType字庫(kù)所承受的字形描述方法是輪廓描述C〕對(duì)于同一字體來說,無論其字形是粗體、斜體還是常規(guī),均調(diào)用同一字庫(kù)D〕PC機(jī)是承受同樣的操作系統(tǒng),則其字庫(kù)完全一樣顏色空間是指彩色圖像所使用的顏色描述方法,也叫顏色模型。在以下顏色模型中,液晶顯示器采用的是A〕CMYK B〕RGB C〕HSB D〕YUV在以下有關(guān)數(shù)字波形聲音、聲卡及其壓縮編碼的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕聲音信號(hào)的數(shù)字化過程包括取樣、量化和編碼等步驟B〕數(shù)字信號(hào)處理器〔DSP〕是聲卡的核心部件,它在完成聲音的編碼、解碼和編輯操作中起著重要作用C〕波形聲音的主要參數(shù)包括取樣頻率、量化位數(shù)、聲道數(shù)目等D〕MP3MPEG-3標(biāo)準(zhǔn)進(jìn)展壓縮編碼的高質(zhì)量數(shù)字音樂在以下有關(guān)中文版Windows98/2023/XP操作系統(tǒng)功能與操作的表達(dá)中,錯(cuò)誤的選項(xiàng)是 A〕默認(rèn)狀況下,按“Ctrl+空格鍵”組合鍵可實(shí)現(xiàn)在某一種漢字輸入法與英文輸入法之間的切換B〕按“Alt+PrtSc”組合鍵可以將當(dāng)前整個(gè)屏幕以圖像的形式復(fù)制到剪貼板C〕利用“剪切”操作不能刪除文件和文件夾D〕用戶可以設(shè)置回收站的大小,且可以為多個(gè)規(guī)律硬盤分別設(shè)置回收站在以下有關(guān)MicrosoftWord97/2023/2023功能和操作的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。在同一個(gè)文檔中,每頁的紙張大小只能設(shè)置為一樣2023年〔秋〕2頁〔共7頁〕具有統(tǒng)計(jì)當(dāng)前被編輯文檔的頁數(shù)、段落數(shù)、行數(shù)和字?jǐn)?shù)的功能C〕利用“繪圖”工具欄繪制的圖形一般屬于矢量圖形D〕在文檔中可以插入視頻、MIDI序列等非文字信息在以下有關(guān)MicrosoftExcel97/2023/2023功能和操作的表達(dá)中,錯(cuò)誤的選項(xiàng)是 。A〕3個(gè)關(guān)鍵字B〕Excel工作表可以另存為網(wǎng)頁文件C〕在默認(rèn)狀況下,數(shù)值型數(shù)據(jù)右對(duì)齊、字符型數(shù)據(jù)左對(duì)齊D〕在默認(rèn)狀況下,假設(shè)用戶在某單元格中輸入“3/2”〔引號(hào)不是輸入的字符〕,1.5其次局部 C語言程序設(shè)計(jì)一、選擇題以下表示中,不行作為C語言常數(shù)的是 。A〕020B〕1ULC〕”0x41”D〕0xfe假設(shè)已有聲明“intx=4,y=3;”,則表達(dá)式“x<y?x++:y++”的值是 A〕2 B〕3 C〕4 D〕5假設(shè)有聲明“inti;floatx;chara[50];”,為使i得到值1,x得到值3.1416,a得到值yz,當(dāng)執(zhí)行語句“scanf(“%3d%f%2s“,&i,&x,a);”時(shí),正確的輸入形式是 。A〕1,3.1416,yz↓ B〕13.1416yz↓C〕0013.1416yz↓ D〕i=001,x=3.1416,a=yz↓程序段“intx=3;do{printf(“%d“,x--);}while(!x);”的執(zhí)行結(jié)果是 A〕321 B〕2 C〕3 D〕死循環(huán)A和B的聲明“staticcharA[]=“ABCDEF“,B[]={”A”,”B”,”C”,”D”,”E”,”F”};”,則數(shù)組A和數(shù)組B的長(zhǎng)度分別是 。A〕7,6 B〕6,7 C〕6,6 D〕7,7假設(shè)有聲明“chara[5]={”A”,”B”,”C”,”D”,”E”},*p=a,i;”,則以下語句中不能正確輸出a數(shù)組全部元素值的是 。A〕for(i=0;i<5;i++)printf(“%c“,a[i]); B〕for(i=0;i<5;i++)printf(“%c“,*(a+i));C〕for(i=0;i<5;i++)prinff(“%c“,*p++); D〕for(i=0;i<5;i++)prinff(“%C“,*a++);以下關(guān)于C語言語句的表達(dá)中正確的選項(xiàng)是 A〕全部語句都包含關(guān)鍵字B〕全部語句都包含表達(dá)式C〕全部語句都可以消滅在源程序中的任何位置D〕除復(fù)合語句外的其他全部語句都以分號(hào)完畢設(shè)有變量聲明“charc;”,執(zhí)行“for(;c=(getchar!=”\n”);)printf(“%c“,c);”時(shí),從鍵盤上輸入“ABCDEFG↓”之后,輸出的結(jié)果是 。A〕ABCDEFG B〕AABBCCDDEEFFGGC〕非字母數(shù)字字符 D〕語句不能執(zhí)行〔29〕設(shè)已有聲明“intx[]={1,2,3,4,5,6},*p=&x[2];”,則值為3的表達(dá)式是 。A〕*++p B〕*(p++) C〕++*p D〕(*p)++〔30〕假定已有聲明“chara[30],*p=a;”,則以下語句中能將字符串“ThisisaCprogram.“正確地保存到數(shù)組a中的語句是 。A〕a[30]=“ThisisaCprogram.“; ● 根本概念題〔5分〕C〕p=“ThisisaCprogram.“;二、填空題a=“ThisisaCprogram.“; D〕strcpy(p,“ThisisaCprogram.“);假設(shè)有聲明“chara[3]=“AB“;char*p=a;”,執(zhí)行語句“printf(“%d“,p[2]);”1】。2023年〔秋〕3頁〔共7頁〕假設(shè)有聲明“inti=7;floatx=3.1416;doubley=3;”,表達(dá)式i+”a”*x+i/y值的類型是 【2】 型。假設(shè)有聲明“inta=32767,b;”TurboC2.0系統(tǒng)中執(zhí)行語句“printf(“%d“,b=++a);”后輸出結(jié)果是【3】。假設(shè)有函數(shù)聲明“intsub(int(*x1),int*x2);”,則形式參數(shù)x1是指向 【4】 的指針變量。假設(shè)有宏定義“#definemax(a,b) (a>b?a:b)”,則表達(dá)式“max(2,max(3,1))”的值是【5】。閱讀程序題〔13分〕以下程序運(yùn)行后的輸出結(jié)果為【6】。#include<stdio.h>intb;intfun(inta){staticintc=3;return((++a)+(++b)+(++c));}voidmain{ inti,a=2;for(i=0;i<2;i++)printf(“%5d“,fun(a));}以下程序運(yùn)行后的輸出結(jié)果是【7】。voidfun(intx,inty,int*z){y=x*x;*z=x*x*x;}voidmain{ inta=2,b=0,c=0;fun(a,b,&c);printf(“%d %d %d“,a,b,c);}以下程序運(yùn)行后的輸出結(jié)果為【8】。#include<stdio.h>#include<string.h>voidprint(char*p){ staticintlen,offset;offset=strlen(p)-len;if(offset==0) return;elseprintf(“%c“,*(p+offset-1));len++;print(p);}voidmain{charstr[]=“dog“;print(str);}以下程序運(yùn)行后,輸出結(jié)果的第一行為【9】,其次行為【10】。#include<stdio.h>voidmain{ intW=0,i;for(i=0;i<3;i++)switch(w++){ case0:ease1:case2:case3:printf(“%d\n“,w++);}}以下程序運(yùn)行后,輸出結(jié)果的第一行為【11】,其次行為【12】。#include<stdio.h>voidmain{ chars[]=“efgefger“,t[]=“efs“; inti,j,k;for(i=strlen(s)-strlen(t);i>=0;i--){ for(j=i,k=0;s[j]==t[k]&&t[k]!=”\0”;j++,k++);if(t[k]==”\0”)printf(“%d\n“,i);}}2023年〔秋〕4頁〔7頁〕〔11〕以下程序運(yùn)行時(shí),輸出結(jié)果的第一行為【13】,第三行為【14】,第五行為【15】。#include<stdio.h>#define N8voidmain{ inti,j,pa[N]={1};printf(“%5d\n“,pa[0]);for(i=1;i<N;i++){ pa[i]=1;for(j=i-1;j>0;j--)pa[j]=pa[j]+pa[j-1];for(j=0;j<=i;j++)printf(“%5d“,pa[j]);printf(“\n“);}}以下程序運(yùn)行時(shí),輸出結(jié)果的第一行為【16】,其次行為【17】,第三行為【18】。#include<stdio.h>structnode{intx;intnext;};main{ structnodechain[5]={{1,-1},{5,-1},{3,-1},{2,-1},{4,-1}};intk,j,max,maxcode,head,sign,last;for(k=0;k<5;k++)printf(“%2d“,chain[k].x);for(k=0;k<5;k++){ sign=0;for(j=0;j<5;j++)if(chain[j].next==-1){ if(sign==0){max=chain[j].x;maxcode=j;sign=1;}elseif(chain[j].X>max){max=chain[j].X; maxcode=j;}}if(k==0){head=last=maxcode;}elsechain[last].next=maxcode;last=maxeode;chain[maxcode].next=-2;}printf(“\n%2d\n“,chain[head].x);j=head;while(j!=2){printf(“%2d“,chain[j].x);j=chain[j].next;}}完善程序題〔12分〕π的近似值。π/2=1+1/3+1/3×2/5+1/3×2/5×3/7×1/3×2/5×3/7×4/9+···#include<stdio.h>#include<math.h>doublePI(doubleeps){ doubles=0,t=1.0;intn;for(n=1; 【19】 ;n++){s+=t;t=t* 【20】 return 2.0*s;}voidmain{ doublee=le-6;/*e是計(jì)算精度要求,表示允許運(yùn)算結(jié)果小數(shù)點(diǎn)后第6位有誤差*/printf(“%f“, 【21】 ;}M的全部可分解整數(shù)??煞纸庹麛?shù)是指這個(gè)整數(shù)的全部數(shù)位上的數(shù)字之和等于該數(shù)的全部素?cái)?shù)因子的各位數(shù)字之和。例如,997530(9+9+7+5=30);該數(shù)的全部素?cái)?shù)因子是3、5、5、7、19(3×5×5×7×19=9975)30(3+5+5+7+1+9=30)。函數(shù)intf(intx)xintg(intx)x全部素?cái)?shù)因子的各位數(shù)字之和。100以內(nèi)的可分解整數(shù)有:4、22、27、58、85、94。#include<stdio.h>2023年〔秋〕5頁〔7頁〕intf(intx){ intk,n=X,s=0;do{k=n/10;s= 【22】 ;n=k;}while(k!=0);return(s);}intg(intx){ inti=0,k=2,n=x,s=0;do{ if(n/k*k==n){s=【23】;i++;n=n/k;}elsek=k+1;}while(k*k<=n);if(n!=1)s=s+f(n);if(i==0)return(0);elsereturn(s);}voidmain{inti,k,m;printf(“INPUTINTEGERM,3<M<1000\n“);scanf(“%d“,&m);k=0;for(i=4;i<=m;i++)if(【24】){k=k+l;printf(“%6d“,i);if(k==8){printf(“\n“);k=0;}}}sorta、bc數(shù)組中,m保存a數(shù)組中數(shù)據(jù)的個(gè)數(shù),nb數(shù)組中數(shù)據(jù)的個(gè)數(shù),函數(shù)返回歸并到c數(shù)組的數(shù)據(jù)個(gè)數(shù)。算法提示:首先將ba、bc數(shù)組中。#include<stdio.h>#defineswap(a,b,c)c=a,a=b,b=c;intsort(int*a,intm,int*b,intn,

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論