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

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c語(yǔ)言選擇題庫(kù)(編輯修改稿)

2025-04-20 07:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 們具有抽象、模塊化、信息隱蔽和數(shù)據(jù)獨(dú)立性。自底向上是集成測(cè)試中增量測(cè)試的一種。(3)下列選項(xiàng)中,不屬于模塊間耦合的是A)數(shù)據(jù)耦合 B)標(biāo)記耦合 C)異構(gòu)耦合 D)公共耦合答案:(3)C 【解析】模塊之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從強(qiáng)到弱分別是:內(nèi)容耦合、公共耦合、外部耦合、控制耦合、標(biāo)記耦合、數(shù)據(jù)耦合和非直接耦合,沒(méi)有異構(gòu)耦合這種方式。(4)下列敘述中,不屬于軟件需求規(guī)格說(shuō)明書(shū)的作用的是 A)便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流 B)反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)C)作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù) D)便于開(kāi)發(fā)人員進(jìn)行需求分析答案:(4)D 【解析】軟件需求規(guī)格說(shuō)明書(shū)(SRS,Software Requirement Specification)是需求分析階段的最后成果,是軟件開(kāi)發(fā)中的重要文檔之一。它具有以下幾個(gè)方面的作用:①便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流。②反映出用戶(hù)問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)。③作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。(5)算法的時(shí)間復(fù)雜度是指A)執(zhí)行算法程序所需要的時(shí)間 B)算法程序的長(zhǎng)度 C)算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)D)算法程序中的指令條數(shù)答案:(5)C 【解析】算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和空間復(fù)雜度。所謂算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,即算法執(zhí)行過(guò)程中所需要的基本運(yùn)算的次數(shù)。算法的空間復(fù)雜度一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。(6)已知數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),為節(jié)省時(shí)間,應(yīng)采用的算法是A)堆排序 B)直接插入排序 C)快速排序 D)B)和C)答案:(6)B【解析】堆排序的比較次數(shù)為nlog2n。直接插入排序的比較次數(shù)為n(n1)/2??焖倥判虻谋容^次數(shù)為nlog2n。當(dāng)數(shù)據(jù)表A中每個(gè)元素(7)棧底至棧頂依次存放元素A、B、C、D,在第五個(gè)元素E入棧前,棧中元素可以出棧,則出棧序列可能是A)ABCED B)DCBEA C)DBCEA D)CDABE答案:(7)B【解析】棧操作原則上后進(jìn)先出,棧底至棧頂依次存放元素A、B、C、D,則表明這4個(gè)元素中D是最后進(jìn)棧,B、C處于中間,A最早進(jìn)棧,所以出棧時(shí)一定是先出D,再出C,最后出A。(8)數(shù)據(jù)庫(kù)設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,它們是A)概念設(shè)計(jì)和邏輯設(shè)計(jì) B)模式設(shè)計(jì)和內(nèi)模式設(shè)計(jì) C)內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì) D)結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì)答案:(8)A 【解析】數(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)概念設(shè)計(jì)和數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)兩個(gè)方面的內(nèi)容。(9)關(guān)系表中的每一橫行稱(chēng)為一個(gè)A)元組 B)字段 C)屬性 D)碼答案:(9)A 【解析】關(guān)系表中,每一行稱(chēng)為一個(gè)元組,對(duì)應(yīng)表中的一條記錄。每一列稱(chēng)為一個(gè)屬性,對(duì)應(yīng)表中的一個(gè)字段。在二維表中凡能唯一標(biāo)識(shí)元組的最小屬性集稱(chēng)為該表的鍵或碼。(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字 (鍵或碼)為A)課號(hào),成績(jī) B)學(xué)號(hào),成績(jī) C)學(xué)號(hào),課號(hào) D)學(xué)號(hào),姓名,成績(jī)答案:(10)C 【解析】 選課SC 表是 學(xué)生S 表和 課程C 表的映射表,主鍵是兩個(gè)表主鍵的組合。(11)以下不正確的敘述是A)在C程序中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低 B)在C程序中,APH和aph是兩個(gè)不同的變量C)若a和b類(lèi)型相同,在計(jì)算了賦值表達(dá)式a=b后b中的值將放入a中,而b中的值不變D)當(dāng)從鍵盤(pán)輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值答案:(11)D【解析】在C語(yǔ)言所有的運(yùn)算符中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。C語(yǔ)言中區(qū)分大小寫(xiě),所以APH和aph是兩個(gè)不同的變量。賦值表達(dá)式a=b表示將b的值付給a,而b本身的值保持不變。通過(guò)鍵盤(pán)可以向計(jì)算機(jī)輸入允許的任何類(lèi)型的數(shù)據(jù)。選項(xiàng)D)中當(dāng)從鍵盤(pán)輸入數(shù)據(jù)時(shí),對(duì)于整型變量可以輸入整型數(shù)值和字符,對(duì)于實(shí)型變量可以輸入實(shí)型數(shù)值和整型數(shù)值等。(12)請(qǐng)選出可用作C語(yǔ)言用戶(hù)標(biāo)識(shí)符的是A)void,define,WORD B)a3_b3,_123,IF C)FOR,abc,Case D)2a,Do,Sizeof答案:(12)B 【解析】 C語(yǔ)言規(guī)定用戶(hù)標(biāo)識(shí)符由字母、數(shù)字和下劃線組成,且第一個(gè)字符必須是字母或下劃線,可見(jiàn)選項(xiàng)C),D)是錯(cuò)誤的。此外,C語(yǔ)言不允許用戶(hù)將關(guān)鍵字作為標(biāo)識(shí)符,而選項(xiàng)A)中的void正是C語(yǔ)言的關(guān)鍵字。(13)以下選項(xiàng)中,不能作為合法常量的是A) B) C)+4 D)答案:(13)B 【解析】 C語(yǔ)言的語(yǔ)法規(guī)定,字母e(E)之前必須有數(shù)字,且e(E)后面的指數(shù)必須是整數(shù),而選項(xiàng)B)中,e(E)后面的指數(shù)是小數(shù),所以不合法。(14)在C語(yǔ)言中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是A)% B)\ C)%和\ D)**答案:(14)A【解析】在C語(yǔ)言中,%運(yùn)算符兩側(cè)的運(yùn)算數(shù)必須是整型。(15)若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是A)x=y==5。 B)x=n%。 C)x+n=i。 D)x=5=4+1。 答案:(15)A 【解析】賦值運(yùn)算符左側(cè)的操作數(shù)必須是一個(gè)變量,而不能是表達(dá)式或者常量,選項(xiàng)C)和D)錯(cuò)誤。%運(yùn)算符兩側(cè)都應(yīng)當(dāng)是整型數(shù)據(jù),選項(xiàng)B)錯(cuò)誤。(16)有以下程序段char ch。 int k。 ch=′a′。 k=12。 printf(%c,%d,ch,ch,k)。 printf(k=%d \n,k)。已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結(jié)果是 A)因變量類(lèi)型與格式描述符的類(lèi)型不匹配輸出無(wú)定值 B)輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值 C)a,97,12k=12 D)a,97,k=12答案:(16)D 【解析】輸出格式控制符%c表示將變量以字符的形式輸出。輸出格式控制符%d表示將變量以帶符號(hào)的十進(jìn)制整型數(shù)輸出,所以第一個(gè)輸出語(yǔ)句輸出的結(jié)果為a,97。第二個(gè)輸出語(yǔ)句輸出的結(jié)果為k=12。(17)已知字母A的ASCII代碼值為65,若變量kk為char型,以下不能正確判斷出kk中的值為大寫(xiě)字母的表達(dá)式是A)kk=′A′amp。amp。 kk=′Z′ B)!(kk=′A′||kk=′Z′) C)(kk+32)=′a′amp。amp。(kk+32)=′Z′ D)isalpha(kk)amp。amp。(kk91) 答案:(17)B【解析】 C語(yǔ)言的字符以其ASCII碼的形式存在,所以要確定某個(gè)字符是大寫(xiě)字母,只要確定它的ASCII碼在39。A39。和39。Z39。之間就可以了,選項(xiàng)A)和C)符合要求。函數(shù)isalpha用來(lái)確定一個(gè)字符是否為字母,大寫(xiě)字母的ASCII碼值的范圍為65到90,所以如果一個(gè)字母的ASCII碼小于91,那么就能確定它是大寫(xiě)字母。(18)當(dāng)變量c的值不為6時(shí),值也為真的表達(dá)式是A)(c==2)||(c==4)||(c==6) B)(c=2amp。amp。 c=6)||(c!=3)||(c!=5) C)(c=2amp。amp。c=6)amp。amp。!(c%2) D)(c=2amp。amp。 c=6)amp。amp。(c%2!=1)答案:(18)B 【解析】滿(mǎn)足表達(dá)式(c=2amp。amp。c=6)的整型變量c的值是2,3,4,5,6。當(dāng)變量c的值不為2,4,6時(shí),其值只能為3或5,所以表達(dá)式c!=3和c!=5中至少有一個(gè)為真,即不論c為何值,表達(dá)式B)都為真。(19)若有條件表達(dá)式 (exp)?a++:b,則以下表達(dá)式中能完全等價(jià)于表達(dá)式(exp)的是A)(exp==0) B)(exp!=0) C)(exp==1) D)(exp!=1)答案:(19)B 【解析】條件運(yùn)算符要求有3個(gè)操作對(duì)象,稱(chēng)三目(元)運(yùn)算符,它是C語(yǔ)言中惟一的一個(gè)三目運(yùn)算符。條件表達(dá)式的一般形式為:表達(dá)式1?表達(dá)式2:表達(dá)式3其求解順序是:先求解表達(dá)式1,若為非0(真)則求解表達(dá)式2,此時(shí)表達(dá)式2的值就作為整個(gè)條件表達(dá)式的值。若表達(dá)式1的值為0(假),則求解表達(dá)式3,表達(dá)式3的值就是整個(gè)條件表達(dá)式的值,注意++、的用法。(20)以下不正確的定義語(yǔ)句是A)double x[5]={,}。 B)int y[5]={0,1,3,5,7,9}。 C)char c1[]={′1′,′2′,′3′,′4′,′5′}。 D)char c2[]={′\x10′, ′xa′, ′\x8′}。答案:(20)B【解析】在一維數(shù)組中要注意的是作為下標(biāo)表達(dá)式的常量表達(dá)式的值必須是大于等于0,選項(xiàng)B)中定義有5個(gè)元素,但賦值時(shí)有6個(gè)元素,所以是錯(cuò)誤的。(21)下列程序執(zhí)行后的輸出結(jié)果是main() { int a[3][3], *p,i。 p=amp。a[0][0]。 for(i=1。 i9。 i++)p[i]=i+1。 printf(%d\n,a[1][2]。) A)3 B)6 C)9 D)隨機(jī)數(shù)答案:(21)B 【解析】本題中,a[1][2]是二維數(shù)組中的第6個(gè)元素,對(duì)應(yīng)for循環(huán)中i的值為5,p[5]=5+1。(22)設(shè)有以下程序段int x=0,s=0。 while(!x!=0)s+=++x。 printf(%d,s)。 則A)運(yùn)行程序段后輸出0 B)運(yùn)行程序段后輸出1 C)程序段中的控制表達(dá)式是非法的 D)程序段執(zhí)行無(wú)限次答案:(22)B【解析】本題中,!表示邏輯非運(yùn)算符,!=表示不等于運(yùn)算符,邏輯非運(yùn)算符比不等于運(yùn)算符的優(yōu)先級(jí)高。(23)(23)下面程序段的運(yùn)行結(jié)果是char *s=abcde。 s+=2。printf(%d,s)。 A)cde B)字符′c′ C)字符′c′的地址 D)無(wú)確定的輸出結(jié)果答案:(23)C 【解析】對(duì)于字符串指針,其保留的是整個(gè)串的首地址,即第一個(gè)字符的起始地址。當(dāng)該指針做算術(shù)運(yùn)算時(shí),就是該指針根據(jù)其類(lèi)型向后移動(dòng)相應(yīng)的存儲(chǔ)空間。(24)閱讀下列程序,則執(zhí)行后的結(jié)果為include main() { int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56}。 printf(%x,%x\n,c[2][2],*(*(c+1)+1))。} A)3e,6 B)62,5 C)56,5 D)3E,6 答案:(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。(25)下面判斷正確的是A)char *a=china。等價(jià)于 char *a。*a=china。 B)char str[5]={china}。等價(jià)于char str[]={china}。 C)char *s=china。等價(jià)于 char *s。s=china。 D)char c[4]=abc,d[4]=abc。等價(jià)于char c[4]=d[4]=abc。 答案:(25)C 【解析】選項(xiàng)A)char *a。*a=china應(yīng)改為a=china。,選項(xiàng)B)應(yīng)該是char str[6]。D)項(xiàng)表述方法有錯(cuò)誤。(26)若有定義:int a[2][3]。,以下選項(xiàng)中對(duì)a數(shù)組元素正確引用的是 A)a[2][!1] B)a[2][3] C)a[0][3] D)a[12][!1] 答案:(26)D 【解析】 C語(yǔ)言中數(shù)組下標(biāo)是從0開(kāi)始的,所以二維數(shù)組a[2][3]的第一維下標(biāo)取值為0、1。第二維的下標(biāo)取值為0、2,因而選項(xiàng)A)、B)、C)都是錯(cuò)誤的,選項(xiàng)D)表示數(shù)組元素a[0][0]。(27)有定義語(yǔ)句:char s[10]。,若要從終端給s輸入5個(gè)字符,錯(cuò)誤的輸入語(yǔ)句是A)gets(amp。s[0])。 B)scanf(%s,s+1)。 C)gets(s)。 D)scanf(%s,s[1])。答案:(27)D 【解析】在格式輸入中,要求給出的是變易的地址,而D)答案中給出的s[1]是一個(gè)值的表達(dá)式。 (28)有以下程序include define N 5 define M N+1 define f(x) (x*M) main() { int i1,i2。 i1=f(2)。 i2=f(1+1)。 printf(%d %d\n,
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1