山東專升本C語言典型案例100題
《山東專升本C語言典型案例100題》由會員分享,可在線閱讀,更多相關(guān)《山東專升本C語言典型案例100題(26頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 1 C 語言復(fù)習(xí) 教案 授課人 王思艷 濰坊工商職業(yè)學(xué)院 2013 年 3 月 信息工程系 教學(xué)教案 第二學(xué)期 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 2 課題 單項(xiàng)選擇 教學(xué)目標(biāo) 掌握 50 個單項(xiàng)選擇涉及的基礎(chǔ)知識點(diǎn) 教學(xué)重點(diǎn) 基礎(chǔ)知識 教學(xué)難點(diǎn) 求程序結(jié)果 課型 復(fù)習(xí) 教學(xué)方法 講授 討論 教學(xué)過程 一 組織教學(xué) 二 新課講授 一 單選題 1 由 C 語言編寫的代碼程序 A 可直接執(zhí)行 B 是一個源程序 C 經(jīng)過編譯即可執(zhí)行 D 經(jīng)過編譯解釋才能執(zhí)行 2 按照 C 語言規(guī)定的用戶標(biāo)識符命名規(guī)則 不能出現(xiàn)在標(biāo)識符中的是 A 大寫字母 B 中劃線 C 數(shù)字字符 D 下劃 線 3 下列選項(xiàng)中 不能用作標(biāo)識符的是 A 1234 B 1 2 C int 2 D 2 int 4 以下選項(xiàng)中合法的用戶標(biāo)識符是 A long B 2Test C 3Dmax D A dat 5 以下不能定義為用戶標(biāo)識符的是 A Main B 0 C int D sizeof 6 下列定義變量的語句錯誤的是 A int int B double int C char For D float US 7 在 C 語言中 合法的實(shí)型常數(shù)是 A 5E2 0 B E 3 C 2E0 D 1 3E 8 在 C 語言中 合法的實(shí)型常數(shù)是 A 1 2E0 5 B 3 14159E C 5E 3 D E15 9 以下選項(xiàng)中 不能作為合法常量的是 A 1 234e04 B 1 234e0 4 C 1 234e 4 D 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 3 1 234e0 10 以下不合法的數(shù)值常量是 A 011 B le1 C 8 0E0 5 D 0 xabcd 11 在 C 語言中 非法的字符常量是 A t B 17 C n D xaa 12 以下不合法的字符常量是 A 018 B C D xcc 13 下列運(yùn)算符中優(yōu)先級最高的運(yùn)算符是 A 14 以下程序的輸出結(jié)果是 main int a 3 b 4 printf d n a b A 3 B 4 C 1 D 0 15 在 C 語言中 以下非法的表達(dá)式是 A 0 x0 D k i j 17 表達(dá)式 3 6 5 2 1 2 5 2 的值是 A 4 3 B 4 8 C 3 3 D 3 8 18 設(shè)有語句 int a 3 則執(zhí)行了語句 a a a a 變量 a 的值是 A 3 B 0 C 9 D 12 19 設(shè)有語句 int x 10 則執(zhí)行了語句 x x x x 變量 x 的值是 A 10 B 20 C 40 D 30 20 以下程序的輸出結(jié)果是 main int i 10 j 1 printf d d n i j A 9 2 B 10 2 C 9 1 D 10 1 main int a 12 b 12 printf d d n a b A 10 10 B 12 12 C 11 10 D 11 13 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 4 main int x 023 printf d n x A 17 B 18 C 23 D 24 main int x 10 y 10 printf d d n x y A 10 10 B 9 9 C 9 10 D 10 9 main int i 010 j 10 printf d d n i j A 11 10 B 9 10 C 010 9 D 10 9 21 以下程序的輸出結(jié)果是 main int x 100 y 200 printf d n x y A 200 B 100 C 100 200 D 200 100 22 以下程序的輸出結(jié)果是 main int x 10 y 3 z printf d n z x y x y A 1 B 0 C 4 D 3 23 int k 0 以下選項(xiàng)的四個表達(dá)式中與其他三個表達(dá)式的值不相同的是 A k B k 1 C k D k 1 24 以下程序的輸出結(jié)果是 main int x y z x y 1 z x y y printf d d d n x y z A 2 3 3 B 2 3 2 C 2 3 1 D 2 2 1 25 設(shè) x y t 均為 int 型變量 則執(zhí)行語句 x y 3 t x y 后 y 的值 為 A 1 B 2 C 3 D 4 26 設(shè) int x 1 執(zhí)行表達(dá)式 x x x x x 的值是 A 0 B 1 C 2 D 4 27 以下程序的輸出結(jié)果是 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 5 1 main int k 11 printf k d k o k x n k k k A k 11 k 12 k 11 B k 11 k 13 k 13 C k 11 k 013 k 0 xb D k 11 k 13 k b 2 main int k 17 printf d o x n k k k A 17 021 0 x11 B 17 17 17 C 17 0 x11 021 D 17 21 11 28 運(yùn)行時從鍵盤上輸入 9876543210 表示回車 則該程序的輸出結(jié) 果是 main int a float b c scanf 2d 3f 4f n printf a d b f c f n a b c A a 98 b 765 c 4321 B a 10 b 432 c 8765 C a 98 b 765 000000 c 4321 000000 D a 98 b 765 0 c 4321 0 29 設(shè)變量均已正確定義 若要通過 scanf d c d c 語句為變量 a1 和 a2 賦數(shù)值 10 和 20 為變量 c1 和 c2 賦字符 X 和 Y 以下所示的輸 入形式中正 確的是 注 代表空格字符 A 10 X 20 Y B 10 X20 Y C 10 X D 10X 20 Y 20Y 30 以下程序的輸出結(jié)果是 define MA x x x 1 main int a 1 b 2 printf d n MA 1 a b A 6 B 8 C 10 D 12 31 以下程序的輸出結(jié)果是 define M x y z x y z main int a 1 b 2 c 3 printf d n M a b b c c a A 19 B 17 C 15 D 12 32 以下程序段的輸出結(jié)果是 define MIN x y x y x y main 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 6 int i 10 j 15 k k 10 MIN i j printf d n k A 15 B 100 C 10 D 150 33 設(shè) a 1 b 2 c 3 d 4 則表達(dá)式 a b a c5 printf d n x else printf d n x A 4 B 5 C 6 D 7 35 有以下程序 main int n 4 while n printf d n 程序執(zhí)行后的輸出結(jié)果是 A 2 0 B 3 1 C 3 2 1 D 2 1 0 36 有以下程序 main int y 10 while y printf y d n y 程序執(zhí)行后的輸出結(jié)果是 A y 0 B y 1 C y 1 D while 構(gòu)成無限循環(huán) 37 有以下程序 main int i for i 0 ib c printf d n x 59 以下程序運(yùn)行后的輸出結(jié)果是 main int a 3 b 2 b a3 printf d d n a b 60 以下程序運(yùn)行后的輸出結(jié)果是 main int a b c 246 a c 100 9 b 1 printf d d n a b 61 1 以下程序運(yùn)行后的輸出結(jié)果是 define MAX x y x y x y main int a 5 b 2 c 3 d 3 t t MAX a b c d 10 printf d n t 2 以下程序運(yùn)行后的輸出結(jié)果是 define S x 4 x x 1 main int i 6 j 8 printf d n S i j 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 13 62 以下程序運(yùn)行后的輸出結(jié)果是 main int x a 1 b 2 c 3 d 4 x a b a b x x c x c printf d n x 63 以下程序運(yùn)行后的輸出結(jié)果是 main int a 3 b 4 c 5 t 99 if b aa c c t if a ci t i printf d n t 65 以下程序運(yùn)行后的輸出結(jié)果是 main char c1 c2 for c1 0 c2 9 c1 c2 c1 c2 printf c c c1 c2 printf n 66 輸入 1234567890 則其中 while 循環(huán)體將執(zhí)行 次 include main char ch while ch getchar 0 printf 67 設(shè)有定義語句 int a 3 0 1 2 則數(shù)組元素 a 1 2 的值為 68 在 C 語言中 有如下語句 int a 10 20 30 40 50 60 p p a 3 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 14 printf d n p 則輸出結(jié)果是 69 以下程序運(yùn)行后的輸出結(jié)果是 main int a 2 3 1 2 3 4 5 6 int m p p m p p 2 p 4 printf d n m 70 設(shè)有以下定義和語句 int a 3 2 10 20 30 40 50 60 p 2 p a 則 p 2 1 的值為 71 在 C 語言中 有如下語句 int a 3 2 1 2 3 4 5 6 p 3 p 0 a 1 則 p 0 1 所代表的數(shù)組元素是 72 以下程序運(yùn)行后的輸出結(jié)果是 main char s abcdef s 3 0 printf s n s 73 以下程序運(yùn)行后的輸出結(jié)果是 main char s ABCD p for p s p s 4 p 2 printf s p printf n 74 以下程序運(yùn)行后的輸出結(jié)果是 main char s ABCD p s printf d n p 4 75 1 以下程序運(yùn)行后的輸出結(jié)果是 main 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 15 char str tab n 012 printf d n strlen str 2 以下程序運(yùn)行后的輸出結(jié)果是 main printf d n strlen IBM n012 1 3 以下程序運(yùn)行后的輸出結(jié)果是 main printf d n strlen t 065 xff n 4 以下程序運(yùn)行后的輸出結(jié)果是 main char s stop 0 n printf d n strlen s 71 1 以下程序運(yùn)行后的輸出結(jié)果是 main char str Beijing printf d n strlen strcpy str China 2 以下程序運(yùn)行后的輸出結(jié)果是 main char s1 12345 s2 1234 printf d n strlen strcat s1 s2 72 以下程序運(yùn)行后的輸出結(jié)果是 main char a 1 2 3 4 0 printf d d n sizeof a strlen a 73 以下程序運(yùn)行后的輸出結(jié)果是 main char ch 3 5 AAAA BBB CC printf s n ch 1 74 以下程序運(yùn)行后的輸出結(jié)果是 main char str 20 China Beijing p str printf s n p 20 75 在 C 語言中 有如下語句 struct std char ch 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 16 int a 2 float t double f std1 則結(jié)構(gòu)體變量 std1 占用內(nèi)存的字節(jié)數(shù)為 76 在 C 語言中 有如下語句 struct dog char ch 10 int i int p double k dog1 則結(jié)構(gòu)體變量 dog1 占用內(nèi)存的字節(jié)數(shù)為 77 在 C 語言中 有如下語句 struct cat int a 10 char ch float f double p cat1 則結(jié)構(gòu)體變量 cat1 占用內(nèi)存的字節(jié)數(shù)為 78 有以下結(jié)構(gòu)體說明 請?zhí)羁?以完成對結(jié)構(gòu)體數(shù)組 t 定義 struct STR char a int b float c double d t 20 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 17 課題 單項(xiàng)選擇 教學(xué)目標(biāo) 掌握多選及程序填空涉及的基礎(chǔ)知識點(diǎn) 教學(xué)重點(diǎn) 基礎(chǔ)知識 教學(xué)難點(diǎn) 求程序結(jié)果 課型 復(fù)習(xí) 教學(xué)方法 講授 討論 教學(xué)過程 一 組織教學(xué) 二 新課講授 三 多選題 79 在 C 語言中 以下合法的變量名是 A register B 10days C my book D us E count 80 在 C 語言中 以下合法的實(shí)型常量是 A 1 2E 0 5 B 3 14159E C 5E 3 D E15 E 3 E 2 81 在 C 語言中 變量已正確定義并賦值 下面正確的表達(dá)式為 A a b 1 B b float a C a a 7 c 3 C c 15 0 3 E a b c a 82 在 C 語言中 以下合法的字符常量是 A n B ab C x43 D 084 E 0 83 在 C 語言中 以下合法的常量是 A 0386 B 0Xff C 1 2e0 5 D 17 E 0 84 在 C 語言中 以下錯誤的數(shù)組定義是 A int a 1 2 3 B int s C int n 10 t n D char q 3 E char str 1 2 3 四 程序填空題 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 18 85 以下程序的功能是計(jì)算 1 2 3 4 99 100 main int i 1 j 1 s 0 while s i printf s d n s 86 輸入 20 個整數(shù)到一維數(shù)組 統(tǒng)計(jì)正整數(shù)的個數(shù)及其和 main int a 20 i sum count sum count for i 0 i 20 i scanf d for i 0 i 20 i if count printf count d sum d n count sum 87 輸入 10 個整數(shù)到一維數(shù)組 輸出其中最大數(shù)和最小數(shù) main int a 10 i max min for i 0 i 10 i scanf d max min for i 1 imax else if min a i printf d d n max min 88 輸入一個字符串 將其倒序后輸出 main int i j char st 60 ch scanf s st for i 0 j i j ch st i 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 19 st j ch printf s n st 89 輸入字符串 將其中的非數(shù)字字符刪除后 輸出整個字符串 main char st 80 int i 0 j 0 scanf s st while st i if st st i i printf s n st 90 輸出方陣中主對角線和 副對角線上元素的和 sum1 和 sum2 define N 3 main int a N N i j sum1 sum2 sum1 sum2 for i 0 i N i for j 0 j N j scanf d for i 0 i N i sum1 sum2 printf sum1 d sum2 d n sum1 sum2 五 程序?qū)懡Y(jié)果 91 以下程序運(yùn)行后的輸出結(jié)果是 main int a 3 b 4 c 5 d 2 if a b if b c printf d d 1 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 20 else printf d d 1 printf d n d 92 以下程序運(yùn)行后的輸出結(jié)果是 main int i 1 while i 15 if i 3 2 continue else printf d i printf n 93 以下程序運(yùn)行后的輸出結(jié)果是 main int i j x 0 for i 0 i 2 i x for j 0 j 3 j if j 2 continue x x printf x d n x 94 以下程序運(yùn)行后的輸出結(jié)果是 int fun int n int i s 1 for i 1 i n i s i return s main int i s 0 for i 1 i 4 i s fun i printf s d n s 95 以下程序運(yùn)行后的輸出結(jié)果是 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 21 void swap int x int y int t t x x y y t printf d d x y main int a 3 b 4 swap a b printf d d n a b 96 以下程序運(yùn)行后的輸出結(jié)果是 int fun int n switch n case 0 return 0 case 1 return 1 case 2 return 1 default return fun n 1 fun n 2 main int n 7 s s fun n printf d n s 97 以下程序運(yùn)行后的輸出結(jié)果是 int fun int x int y static int m 0 i 2 i m 1 m i x y return m main int j 1 m 1 k k fun j m printf 3d k k fun j m printf 3d k 98 以下程序運(yùn)行后的輸出結(jié)果是 int fun int n static int s 1 s n return s main 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 22 int i s 0 for i 1 i 4 i s fun i printf d n s 99 1 以下程序運(yùn)行后的輸出結(jié)果是 main char s 1234567890 p s 3 int i 5 printf d s n i p printf s n p i 2 以下程序運(yùn)行后的輸出結(jié)果是 main char s 123456789 p i 0 while p if i 2 0 p p i printf s n s 100 1 以下程序運(yùn)行后的輸出結(jié)果是 main int x 1 y 0 a 0 b 0 switch x case 1 switch y case 0 a break case 1 b break case 2 a b break printf d d n a b 2 以下程序運(yùn)行后的輸出結(jié)果是 main int x 1 y 0 switch x case 1 switch y case 0 printf first n break case 1 printf second n break 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 23 case 2 printf third n break 3 輸入 a 輸出結(jié)果是 輸入 c 輸出結(jié)果是 main char n scanf c switch n case a case A printf very good n break case b case B printf good n break case c case C case d case D printf pass n break case e case E printf warn n break default printf error n 4 以下程序運(yùn)行后的輸出結(jié)果是 main int a 0 b 4 c 5 switch a 0 case 1 switch b 0 case 1 printf break case 0 printf break case 2 switch c 5 case 0 printf break case 1 printf break default printf printf n 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 24 一 選擇 01 10 BBDBD DCCBC 11 20 CA CB CD BDDB BDBDB 21 30 ADACC B DD CDB 31 40 DADCA BAACC 41 50 BBACB CCACC 二 填空 51 main 52 2007 53 1 10 12 a 2 25 21 37 3 2 1 54 1 B 66 2 b 3 7 4 b a 55 123 460000 56 i 10 j 20 57 1 a 14 2 0 0 10 58 0 59 3 0 60 2 1 61 1 7 2 81 62 1 63 4599 64 0 65 0918273645 66 0 2 9 3 5 4 4 71 1 5 2 9 72 5 4 73 BBB 74 Beijing 75 17 76 22 77 27 78 struct STR 三 多選題 79 BCE 80 CE 81 AE 82 CE 83 BDE 84 BC 四 程序填空 85 i0 sum a i 87 a 0 max a i a i min 88 strlen st 1 i 0 st i 9 j st j 0 90 0 a i j a i N 1 i 五 程序?qū)懡Y(jié)果 91 33 92 2 5 8 11 14 93 x 8 94 s 33 95 4 3 3 4 96 13 97 5 11 98 33 99 1 4 4567890 12345667890 2 2 4 6 8 100 1 2 1 2 first third 3 very good pass 4 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 25 67 0 68 40 69 15 70 60 71 a 1 1 72 abc 73 ABCDCD 74 0 75 1 7 2 9 3 5 4 4 71 1 5 2 9 72 5 4 73 BBB 74 Beijing 75 17 76 22 77 27 78 struct STR 三 多選題 79 BCE 80 CE 81 AE 82 CE 83 BDE 84 BC 四 程序填空 85 i0 sum a i 87 a 0 max a i a i min 88 strlen st 1 i 0 st i 9 j st j 0 90 0 a i j a i N 1 i 五 程序?qū)懡Y(jié)果 91 33 92 2 5 8 11 14 93 x 8 2013 年高職升本計(jì)算機(jī)基礎(chǔ)復(fù)習(xí)材料 C 語言精編 100 題 26 94 s 33 95 4 3 3 4 96 13 97 5 11 98 33 99 1 4 4567890 12345667890 2 2 4 6 8 100 1 2 1 2 first third 3 very good pass 4- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 山東 語言 典型 案例 100
鏈接地址:http://www.3dchina-expo.com/p-9948053.html