




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 指針練習(xí)題 一 選擇題 1 以下選項(xiàng)中 對(duì)基類型相同的指針變量不能進(jìn)行運(yùn) 算的運(yùn)算符是 A A B 一 C 一一 D 2 若有定義 int a 3 4 D 不能表示數(shù)組元素a 1 1 A a 1 1 B 定義等價(jià)的是 C A int p 4 B int P C int p 4 D int p 4 4 若有如下定義 Char s 100 string 則下述函數(shù)調(diào)用中 C 是錯(cuò)誤的 A strlen strcpy s Hello B strcat s strcpy s1 s C puts puts Tom D strcmp s 5 以下程序的輸出結(jié)果是 B include void sub int x int y int z z y x Main int a b c sub 10 5 sub 7 a sub a b printf d d d a b c A 5 2 3 B 5 12 7 C 5 12 17 D 5 2 7 6 以下程序的結(jié)果是 C include main int k 2 m 4 n 6 int pk p printf d n A 4 B 6 C 8 D 10 7 若指針 p 已正確定義 其指向如圖所示 則執(zhí)行語(yǔ) 句 p 后 p 的值是 A a 0 a 1 a 2 a 3 a 4 10 20 30 40 50 P A 20 B 30 C 21 D 31 8 以下程序運(yùn)行結(jié)果是 B include main int k a b 100 a k printf d k A 運(yùn)行出錯(cuò) B 100 C a 的地址 D b 的地址 9 以下程序運(yùn)行結(jié)果是 C include void fun float a float b float w a a a w a a b b w main float x 2 0 y 3 0 float px fun px py printf 2 0f 2 0f x y A 4 3 B 2 3 C 3 4 D 3 2 10 include void sub float x float y float z y y 1 0 z z x main float a 2 5 b 9 0 pa pb pa pb sub b a pa pb printf f a A 9 000000 B 1 500000 C 8 000000 D 10 500000 11 以下程序的輸出結(jié)果是 B include int b 2 int func int a b a return b main int a 2 res 2 res func printf d res A 4 B 6 C 8 D 10 12 有如下程序段 int p a 10 b 1 p a p b 執(zhí)行該程序段后 a 的值是 B A 12 B 11 C 10 D 編譯出錯(cuò) 13 以下程序的輸出結(jié)果是 C include main char ch 2 5 6937 8254 p 2 int i j s 0 2 for i 0 i 2 i p i ch i for i 0 i 0 j 2 s 10 s p i j 0 printf d s A 69825 B 63825 C 6385 D 693825 14 下面程序的輸出結(jié)果是 A include void fun int x int y printf d d x y x 3 y 4 main int x 1 y 2 fun printf d d x y A 2 1 3 4 B 1 2 1 2 C 1 2 3 4 D 2 1 1 2 15 下面程序的輸出結(jié)果是 C include main int a 1 2 3 4 5 6 7 8 9 0 p p a printf d p 9 A 0 B 1 C 10 D 9 16 當(dāng)調(diào)用函數(shù)是 實(shí)參是一個(gè)數(shù)組名 則向函數(shù)傳遞 的是 B A 數(shù)組的長(zhǎng)度 B 數(shù)組的首地址 C 數(shù)組每一個(gè)元素的地址 D 數(shù)組每個(gè)元素中的值 17 若有說(shuō)明語(yǔ)句 int a b c d 則能正確從鍵盤讀 入 3 個(gè)整數(shù)分別賦給變量 a b c 的語(yǔ)句是 A A scanf d d d B scanf d d d C scanf d d d a b c D scanf d d d a b d 18 若定義 int a 511 b 則 printf d b 的輸出 結(jié)果是 C A 無(wú)確定值 B a 的地址 C 512 D 511 19 以下程序調(diào)用 findmax 函數(shù)返回?cái)?shù)組中的最大值 在下劃線處應(yīng)填入的是 B incude findmax int a int n int p s for p a s a p a n p if s s B p s C a p a s D p a p s 20 在說(shuō)明語(yǔ)句中 int f 標(biāo)識(shí)符 f 代表的是 D A 一個(gè)用于指向整型數(shù)據(jù)的指針變量 B 一個(gè)用于指向一維數(shù)組的行指針 C 一個(gè)用于指向函數(shù)的指針變量 D 一個(gè)返回值為指針型的函數(shù)名 21 若有說(shuō)明 int n 2 p 則以下非法的賦值 語(yǔ)句是 D A p q B p q C n q D p n 22 以下程序的輸出結(jié)果是 A include include main char p abcde ofghjik 0 printf d strlen p A 12 B 15 C 6 D 5 23 設(shè)有以下語(yǔ)句 則 D 不是對(duì) a 數(shù)組元素的正確 引用 其中 0 i 10 int a 10 0 1 2 3 4 5 6 7 8 9 p a A a p a B char ptr ptr str 執(zhí)行上面的程序段后 ptr 5 的值為 B A o B 0 C 不確定的值 D o 的地址 25 下面函數(shù)的功能是 B sss s 1 char s t while s return s t A 求字符串的長(zhǎng)度 B 比較兩個(gè)字符串的大小 C 將字符串復(fù)制到字符串中 D 將字符串接續(xù)到字符串中 26 請(qǐng)選出以下程序的輸出結(jié)果 include main int a 1 2 3 4 i int x 0 for i 0 i 4 i sub a x printf d x printf n sub s y int s y static int t 3 3 A 1 2 3 4 B 4 3 2 1 C 0 0 0 0 D 4 4 4 4 27 說(shuō)明語(yǔ)句 int p 的含義 D A p 是一個(gè)指向 int 型數(shù)組的指針 B p 是指針變量 它構(gòu)成了指針數(shù)組 C p 是一個(gè)指向函數(shù)的指針 該函數(shù)的返回值是一個(gè)整 型 D p 是一個(gè)指向函數(shù)的指針 該函數(shù)的返回值是一個(gè) 指向整型的指針 28 已知 char p q 選擇正確的語(yǔ)句 C A p 3 B p q C p 3 D p q 29 已知 int i x 3 4 則不能將 x 1 1 的值賦給變量 i 的語(yǔ)句是 C A i x 1 1 B i x 1 1 C i x 1 D i x 1 1 30 若有說(shuō)明 int pl p2 m 5 n 以下均是正確賦值語(yǔ) 句的選項(xiàng)是 C A p1 p2 B p1 p2 p1 p2 C p1 p2 p1 D p1 p2 p1 31 下面程序的運(yùn)行結(jié)果是 C include Main int a 28 b char s 10 p p s do b a 16 if b0 p o puts s A 10 B C2 C C51 D 0 32 下面程序的運(yùn)行結(jié)果是 C include include fun char w int n char t s1 s2 s1 w s2 w n 1 while s1 s2 t s1 s1 s2 s2 t main char p p 12234567 fun p stren p puts p A 7654321 B 1714171 C 17171717 D 7177171 二 填空題 1 以下程序段的輸出結(jié)果是 110 int var ab ab 100 var ab var 10 printf d var 2 若有定義 char ch 請(qǐng)依次完成下列填空 1 使指針 p 可以指向變量 ch 的定義語(yǔ)句是 char p 2 使指針 p 指向變量 ch 的賦值語(yǔ)句是 p 4 通過(guò)指針 p 給變量 ch 賦字符 A 的語(yǔ)句是 p A 5 通 過(guò) 指 針 p 輸 出 ch 中 的 字 符 的 語(yǔ) 句 是 putchar p 3 若有 個(gè)連續(xù)的 int 類型的儲(chǔ)存單元并賦值 如圖 所示 且 p 和 s 的基類型皆為 int 類型的指針變量 p 已指向存儲(chǔ)單元 a 1 請(qǐng)依次完成以下填空 a 0 a 1 a 2 a 3 a 4 10 20 30 40 50 p 圖上 個(gè)連續(xù)的 int 類型的存儲(chǔ)單元 通過(guò)指針 p 給 s 賦值 使其指向最后一個(gè)存儲(chǔ) 單元 a 4 的語(yǔ)句是 s p 3 若指針 s 指向 a 4 移動(dòng)指針 s 使之指向中間 的存儲(chǔ)單元 a 2 的表達(dá)式 s 2 已知 k 2 指針 s 已指向存儲(chǔ)單元 a 2 表達(dá)式 s k 的值是 50 指針 s 已指向存儲(chǔ)單元 a 2 不移動(dòng)指針 s 通 過(guò) s 引 用 存 儲(chǔ) 單 元 a 3 的 表 達(dá) 式 是 s 1 指針 s 指向存儲(chǔ)單元 a 2 p 指向存儲(chǔ)單元 a 0 表達(dá)式 s p 的值是 2 若 p 指向存儲(chǔ)單元 a 0 則以下語(yǔ)句的輸出結(jié) 果是 10 20 30 40 50 for i 0 i 5 i printf d p i 4 下述程序的輸出結(jié)果是 gfedcba include main Char s abcdefg char cp 4 while cp s putchar cp 5 下述程序在數(shù)組中同時(shí)查找最大元素下標(biāo)和最小元 素下標(biāo) 分別存放在 main 函數(shù)的變量 max 和 min 中 請(qǐng)?zhí)羁?include void find int a int n int max int min int i max min 0 for i 1 ia max max i Else if a i a min min i Main int a 5 8 7 6 2 7 3 int max min find a 7 printf d d max min 6 以下程序通過(guò)函數(shù)指針 p 調(diào)用函數(shù) fun 請(qǐng)?jiān)诳崭裉?寫出定義變量 p 的語(yǔ)句 void fun int x int y main int a 10 b 20 void p int int 定義變量 p p fun p 7 下列程序的輸出結(jié)果是 0 void fun int n while n Printf d n main int a 100 fun 8 以下程序的輸出結(jié)果是 10 main int arr 30 25 15 10 5 p arr p printf d p 3 9 以下程序的輸出結(jié)果是 efgh inlcude Main char p abcdefgh r long q q long p q r char q printf s r 10 以下程序的輸出結(jié)果是 7 include main int x 0 sub printf d x sub int a int n int k if k n sub a n 2 2 k a k 11 已知 int b 1 2 3 4 y p b 則執(zhí)行語(yǔ)句 y p 后 變量 y 的值為 1 12 下面程序的輸出結(jié)果是 ga include main static char a language b program char ptr1 a ptr2 b int k for k 0 k
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)中醫(yī)醫(yī)院行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)及未來(lái)投資戰(zhàn)略預(yù)測(cè)研究報(bào)告
- 2025年中國(guó)無(wú)骨大鲅魚片市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)無(wú)溶劑環(huán)氧樹(shù)脂自流平地面涂料數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025年中國(guó)斷電延時(shí)繼電器市場(chǎng)調(diào)查研究報(bào)告
- 小兒丁型病毒性肝炎護(hù)理
- 2025年中國(guó)汽車壓鑄模具市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)紙制彩盒行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)精制純棉油行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年跨境電商選品策略與市場(chǎng)分析報(bào)告
- 新疆生產(chǎn)建設(shè)兵團(tuán)五校2025年高三下學(xué)期第一次教學(xué)質(zhì)量檢測(cè)試題英語(yǔ)試題含解析
- 紙箱包裝公司生產(chǎn)安全事故應(yīng)急預(yù)案
- 《城鄉(xiāng)規(guī)劃管理與法規(guī)系列講座課件-建設(shè)項(xiàng)目規(guī)劃與審批》
- 2021年全國(guó)高考湖南數(shù)學(xué)真題及答案解析
- 藥物生物活性評(píng)價(jià)-洞察分析
- 企業(yè)能源管理的數(shù)字化轉(zhuǎn)型案例
- 收銀員工作特點(diǎn)總結(jié)
- 潮健身let's dance知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋廣西師范大學(xué)
- 直播畫面切片推廣方案
- 醫(yī)院侵入性器械操作相關(guān)感染防控制度
- 零碳物流園區(qū)建設(shè)與運(yùn)營(yíng)模式研究
- 《高速公路改擴(kuò)建工程預(yù)算定額》
評(píng)論
0/150
提交評(píng)論