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

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c語(yǔ)言選擇題庫(kù)-資料下載頁(yè)

2025-03-24 07:36本頁(yè)面
  

【正文】 A)switch(x) {case :printf(*\n)。 case :printf(**\n)。} B)switch((int)x)。 {case 1:printf(*\n)。 case 2:printf(**\n)。} C)switch(a+b) {case 1:printf(*\n)。 case 2+1:printf(**\n)。} D)switch(a+b) {case1:printf(**\n)。} casec:printf(**\n)。}(21)有以下程序include main0 { int y=9。 for( 。 y0。y) if(y%3==0) printf(%d,y)。 } 程序的運(yùn)行結(jié)果是 A)741 B)963 C)852 D)875421(22)以下描述中正確的是 A)由于dowhile循環(huán)中循環(huán)體語(yǔ)句只能是一條可執(zhí)行語(yǔ)句,所以循環(huán)體內(nèi)不能使用復(fù)合語(yǔ)句 B)dowhile循環(huán)由do開始,用while結(jié)束,在while(表達(dá)式)后面不能寫分號(hào) C)在dowhile循環(huán)體中,是先執(zhí)行一次循環(huán),再進(jìn)行判斷 D)dowhile循環(huán)中,根據(jù)情況可以省略while(23)有以下程序include main() { int a[ ]={1,2,3,4},y,*p=amp。a[3]。 p。 y=*p。printf(y=%d\n,y)。 } 程序的運(yùn)行結(jié)果是 A)y=0 B)y=1 C)y=2 D)y=3(24)以下數(shù)組定義中錯(cuò)誤的是 A)int x[][3]={0}。 B)int x[2][3]={{l,2},{3,4},{5,6}}。 C)int x[][3]={{l,2,3},{4,5,6}}。 D)int x[2][3]={l,2,3,4,5,6}。(25)下面說(shuō)明不正確的是 A)char a[10]=china。 B)char a[10],*p=a。p=china C)char *a。a=china D)char a[10],*p。p=a=china(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](27)若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù) A)getc() B)gets() C)getchar() D)scanf()(28)閱讀下列程序段,則程序的輸出結(jié)果為include define M(X,Y)(X)*(Y) define N(X,Y)(X)/(Y) main() { int a=5,b=6,c=8,k。 k=N(M(a,b),c)。 printf(%d\n,k)。 A)3 B)5 C)6 D)8(29)在16位IBMPC機(jī)上使用C語(yǔ)言,若有如下定義struct data { int i。 char ch。 double f。 } b。 則結(jié)構(gòu)變量b占用內(nèi)存的字節(jié)數(shù)是 A)1 B)2 C)7 D)11(30)有以下程序 includemain() {FILE *fp。 int i,a[6]={l,2,3,4,5,6}。 fp=fopen(,w+b)。 fwrite(a,sizeof(int),6,fp)。 fseek(fp,sizeof(int)*3,SEEK_SET)。/*該語(yǔ)句使讀文件的位置指針從文件頭向后移動(dòng)3個(gè)int型數(shù)據(jù)*/fread(a,sizeof(int),3,fp)。 fclose(fp)。 for(i=0。i6。i++)printf(%d,a[i])。 } 程序運(yùn)行后的輸出結(jié)果是 A)4,5,6,4,5,6, B)1,2,3,4,5,6, C)4,5,6,1,2,3, D)6,5,4,3,2,1, (31)有以下程序include main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i。 for(i=0。i12。i++) c[s[i]]++。 for(i=1。i5。i++) printf(%d,c[i])。 printf(\n)。 } 程序的運(yùn)行結(jié)果是 A)1 2 3 4 B)2 3 4 4 C)4 3 3 2 D)1 1 2 3(32)有以下程序include void fun(int *a,int n)/*fun函數(shù)的功能是將a所指數(shù)組元素從大到小排序*/ { int t,i,j。 for(i=0。in1。j++) for(j=i+1。jn。j++) if(a[i]a[j]) { t=a[i]。a[i]=a[j]。a[j]=t。} } main() { int c[10]={1,2,3,4,5,6,7,8,9,0},i。 fun(c+4,6)。 for(i=0。i10。i++) printf(%d,c[i])。 printf(\n)。 } 程序的運(yùn)行結(jié)果是 A)1,2,3,4,5,6,7,8,9,0, B)0,9,8,7,6,5,1,2,3,4, C)0,9,8,7,6,5,4,3,2,1, D)1,2,3,4,9,8,7,6,5,0,(33)下面程序的輸出結(jié)果是includeincludemain() { char *p1=abc,*p2=ABC,str[50]= xyz。 strcpy(str+2,strcat(p1,p2))。 printf(%s\n,str)。}A)xyzabcABC B)zabcABC C)xyabcABC D)yzabcABC(34)以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值fun(int *a, int n) { int i,j=0,p。 p=j。 for(i=j。in。i++) if(a[i]a[p])。 ________。 return(p)。} 在橫線處應(yīng)填入的是A)i=p B)a[p]=a[i] C)p=j D)p=i(35)下列程序的運(yùn)行結(jié)果為includevoid abc(char*str) { int a,b。 for(a=b=0。str[a]!=39。\039。a++)if(str[a]!=39。c39。) str[b++]=str[a]。 str[b]=39。\039。} void main() { char str[]=abcdef。 abc(str)。 printf(str[]=%s,str)。 } A)str[]=abdef B)str[]=abcdef C)str[]=a D)str[]=ab(36)有以下程序include include typedef struct{ char name[9]。 char sex。 float score[2]。 }STU。 void f(STU a) { STU b={Zhao,′m′,850,900}。 int i。 strcpy(,)。 =。 for(i=0。i2。i++) [i]=[i]。 } main() { STU c={Qian,′f′,}。 f(c)。printf(%s,%c,%,%\n,[0],[1])。 } 程序的運(yùn)行結(jié)果是 A)Qian,f,95,92 B)Qian,m,85,90 C)Zhao,f,95,92 D)Zhao,m,85,90(37)有以下程序include main() { FILE *fp。 int a[10]={1,2,3},i,n。 fp=fopen(,w)。 for(i=0。i3。i++) fprintf(fp,%d,a[i])。 fprintf(fp,\n)。 fclose(fp)。 fp=fopen(,r)。 fscanf(fp,%d,amp。n)。 fclose(fp)。 printf(%d\n,n)。 } 程序的運(yùn)行結(jié)果是 A)12300 B)123 C)1 D)321(38)已知 int a=1,b=3則a^b的值為 A)3 B)1 C)2 D)4(39)閱讀下列程序,則運(yùn)行結(jié)果為include fun() { static int x=5。 x++。 return x。} main() { int i,x。 for(i=0。i3。i++) x=fun()。 printf(%d\n,x)。} A)5 B)6 C)7 D)8(40)有以下程序include void fun(char *t,char *s) { while(*t!=0) t++。 while((*t++=*s++)!=0)。 } main() { char ss[10]=acc,aa[10]=bbxxyy。 fun(ss,aa)。 printf(%s,%s\n,ss,aa)。 } 程序的運(yùn)行結(jié)果是 A)accxyy,bbxxyy B)acc,bbxxyy C)accxxyy,bbxxyy D)accbbxxyy,bbxxyy選擇題(1)D 【解析】軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合,相對(duì)于計(jì)算機(jī)硬件而言,軟件是邏輯產(chǎn)品而不是物理產(chǎn)品,是計(jì)算機(jī)的無(wú)形部分。(2)A 【解析】確認(rèn)測(cè)試的任務(wù)是驗(yàn)證軟件的功能和性能,以及其他特性是否滿足需求規(guī)格說(shuō)明中確定的各種需求。集成測(cè)試的主要目的是發(fā)現(xiàn)與接口有關(guān)的錯(cuò)誤。(3)C 【解析】對(duì)象的基本特點(diǎn):標(biāo)識(shí)惟一性、分類性、多態(tài)性、封裝性和模塊獨(dú)立性。(4)D 【解析】濫用goto 語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差,因此A)不選。注解行有利于對(duì)程序的理解,不應(yīng)減少或取消,B)也不選。程序的長(zhǎng)短要依照實(shí)際情況而論,而不是越短越好,C)也不選。(5)A 【解析】程序執(zhí)行的效率與很多因素有關(guān),如數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、程序所處理的數(shù)據(jù)量、程序所采用的算法等。順序存儲(chǔ)結(jié)構(gòu)在數(shù)據(jù)插入和刪除操作上的效率比鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的效率低。(6)C 【解析】數(shù)據(jù)結(jié)構(gòu)概念一般包括數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及數(shù)據(jù)上的運(yùn)算集合等。數(shù)據(jù)的邏輯結(jié)構(gòu)只抽象地反映數(shù)據(jù)元素之間的邏輯關(guān)系,而不管它在計(jì)算機(jī)中的存儲(chǔ)形式。(7)B 【解析】順序存儲(chǔ)結(jié)構(gòu)中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲(chǔ)單元中,每個(gè)數(shù)據(jù)元素地址可通過(guò)公式LOC(ai)=LOC(a1)+(i1)L計(jì)算得到,從而實(shí)現(xiàn)了隨機(jī)存取。對(duì)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),要對(duì)某結(jié)點(diǎn)進(jìn)行存取,都得從鏈的頭指針指向的結(jié)點(diǎn)開始,這是一種順序存取的存儲(chǔ)結(jié)構(gòu)。(8)C 【解析】樹是N(N0)個(gè)結(jié)點(diǎn)的有限集合,當(dāng)N=0,時(shí)稱為空樹,對(duì)于空樹沒(méi)有根結(jié)點(diǎn),即根結(jié)點(diǎn)的個(gè)數(shù)為0,對(duì)于非空樹有且只有一個(gè)根結(jié)點(diǎn),所以樹的根結(jié)點(diǎn)數(shù)目為0或1。(9)C 【解析】數(shù)據(jù)庫(kù)(DataBase,簡(jiǎn)稱DB)是數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,可被各個(gè)應(yīng)用程序所共享。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有集成、共享的特點(diǎn)。(10)B 【解析】數(shù)據(jù)庫(kù)系統(tǒng)(Database System,簡(jiǎn)稱DBS),包括數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,簡(jiǎn)稱DBMS)。(11)D 【解析】選項(xiàng)D)為兩條語(yǔ)句。(12)C 【解析】 C語(yǔ)言規(guī)定的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線3種字符組成,第一個(gè)字符必須為字母或下劃線,并且不能使用C語(yǔ)言中的關(guān)鍵字作為標(biāo)識(shí)符。選項(xiàng)C)中g(shù)oto和int是關(guān)鍵字,ba中39。39。不是組成標(biāo)識(shí)符的3種字符之一。選項(xiàng)D)中int是關(guān)鍵字,所以,均是不合法用戶標(biāo)識(shí)符的選項(xiàng)是C)。(13)B 【解析】在C語(yǔ)言程序中,用單引號(hào)把一個(gè)字符或反斜線后跟一個(gè)特定的字符括起來(lái)表示一個(gè)字符常量。選項(xiàng)A)、C)和D)為正確的字符常量,而選項(xiàng)B)是用雙引號(hào)括起來(lái)的字符,表示一個(gè)字符串常量。(14)C 【解析】求余運(yùn)算符%兩邊的運(yùn)算對(duì)象必須是整型,而選項(xiàng)B)和D)中 %兩邊的運(yùn)算對(duì)象有浮點(diǎn)整數(shù)據(jù),所以選項(xiàng)B)和D)是錯(cuò)誤的表達(dá)式。在選項(xiàng)A)中賦值表達(dá)式的兩邊出現(xiàn)相同的變量x,也是錯(cuò)誤的。選項(xiàng)C)是一個(gè)逗號(hào)表達(dá)式,所以正確答案為C)。(15)B 【解析】選項(xiàng)A)中包含一個(gè)不合
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1