freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

9月份全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c語(yǔ)言公共基礎(chǔ)題匯總-閱讀頁(yè)

2025-04-08 04:41本頁(yè)面
  

【正文】 B)x=n%。 D)x=5=4+1。 int k。 k=12。 printf(k=%d \n,k)。amp。amp。amp。amp。amp。amp。amp。amp。 B)int y[5]={0,1,3,5,7,9}。 D)char c2[]={′\x10′, ′xa′, ′\x8′}。 p=amp。 for(i=1。 i++)p[i]=i+1。) A)3 B)6 C)9 D)隨機(jī)數(shù)(22)設(shè)有以下程序段 int x=0,s=0。 printf(%d,s)。 s+=2。 A)cde B)字符′c′ C)字符′c′的地址 D)無(wú)確定的輸出結(jié)果(24)閱讀下列程序,則執(zhí)行后的結(jié)果為 include main() { int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56}。} A)3e,6 B)62,5 C)56,5 D)3E,6 (25)下面判斷正確的是 A)char *a=china。*a=china。等價(jià)于char str[]={china}。等價(jià)于 char *s。 D)char c[4]=abc,d[4]=abc。 (26)若有定義:int a[2][3]。,若要從終端給s輸入5個(gè)字符,錯(cuò)誤的輸入語(yǔ)句是 A)gets(amp。 B)scanf(%s,s+1)。 D)scanf(%s,s[1])。 i1=f(2)。 printf(%d %d\n,i1,i2)。 char b。}data。printf(%f\n,)。int k,n,a[6]={1,2,3,4,5,6}。 fprintf(fp,%d%d%d\n,a[0],a[1],a[2])。 fclose(fp)。 fscanf(fp,%d%d,amp。n)。fclose(fp)。 其中 則對(duì)a數(shù)組元素不正確的引用是 A)a[pa] B)*(amp。 i=n1。 while(ij) {t=s[i]。s[j]=t。j。 fun(a,0,3)。 fun(a,0,9)。kl0。 printf(\n)。 for(i=0。i++) if(str[i]!=′ ′)str[j++]=str[i]。} main() { char str[81]。 printf(Input a string : )。 puts(str)。 printf(%s\n,str)。 else return(n+fun(n1))。 scanf(%d,amp。 x=fun(x)。 for(。\039。 A)9 B)5 C)6 D)7 (36)C語(yǔ)言結(jié)構(gòu)體類(lèi)型變量在程序運(yùn)行期間 A)TC環(huán)境在內(nèi)存中僅僅開(kāi)辟一個(gè)存放結(jié)構(gòu)體變量地址的單元 B)所有的成員一直駐留在內(nèi)存中 C)只有最開(kāi)始的成員駐留在內(nèi)存中 D)部分成員駐留在內(nèi)存中(37)已知函數(shù)的調(diào)用形式為fread(buf,size,count,fp),參數(shù)buf的含義是 A)一個(gè)整型變量,代表要讀入的數(shù)據(jù)項(xiàng)總數(shù) B)一個(gè)文件指針,指向要讀的文件 C)一個(gè)指針,指向要讀入數(shù)據(jù)的存放地址 D)一個(gè)存儲(chǔ)區(qū),存放要讀的數(shù)據(jù)項(xiàng)(38)設(shè)有以下語(yǔ)句 char x=3,y=6,z。 則z的二進(jìn)制值是 A)00010100 B)00011011 C)00011100 D)00011000(39)在C語(yǔ)言中,只有在使用時(shí)才占用內(nèi)存單元的變量,其存儲(chǔ)類(lèi)型是 A)auto和register B)extern和register C)auto和static D)static和register(40)設(shè)有定義語(yǔ)句int (*f)(int)。(1)測(cè)試用例包括輸入值集和 【1】 值集。(3)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),線(xiàn)性鏈表屬于 【3】 。(5)數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、 【5】 、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。 include main() { char fun(char,int)。 int b=13。 putchar(a)。 k=a+b。}(7)函數(shù)fun的返回值是 【7】 fun(char *a,char *b) { int num=0,n=0。\039。 while(b[n]){*(a+num)=b[n]。n++。 }(8)以下程序的功能是:刪去一維數(shù)組中所有相同的數(shù),使之只剩一個(gè)。 例如,若一維數(shù)組中的數(shù)據(jù)是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10 刪除后,數(shù)組中的內(nèi)容應(yīng)該是: 2 3 4 5 6 7 8 9 10。 include define N 80 int fun(int a[], int n) { int i,j=1。in。 【9】 。 printf(The original data : \n)。 in。 n=fun(a,n)。 for(i=0。 i++)printf(%3d,a[i])。 } (9)以下程序的運(yùn)行結(jié)果是 【10】 。 switch(x) { case 1: switch(y) { case 0:a++。 case 1: b++。 } case 2:a++。 break。 b++。 } (10)以下程序的輸出結(jié)果是 【11】 。} main () { int a=31。請(qǐng)?zhí)羁铡?++s。 } return 【12】 。 void reverse(int a[],int n) { int i,t。in/2。 a[i]=a[n1i]。} } main() { int b[10]={1,2,3,4,5,6,7,8,9,10}。 reverse(b,8)。i10。 printf( %d\n,s)。 typedef struct { int n。 } PER。請(qǐng)?zhí)羁铡? char ch。 ch=fgetc(fp)。 ch=fgetc(fp)。\n39。fclose(fp)。其中,圖框表示各種操作的類(lèi)型,圖框中的文字和符號(hào)表示操作的內(nèi)容。帶箭頭的線(xiàn)段在數(shù)據(jù)流程圖中表示數(shù)據(jù)流。題中給出的選項(xiàng)中,在圖元之間用帶有箭頭的線(xiàn)段表示圖元關(guān)系。(2)C 【解析】 軟件設(shè)計(jì)遵循軟件工程的基本目標(biāo)和原則,建立了適用于在軟件設(shè)計(jì)中應(yīng)該遵循的基本原理和與軟件設(shè)計(jì)有關(guān)的概念,它們具有抽象、模塊化、信息隱蔽和數(shù)據(jù)獨(dú)立性。(3)C 【解析】 模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程度。(4)D 【解析】 軟件需求規(guī)格說(shuō)明書(shū)(SRS,Software Requirement Specification)是需求分析階段的最后成果,是軟件開(kāi)發(fā)中的重要文檔之一。② 反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)。(5)C 【解析】 算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和空間復(fù)雜度。算法的空間復(fù)雜度一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。直接插入排序的比較次數(shù)為n(n1)/2。當(dāng)數(shù)據(jù)表A中每個(gè)元素(7)B 【解析】 棧操作原則上后進(jìn)先出,棧底至棧頂依次存放元素A、B、C、D,則表明這4個(gè)元素中D是最后進(jìn)棧,B、C處于中間,A最早進(jìn)棧,所以出棧時(shí)一定是先出D,再出C,最后出A。(9)A 【解析】 關(guān)系表中,每一行稱(chēng)為一個(gè)元組,對(duì)應(yīng)表中的一條記錄。在二維表中凡能唯一標(biāo)識(shí)元組的最小屬性集稱(chēng)為該表的鍵或碼。(11)D 【解析】 在C語(yǔ)言所有的運(yùn)算符中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。賦值表達(dá)式a=b表示將b的值付給a,而b本身的值保持不變。選項(xiàng)D)中當(dāng)從鍵盤(pán)輸入數(shù)據(jù)時(shí),對(duì)于整型變量可以輸入整型數(shù)值和字符,對(duì)于實(shí)型變量可以輸入實(shí)型數(shù)值和整型數(shù)值等。此外,C語(yǔ)言不允許用戶(hù)將關(guān)鍵字作為標(biāo)識(shí)符,而選項(xiàng)A)中的void正是C語(yǔ)言的關(guān)鍵字。(14)A 【解析】 在C語(yǔ)言中,%運(yùn)算符兩側(cè)的運(yùn)算數(shù)必須是整型。%運(yùn)算符兩側(cè)都應(yīng)當(dāng)是整型數(shù)據(jù),選項(xiàng)B)錯(cuò)誤。輸出格式控制符%d表示將變量以帶符號(hào)的十進(jìn)制整型數(shù)輸出,所以第一個(gè)輸出語(yǔ)句輸出的結(jié)果為a,97。(17)B 【解析】 C語(yǔ)言的字符以其ASCII碼的形式存在,所以要確定某個(gè)字符是大寫(xiě)字母,只要確定它的ASCII碼在39。和39。之間就可以了,選項(xiàng)A)和C)符合要求。(18)B 【解析】 滿(mǎn)足表達(dá)式(c=2amp。c=6)的整型變量c的值是2,3,4,5,6。(19)B 【解析】 條件運(yùn)算符要求有3個(gè)操作對(duì)象,稱(chēng)三目(元)運(yùn)算符,它是C語(yǔ)言中惟一的一個(gè)三目運(yùn)算符。若表達(dá)式1的值為0(假),則求解表達(dá)式3,表達(dá)式3的值就是整個(gè)條件表達(dá)式的值,注意++、的用法。(21)B 【解析】 本題中,a[1][2]是二維數(shù)組中的第6個(gè)元素,對(duì)應(yīng)for循環(huán)中i的值為5,p[5]=5+1。(23)C 【解析】 對(duì)于字符串指針,其保留的是整個(gè)串的首地址,即第一個(gè)字符的起始地址。 (24)A 【解析】 數(shù)組c[][4]表示一個(gè)4行4列數(shù)組,c[2][2]表示第3行第3列上的元素62,*(*(c+1)+1))表示第2行第2列上的元素6,通過(guò)十六進(jìn)制輸出為3e,6。*a=china應(yīng)改為a=china。D)項(xiàng)表述方法有錯(cuò)誤。第二維的下標(biāo)取值為0、2,因而選項(xiàng)A)、B)、C)都是錯(cuò)誤的,選項(xiàng)D)表示數(shù)組元素a[0][0]。(28)B 【解析】 根據(jù)宏替換的替換規(guī)則,我們可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+1*5+1=7。選項(xiàng)B),共用體變量所占的內(nèi)存長(zhǎng)度等于最長(zhǎng)的成員的長(zhǎng)度。選項(xiàng)D)C語(yǔ)言規(guī)定,不能把共用體變量作為函數(shù)的參數(shù)。(31)D 【解析】 通常,引用一個(gè)數(shù)組元素可以用下標(biāo)法,如a[pa]形式,或指針?lè)?如*(amp。本題中a[9]=9,a[10]顯然超出了數(shù)組范圍,注意,數(shù)組的下標(biāo)是從0開(kāi)始的。所以在主函數(shù)中,當(dāng)fun(a,0,3)執(zhí)行完后,數(shù)組a[12]={4,3,2,1,5,6,7,8,9,0}。再執(zhí)行fun(a,0,9)后,數(shù)組a[12]={5,6,7,8,9,0,1,2,3,4}。由于C語(yǔ)言中沒(méi)有直接刪除字符的操作,所以我們對(duì)于刪除字符的操作都是采用留下字符的算法,以前的題目亦是如此。注意j的下標(biāo)變化、初值及最后加串結(jié)束符39。(34)A 【解析】 本程序考察的是函數(shù)的遞歸調(diào)用,在調(diào)用一個(gè)函數(shù)的過(guò)程中又出現(xiàn)直接或間接地調(diào)用該函數(shù)本身,稱(chēng)為函數(shù)的遞歸調(diào)用,執(zhí)行結(jié)果為1+2+3+4+5+6+7+8+9+10=55。C語(yǔ)言規(guī)定,所有字符常量都作為整型量來(lái)處理,在計(jì)算機(jī)內(nèi)部,其對(duì)應(yīng)的整數(shù)值就是ACSII字符集中該字符的序號(hào),即amp。(36)B 【解析】 結(jié)構(gòu)體類(lèi)型的變量在程序運(yùn)行期間要作為一個(gè)整體占用連續(xù)的內(nèi)存單元。buf是一個(gè)指針,fread是讀入數(shù)據(jù)的存放地址。(38)B 【解析】 本題考查兩個(gè)位運(yùn)算符。左移運(yùn)算符是雙目運(yùn)算符,其功能把 左邊的運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0,并且運(yùn)算符的優(yōu)先級(jí)于^。(40)B 【解析】 本題考查的是指向函數(shù)的指針。是對(duì)一個(gè)函數(shù)的聲明,其中f是指向該函數(shù)的指針,該函數(shù)有一個(gè)整型的參數(shù),函數(shù)返回值類(lèi)型為整型。正確認(rèn)識(shí)和設(shè)計(jì)軟件測(cè)試用例可以提高軟件測(cè)試的有效性,便于測(cè)試質(zhì)量的度量,增強(qiáng)測(cè)試過(guò)程的可管理性。測(cè)試用例是軟件測(cè)試的核心。沒(méi)有前件的結(jié)點(diǎn)只有一個(gè),稱(chēng)為樹(shù)的根結(jié)點(diǎn)。沒(méi)有后件的結(jié)點(diǎn)稱(chēng)為葉子結(jié)點(diǎn)。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式。(4)【4】 一對(duì)多(或1∶N) 【解析】 兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)系,這種函數(shù)關(guān)系可以有3種,即一對(duì)一(1∶1)的聯(lián)系、一對(duì)多(1∶N)或多對(duì)一(N∶1)的聯(lián)系和多對(duì)多(N∶N)的聯(lián)系。(6)【6】 N 【解析】 函數(shù)說(shuō)明語(yǔ)句中的類(lèi)型名必須與函數(shù)返回值的類(lèi)型一致。A39。(7)【7】 字符串a(chǎn)和b的長(zhǎng)度之和 【解析】 本題首先通過(guò)第一個(gè)while循環(huán)計(jì)算字符串a(chǎn)的長(zhǎng)度,再通過(guò)第二個(gè)循環(huán),將字符串a(chǎn)和b相連,最后返回連接后的總長(zhǎng)度。j始終是新數(shù)組已有元素中最后一個(gè)元素的下一個(gè)元素的下標(biāo),所以if()中的條件是a[j1]!=a[i],其中a[j1]就是新數(shù)組中的最后一個(gè)元素,若條件成立則表示出現(xiàn)了不同的值,所以a[i]要留到新數(shù)組中。(9)【10】 a=2,b=1 【解析】 本題考查了 switch結(jié)構(gòu)的內(nèi)容。本題程序在執(zhí)行完內(nèi)部switch結(jié)構(gòu)后,繼續(xù)執(zhí)行了外部switch結(jié)構(gòu)的 case 2:分支,最后a和b的值分別為2和1。(1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1