



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四部分?jǐn)?shù)組41 選擇題1、以下關(guān)于數(shù)組得描述正確得就是(c )。A、 數(shù)組得大小就是固定得,但可以有不同得類型得數(shù)組元素B、 數(shù)組得大小就是可變得,但所有數(shù)組元素得類型必須相同C、 數(shù)組得大小就是固定得,所有數(shù)組元素得類型必須相同D、 數(shù)組得大小就是可變得,可以有不同得類型得數(shù)組元素2、以下對(duì)一維整型數(shù)組a 得正確說(shuō)明就是(d ) 。A、 int a(10);B、 int n=10,an;C、 int n;D、 #define SIZE 10scanf("%d",&n);intaSIZE;int an;3、在 C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)得數(shù)據(jù)類型允許就是
2、(c ) 。A、整型常量B、整型表達(dá)式C、整型常量或整型表達(dá)式D、任何類型得表達(dá)式4、以下對(duì)一維數(shù)組m進(jìn)行正確初始化得就是 (c ) 。A、 int m10=(0,0,0,0) ;B、 int m10= ;C、 int m =0;D、 int m10=10*2;5、若有定義: intbb 8;。則以下表達(dá)式中不能代表數(shù)組元bb1 得地址得就是 (c ) 。A、 &bb0+1B、 &bb1C、 &bb0+D、 bb+16、假定 int類型變量占用兩個(gè)字節(jié),其有定義:int x10=0,2,4;,則數(shù)組x 在內(nèi)存中所占字節(jié)數(shù)就是(d ) 。A、3B、6C、10D、207、若
3、有以下說(shuō)明 :int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c='a',d,g;則數(shù)值為4 得表達(dá)式就是(d )A、 ag-cB、 a4C、 a'd'-'c'D、 a'd'-c8、以下程序段給數(shù)組所有得元素輸入數(shù)據(jù),請(qǐng)選擇正確答案填入(a )。#include<stdio、 h>main()int a10,i=0;while(i<10) scanf("%d",_ );A、 a+(i+)B、 &ai+1C、 a+iD、 &a+i9、執(zhí)行下面得程序
4、段后, 變量 k 中得值為 (a )。int k=3, s2;s0=k; k=s1*10;A、不定值B、33C、30D、1010、 以下程序得輸出結(jié)果就是(c )main()inti, a10;for(i=9;i>=0;i-) ai=10-i;printf("%d%d%d",a2,a5,a8);A、258B、741C、852D 、36911、 以下程序運(yùn)行后, 輸出結(jié)果就是(d ) 。main()int n5=0,0,0,i,k=2;for(i=0;i<k;i+) ni=ni+1;printf("%dn",nk);A、不確定得值B、2C、1D
5、、012、 以下程序運(yùn)行后, 輸出結(jié)果就是(b ) 。main()inty=18,i=0,j,a8;do ai=y%2; i+; y=y/2; while(y>=1);for(j=i-1;j>=0;j-) printf("%d",aj);printf("n");A、 10000B、 10010C、 00110D、 1010013、 以下程序運(yùn)行后,輸出結(jié)果就是(a )。main()int a10, a1 =1,3,6,9,10, a2 =2,4,7,8,15,i=0,j=0,k;for(k=0;k<4;k+)if(a1i<a2j)
6、ak=a1i+;elseak=a2j+;for(k=0;k<4;k+)printf("%d",ak);A、 1234B、 1324C、 2413D、 432114、 以下程序運(yùn)行后,輸出結(jié)果就是(b )。main()int i,k,a10,p3;k=5;for (i=0;i<10;i+)ai=i;for (i=0;i<3;i+)pi=ai*(i+1);for (i=0;i<3;i+)k+=pi*2;printf("%dn",k);A、 20B、 21C、 22D、 2315、 以下程序運(yùn)行后輸出結(jié)果就是(d )。main( )in
7、t n3,i,j,k;for(i=0;i<3;i+)ni=0;k=2;for (i=0;i<k;i+)for (j=0;j<k;j+)nj=ni+1;printf("%dn",n1);A、2B、1C、0D、316、 下列程序得主要功能就是輸入 10 個(gè)整數(shù)存入數(shù)組 a,再輸入一個(gè)整數(shù) x, 在數(shù)組 a 中查找 x。找到則輸出 x 在 10 個(gè)整數(shù)中得序號(hào) (從 1 開(kāi)始);找不到則輸出 0。程序缺少得就是 (b ) 。main()int i,a10,x,flag=0;for(i=0;i<10;i+)scanf("%d",&
8、ai);scanf("%d",&x);for(i=0;i<10;i+)if _flag=i+1;break;printf("%dn", flag);A、 x!=aiB、 !(x-ai)C、 x-aiD、 !x-ai17、 若說(shuō)明: int a23;則對(duì) a 數(shù)組元素得正確引用就是(c )。A、 a(1,2)B、 a1,3C、 a1>2!1D、 a2018、 若有定義: int b34=0;則下述正確得就是(b )。A、 此定義語(yǔ)句不正確B、 沒(méi)有元素可得初值0C、 數(shù)組 b 中各元素均為0D、 數(shù)組 b 中各元素可得初值但值不一定為0
9、19、 若有以下數(shù)組定義,其中不正確得就是(d )。A、 inta23;B intb3=0,1,2,3;C、 intc100100=0;D、 intd3=1,2,1,2,3,1,2,3,4;20、 若有以下得定義: int t54;能正確引用 t數(shù)組得表達(dá)式就是 (c ) 。A、 t24B、 t50C、 t00D、 t0,021、 在定義 intm 3=1, 2, 3, 4, 5, 6 ;后, m10得值就是 (a )。A、 4B、 1C、 2D、 522、 在定義 intn56后第 10 個(gè)元素就是 (c )。A、 n25B、 n24C、 n13D、 n1423、 若二維數(shù)組c 有 m列,則
10、計(jì)算任一元素cij在數(shù)組中得位置得公式為(d ) 。(假設(shè) c00位于數(shù)組得第一個(gè)位置)A、 i*m+jB、 j*m+iC、 i*m+j-1D、 i*m+j+124、 若有以下定義語(yǔ)句,則表達(dá)式“x11*x22”得值就是 (a )。float x33=1、 0,2 、0,3 、 0,4、 0,5 、0,6 、 0;A、0、0B、4、0C、5、0D、 6、025、 以下程序運(yùn)行后,輸出結(jié)果就是(a )。main()int a44=1,3,5,2,4,6,3,5,7;printf("%d%d%d%dn",a03,a12,a21,a30);A、 0650B、 1470C、 543
11、0D、 輸出值不定26、 以下程序運(yùn)行后,輸出結(jié)果就是(b )。main()int aa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;int i,s=0;for(i=0;i<4;i+) s+=aai1;printf(“ %dn” ,s);A、11B、19C、13D、2027、 有以下程序main( )int a33=1,2,3,4,5,6,i,j,s=0;for(i=1;i<3;i+)for(j=0;j<=i;j+) s+=aij;printf("%dn",s);該程序得輸出結(jié)果就是(a )。A、18B、19C、20D、2128、
12、 若定義如下變量與數(shù)組:int i;int x33=1,2,3,4,5,6,7,8,9;則下面語(yǔ)句得輸出結(jié)果就是(c )。for(i=0;i<3;i+) printf("%d",xi2-i);A、 159B、 147C、357D、 36929、 下述對(duì) C 語(yǔ)言字符數(shù)組得描述中錯(cuò)誤得就是(c )。A、 字符數(shù)組可以存放字符串B、 字符數(shù)組中得字符串可以整體輸入、輸出C、 可以在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符"=" 對(duì)字符數(shù)組整體賦值D、 不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中得字符串進(jìn)行比較30、 下述對(duì) C 語(yǔ)言字符數(shù)組得描述中正確得就是(a )。A、 任何一
13、維數(shù)組得名稱都就是該數(shù)組存儲(chǔ)單元得開(kāi)始地址,且其每個(gè)元素按照順序連續(xù)占存儲(chǔ)空間B、 一維數(shù)組得元素在引用時(shí)其下標(biāo)大小沒(méi)有限制C、 任何一個(gè)一維數(shù)組得元素,可以根據(jù)內(nèi)存得情況按照其先后順序以連續(xù)或非連續(xù)得方式占用存儲(chǔ)空間D、 一維數(shù)組得第一個(gè)元素就是其下標(biāo)為1 得元素31、 不能把字符串 :Hello!賦給數(shù)組 b 得語(yǔ)句就是 (b )。A、 char str10= 'H', 'e', 'l', 'l', 'o', '! 'B、 char str10;str="Hello!"C、
14、char str10;strcpy(str,"Hello!");D、 char str10="Hello!"32、 合法得數(shù)組定義就是(d ) 。A、 int a="string"B、 int a5=0,1,2,3,4,5;C、 int s="string"D、 char a=0,1,2,3,4,5;33、 下列語(yǔ)句中,不正確得就是(c )。A、 static char a2=1,2;B、 static char a2= '1', '2'C、 static char a2= '
15、;1', '2', '3'D、 static char a2= '1'34、 若給出以下定義 :char x ="abcdefg"char y ='a','b','c','d','e','f','g'則正確得敘述為 (c )。A、 數(shù)組 x 與數(shù)組 y 等價(jià)B、 數(shù)組 x 與數(shù)組 y 得長(zhǎng)度相同C、 數(shù)組 x 得長(zhǎng)度大于數(shù)組y 得長(zhǎng)度D、 數(shù)組 x 得長(zhǎng)度小于數(shù)組y 得長(zhǎng)度35、 若有數(shù)組定義 : char
16、array ="China"則數(shù)組 array 所占得空間為 (c )。A、4 個(gè)字節(jié)B、 5個(gè)字節(jié)C、 6個(gè)字節(jié)D、7個(gè)字節(jié)36、 若有定義與語(yǔ)句:char s10;s="abcd"printf("%sn",s);則結(jié)果就是 ( 以下 代表空格 )(d )。A、 輸出 abcdB、 輸出 aC、 輸出 abcdD、 編譯不通過(guò)37、 下面程序運(yùn)行后,輸出結(jié)果就是(c )。main()char ch7= "65ab21"int i,s=0;for(i=0;chi>= '0'&&
17、chi<= '9'i+=2)s=10*s+chi- '0'printf("%dn",s);A、 12ba56B、 6521C、 6D、 6238、運(yùn)行下面得程序, 如果從鍵盤上輸入:123< 空格 >456<空格 >789<回車 >, 輸出結(jié)果就是(d ) 。A、 123,456,789B、 1,456,789C、 1,23,456,789D、 1,23,456main()char s100; int c, i;scanf("%c",&c);scanf("%d&q
18、uot;,&i);scanf("%s",s);printf("%c,%d,%sn",c,i,s);39、 運(yùn)行下面得程序, 如果從鍵盤上輸入:ab<回車 >c <回車 >def<回車 >則輸出結(jié)果為(c )。A、 aB、 aC、 abD、 abcdefbbcccdd de f#include<stdio、 h>#defineN=6main()char cN;inti=0;for(;i<N;ci=getchar(),i+);for( i=0;i<N;i+)putchar(ci);print
19、f("n");40、 運(yùn)行下面得程序, 如果從鍵盤上輸入:ABC時(shí),輸出得結(jié)果就是(a )。#include<string、 h>main()char ss10="12345"strcat(ss, "6789" );gets(ss);printf("%sn",ss);A、ABCB、ABC9C、123456ABCD、ABC45678941、 判斷兩個(gè)字符串就是否相等,正確得表達(dá)方式就是(c )。A、while(s1=s2)B、while(s1=s2)C、while(strcmp(s1,s2)=0)D、wh
20、ile(strcmp(s1,s2)=0)42、 以下程序得輸出結(jié)果就是(a )。main()char str12= 's','t','r','i','n','g'printf("%dn",strlen(str);A、6B、7C、11D、1243、 若有以下程序片段:char str ="abn012""printf("%d",strlen(str);上面程序片段得輸出結(jié)果就是(c )。A、 3B、 4C、 6D、 1244、若有以下程序段, 輸出結(jié)果就是 (a ) 。chars ="141141abct"printf ("%dn",strlen(s);A、9B、12C、13D、1445、 設(shè)有 static char str ="Beijing"則執(zhí)行 printf("%dn", strlen(strcp
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度節(jié)能環(huán)保土地抵押貸款協(xié)議
- 二零二五年度創(chuàng)業(yè)投資股權(quán)分紅與退出機(jī)制協(xié)議
- 二零二五年度地鐵樁基施工安全管理協(xié)議
- 二零二五年度商業(yè)地產(chǎn)商品房租賃經(jīng)營(yíng)合同
- 2025年度黃金首飾典當(dāng)保險(xiǎn)貸款合同
- 2025年度汽車配件銷售顧問(wèn)勞動(dòng)合同補(bǔ)充協(xié)議
- 2024-2025學(xué)年高中數(shù)學(xué)試題選擇性必修一(人教B版2019)第2章平面解析幾何2-4曲線與方程
- 專題07 細(xì)胞的分化、衰老、死亡和癌變-2024年高考真題和模擬題生物分類匯編含解析
- 醫(yī)療服務(wù)合同招標(biāo)流程分析
- 湖北省隨州市部分高中2024-2025學(xué)年高一上學(xué)期1月期末考試地理試題(解析版)
- 綠野仙蹤(導(dǎo)讀課)課件
- 小學(xué)生防溺水安全教育主題班會(huì)ppt市公開(kāi)課一等獎(jiǎng)省名師優(yōu)質(zhì)課賽課一等獎(jiǎng)?wù)n件
- 中國(guó)近代海關(guān)史課件
- 《人衛(wèi)版第九版內(nèi)科學(xué)心力衰竭》課件PPT
- 中藥熱鹽包熱熨講稿
- 目視檢測(cè)VT報(bào)告
- 四川省中小流域暴雨洪水計(jì)算
- 水泥熟料巖相分析
- 雜詩(shī)十二首其二陶淵明
- 第五屆大廣賽獲獎(jiǎng)作品
- 《廣告攝影》課件第五講 食品廣告拍攝與后期制作
評(píng)論
0/150
提交評(píng)論