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

正文內(nèi)容

全國計算機等級考試二級c語言考試真題(留存版)

2025-05-08 07:36上一頁面

下一頁面
  

【正文】 00011011 C)00011100 D)00011000(39)在C語言中,只有在使用時才占用內(nèi)存單元的變量,其存儲類型是 A)auto和register B)extern和register C)auto和static D)static和register(40)設(shè)有定義語句int (*f)(int)。}(7)函數(shù)fun的返回值是【7】fun(char *a,char *b) { int num=0,n=0。 【9】 。 case 1: b++。 } return 【12】 。typedef struct { int n。其中,圖框表示各種操作的類型,圖框中的文字和符號表示操作的內(nèi)容。算法的空間復(fù)雜度一般是指執(zhí)行這個算法所需要的內(nèi)存空間。此外,C語言不允許用戶將關(guān)鍵字作為標(biāo)識符,而選項A)中的void正是C語言的關(guān)鍵字。c=6)的整型變量c的值是2,3,4,5,6。第二維的下標(biāo)取值為0、2,因而選項A)、B)、C)都是錯誤的,選項D)表示數(shù)組元素a[0][0]。由于C語言中沒有直接刪除字符的操作,所以我們對于刪除字符的操作都是采用留下字符的算法,以前的題目亦是如此。(40)B 【解析】本題考查的是指向函數(shù)的指針。(6)【6】 N 【解析】函數(shù)說明語句中的類型名必須與函數(shù)返回值的類型一致。循環(huán)結(jié)束時,就以兩個當(dāng)前字符的差返回,所以在空框處應(yīng)填入*s*t,保證在s t時,返回正值,當(dāng)s t時,返回負值。(11)【12】 *s*t 【解析】兩字符串大小比較必須從它們的首字符開始,在對應(yīng)字符相等情況下循環(huán),直至不相等結(jié)束。數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式。(38)B 【解析】本題考查兩個位運算符。所以在主函數(shù)中,當(dāng)fun(a,0,3)執(zhí)行完后,數(shù)組a[12]={4,3,2,1,5,6,7,8,9,0}。*a=china應(yīng)改為a=china。之間就可以了,選項A)和C)符合要求。賦值表達式a=b表示將b的值付給a,而b本身的值保持不變。②反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)。\n39。i10。請?zhí)羁铡?} (9)以下程序的運行結(jié)果是【10】。include define N 80 int fun(int a[], int n) { int i,j=1。 putchar(a)。\039。} main() { char str[81]。s[j]=t。 fprintf(fp,%d%d%d\n,a[0],a[1],a[2])。 B)scanf(%s,s+1)。 A)cde B)字符′c′ C)字符′c′的地址 D)無確定的輸出結(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}。 B)int y[5]={0,1,3,5,7,9}。amp。2為文件末尾。當(dāng)i=2時,p[2]=amp。z39。它的作用是將一個變量的地址傳遞到另一個函數(shù)中。(34)C 【解析】函數(shù)int f(int x)是一個遞歸函數(shù)調(diào)用,當(dāng)x的值等于0或1時,函數(shù)值等于3,其他情況下y=x2f(x2),所以在主函數(shù)中執(zhí)行語句z=f(3)時,y=3*3f(32)=9f(1)=93=6。339。主要要搞清楚以下幾點:①定義了一個指針數(shù)組char *p[2]后,程序中第一個循環(huán)for(i=0。所以正確答案為B)。選項C)和D)中,e后面的指數(shù)必須是整數(shù),所以也不合法。(7)B 【解析】由棧后進先出的特點可知:A)中e1不可能比e2先出,C)中e1不可能比e2先出,D)中棧是先進后出的,所以不可能是任意順序。它的提出是為了避免流程圖在描述程序邏輯時的隨意性上靈活性。i,*q=amp。 break。(4)在關(guān)系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個【4】。i8。 fputc(′A′,fp)。 printf(%d\n,*(p+3))。i++) for(j=i+1。 B)scanf(%s,s+1)。 ss(str1,c)。 for(i=1。 if(ab) a=b。i50。(1)為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為 A)PAD圖 B)NS圖 C)結(jié)構(gòu)圖 D)數(shù)據(jù)流圖(2)結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是 A)程序的規(guī)模 B)程序的效率 C)程序設(shè)計語言的先進性 D)程序易讀性(3)為了使模塊盡可能獨立,要求A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱 D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(4)需求分析階段的任務(wù)是確定 A)軟件開發(fā)方法 B)軟件開發(fā)工具 C)軟件開發(fā)費用 D)軟件系統(tǒng)功能(5)算法的有窮性是指A)算法程序的運行時間是有限的 B)算法程序所處理的數(shù)據(jù)量是有限的C)算法程序的長度是有限的 D)算法只能被有限的用戶使用(6)對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n1)/2的排序方法是 A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序(7)如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是 A)e3,e1,e4,e2 B)e2,e4,e3,e1 C)e3,e4,e1,e2 D) 任意順序(8)將ER圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成 A)屬性 B)關(guān)系 C)鍵 D)域(9)有三個關(guān)系R、S和T如下:R B C D a 0 k1 b 1 n1 S B C D f 3 h2 a 0 k1 n 2 x1 T B C D a 0 k1 由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為 A)并 B)自然連接 C)笛卡爾積 D)交(10)下列有關(guān)數(shù)據(jù)庫的描述,正確的是 A)數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程 B)數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變 C)關(guān)系中的每一列稱為元組,一個元組就是一個字段 D)如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字(11)以下敘述中正確的是 A)用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作B)用C程序?qū)崿F(xiàn)的算法可以沒有輸出但必須要有輸入C)用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出D)用C程序?qū)崿F(xiàn)的算法可以既沒有輸入也沒有輸出(12)下列可用于C語言用戶標(biāo)識符的一組是 A)void, define, WORD B)a3_3,_123,Car C)For, abc, IF Case D)2a, DO, sizeof (13)以下選項中可作為C語言合法常量的是 A)80 B)080 C) D) (14)若有語句:char *line[5]。 printf(k=%d \n,k)。 c=6)amp。 b++。 (25)有以下程序void ss(char *s,char t) { while(*s) { if(*s==t)*s=t′a′+′A′。} 該程序的輸出結(jié)果是 A)69825 B)63825 C)6385 D)693825 (27)有定義語句:char s[10]。 int i,j。 z=f(3)。 (*q).next=amp。j3。(2)某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有【2】個葉子結(jié)點。 for(i=1。 a=b。 【14】 }node。④輸入:一個算法有零個或多個輸入,這些輸入取自于某個特定的對象的集合。(12)B 【解析】 C語言規(guī)定標(biāo)識符只能由字母、數(shù)字和下劃線3種字符組成,且第一個字符必須為字母或下劃線,排除選項C)和D)。c=6)的整型變量c的值是2,3,4,5,6。(25)B 【解析】在內(nèi)存中,字符數(shù)據(jù)以ASCII碼存儲,它的存儲形式與整數(shù)的存儲形式類似。經(jīng)過上述解析后,不難看出,該程序首先從p[0]所指向的字符串6937中一個隔一個地取出字符,分別是39。(32)A 【解析】在給p和q數(shù)組賦初值時,系統(tǒng)會自動添加字符串結(jié)束符,從題目中可以看出數(shù)組p和q都有3個字符,所以長度均為3。(39)C 【解析】本題主要考查的是用二維數(shù)組首地址和下標(biāo)來引用二維數(shù)組元素的方法。(5)【5】操作系統(tǒng)或OS 【解析】數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務(wù)。x[1],p[0][0]=2。(14)【15】 fseek(文件指針,位移量,起始點) 【解析】本題考查函數(shù)fseek的用法。 printf(%c,%d,ch,ch,k)。 c=6)amp。 則 A)運行程序段后輸出0 B)運行程序段后輸出1 C)程序段中的控制表達式是非法的 D)程序段執(zhí)行無限次(23)(23)下面程序段的運行結(jié)果是char *s=abcde。,以下選項中對a數(shù)組元素正確引用的是 A)a[2][!1] B)a[2][3] C)a[0][3] D)a[12][!1] (27)有定義語句:char s[10]。 D)data可以作為函數(shù)的實參(30)有以下程序includemain() {FILE *fp。 j=n2。str[i]!=′ \0′。printf(%d\n,x) } 執(zhí)行程序時,給變量x輸入10,程序的輸出結(jié)果是 A)55 B)54 C)65 D)45(35)下面程序段中,輸出*的個數(shù)是char *s=\ta\018bc。 char a=′A′。數(shù)組中的數(shù)已按由小到大的順序排列,函數(shù)返回刪除后數(shù)組中數(shù)據(jù)的個數(shù)。 in。fun (int x,int y,int z) { z =x*x+y*y。 int i,s=0。 while(!feof(fp)) { putchar(ch)。按照耦合程度從強到弱分別是:內(nèi)容耦合、公共耦合、外部耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合和非直接耦合,沒有異構(gòu)耦合這種方式。(10)C 【解析】 選課SC 表是 學(xué)生S 表和 課程C 表的映射表,主鍵是兩個表主鍵的組合。A39。當(dāng)該指針做算術(shù)運算時,就是該指針根據(jù)其類型向后移動相應(yīng)的存儲空間。a[i])的形式。(37)C 【解析】這是一道考查fread函數(shù)的題。每一個結(jié)點可以有多個后件,它們都稱為該結(jié)點的子結(jié)點。C語言中,程序執(zhí)行完一個case標(biāo)號的內(nèi)容后,如果沒有break語句,控制結(jié)構(gòu)會轉(zhuǎn)移到下一個case繼續(xù)執(zhí)行,因為case 常量表達式只是起語句標(biāo)號作用,并不是在該處進行條件判斷。(14)【15】 “”,“r” 【解析】 fopen函數(shù)的調(diào)用方式通常為 fopen(文件名,使用文件方式)。的ASCII碼值上加上一個常數(shù),使之變成另一個ASCII碼值,從而輸出字符。二、選擇題(1)【1】輸出【解析】軟件測試用例是為了有效發(fā)現(xiàn)軟件缺陷面編寫的包含測試目的、測試步驟、期望測試結(jié)果的特定集合。\039。(29)D 【解析】選項A),共用體的每個成員的起始地址都相同。條件表達式的一般形式為:表達式1?表達式2:表達式3其求解順序是:先求解表達式1,若為非0(真)則求解表達式2,此時表達式2的值就作為整個條件表達式的值。(15)A 【解析】賦值運算符左側(cè)的操作數(shù)必須是一個變量,而不能是表達式或者常量,選項C)和D)錯誤。快速排序的比較次數(shù)為nlog2n。帶箭頭的線段在程序流程圖中表示控制流。(14)以下程序的作用是:。 for(i=0。 b++。 for(i=0。)mm++。(2)在樹形結(jié)構(gòu)中,樹根結(jié)點沒有【2】。} A)asdafaaz67 B)asd af aa z67 C)asd D)z67(34)有以下程序int fun(int n) {if(n==1)return 1。 for(k=0。printf(%d%d\n,k,n)。} 程序的運行結(jié)果是 A)12 12 B)11 7 C)11 11 D)12 7(29)若有以下說明和定義union dt { int a。 C)char *s=china。 i9。 c=6)||(c!=3)||(c!=5) C)(c=2amp。 C)x+n=i。(12)【13】 9 【解析】本題考查函數(shù)的綜合知識。當(dāng)i=1時,因為if語句條件不滿足,所以直接執(zhí)行printf(%d\n,i++)。這個運算有兩個基本操作:首先將隊尾指針進一(即rear=rear+1),并當(dāng)rear=m+1時,置rear=1。\n39。(28)D 【解析】 C語言中的預(yù)處理命令以符號開頭,這些命令是在程序編譯之前進行處理的,選項D)的描述
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1