版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C 語(yǔ)言復(fù)習(xí)資料沈陽(yáng)化工大學(xué)- 0 - / 53目錄第一章 C 語(yǔ)言基礎(chǔ)知識(shí) 1第二章 順序結(jié)構(gòu) 7第三章選擇結(jié)構(gòu)12第四章循環(huán)結(jié)構(gòu)19第五章 字符型數(shù)據(jù)位運(yùn)算 26第六章函數(shù)28第七章指針35第八章數(shù)組37第九章 數(shù)組與指針 42第十章 字符串 47全國(guó)計(jì)算機(jī)二級(jí)C 語(yǔ)言考試復(fù)習(xí)講義第一章 C 語(yǔ)言基礎(chǔ)知識(shí)一、教學(xué)講點(diǎn)1. C 語(yǔ)言的基本構(gòu)成和格式#include “stdio.h”main()int a,b,sum;/* 定義變量*/a=10;/*把整數(shù)10賦值給變量a*/b=20;/*把整數(shù)20賦值給變量b*/sum=a+b; /*把兩數(shù)之和賦值給變量sum*/pr
2、intf( a=%d,b=%d,sum=%dn”,a,b,sum);/*輸出計(jì)算結(jié)果 */(1) .C 程序由函數(shù)組成,一個(gè)程序必須且只能有一個(gè)主函數(shù)(main(),C 程序總是從主函數(shù)開始執(zhí)行,在主函數(shù)中結(jié)束。(2) .定義函數(shù)時(shí)函數(shù)名后必須有一對(duì)小括號(hào),函數(shù)體必須放在一對(duì)花括號(hào)內(nèi),在函數(shù)體中,函數(shù)體有兩個(gè)部分:定義部分和執(zhí)行部分。定義語(yǔ)句必須出現(xiàn)在執(zhí)行語(yǔ)句之前,我們先定義了 a,b,sum然后才給它們賦值。(3) .C 語(yǔ)言中每條語(yǔ)句都以分號(hào)“; ”結(jié)束,分號(hào)時(shí) C 語(yǔ)句的一部分。即使是程序的最后一個(gè)語(yǔ)句也不例外。分號(hào)是語(yǔ)句結(jié)束的標(biāo)志。(4) . 一行可以寫多條語(yǔ)句,一條語(yǔ)句也可以分在多行
3、上寫,但是,不能將一個(gè)整體分開。例如: i nt 是錯(cuò)誤的,而int 正確。(5) . C 語(yǔ)言的注釋必須放在“/*”和“*/”之間, “ /”和“*”之間不允許有空格。 “ /*”和“ */”之間不允許再插入“/*”或“*/”。注釋可以出現(xiàn)在程序中的任意位置。注釋部分不被執(zhí)行。(6) .C 語(yǔ)言程序書寫格式自由,語(yǔ)句可以從任一列開始書寫,一行內(nèi)可以寫多個(gè)語(yǔ)句。但是過于“自由”的程序書寫格式往往使人們很難讀懂程序,初學(xué)者應(yīng)該從一開始就養(yǎng)成好的習(xí)慣,是程序便于閱讀。2. 標(biāo)識(shí)符(1) 標(biāo)識(shí)符只能由字母、數(shù)字和下劃線組成。(2) 標(biāo)識(shí)符的第一個(gè)字符必須是字母或下劃線。(3)標(biāo)識(shí)符的大小寫字母是有區(qū)
4、別的,如abc和ABC是兩個(gè)完全不同的標(biāo)識(shí)符。(3) 標(biāo)識(shí)符的分類:關(guān)鍵字:關(guān)鍵字是具有特定的含義的、專門用來說明C 語(yǔ)言特定成分的一類標(biāo)識(shí)符。詳細(xì)的查閱附錄二。預(yù)定義標(biāo)識(shí)符:在 C 語(yǔ)言中它也有特定的含義。預(yù)定義標(biāo)識(shí)符可以用位 “用戶表標(biāo)識(shí)符”使用,只是這將使這些標(biāo)識(shí)符失去了原來的意義。用戶標(biāo)識(shí)符:由用戶根據(jù)需要定義的標(biāo)識(shí)符被成為用戶標(biāo)識(shí)符。用戶標(biāo)示符用來給變量、函數(shù)、數(shù)組或者指針等命名3. C語(yǔ)言的數(shù)據(jù)類型3.1 數(shù)據(jù)可以分為常量和變量。常量是指在程序執(zhí)行中不變的量,常量分為:整 型常數(shù)、實(shí)型常數(shù)、字符常量、字符串常量。整型數(shù)據(jù):進(jìn)制間的轉(zhuǎn)換3.11 二、八、十六進(jìn)制轉(zhuǎn)為十進(jìn)制 規(guī)則:“按
5、權(quán)相加”3.12 .十進(jìn)制轉(zhuǎn)為二、八、十六進(jìn)制規(guī)則:整數(shù)部分:基數(shù)除取余,逆序排列小數(shù)部分:基數(shù)乘取整,順序排列3.13 二進(jìn)制轉(zhuǎn)為八、十六進(jìn)制規(guī)則:三(四)合一,按序相拼(整數(shù)部分,從右向左取,小數(shù)部分從左向右取,位數(shù)不 足補(bǔ)零)。3.14 八、十六進(jìn)制轉(zhuǎn)為二進(jìn)制 規(guī)則:一分三(四),按序相拼3.15 型數(shù)據(jù)在內(nèi)存中的存放形式1 字節(jié)=8 位,1Byte= 8bit字長(zhǎng):指CPU能同時(shí)處理的二進(jìn)制位數(shù)。由CPU的型號(hào)而定。如:16位微機(jī)的字長(zhǎng)就是 16位或2字節(jié)。1GB=1024MB, 1MB=1024KB, 1KB=1024BB:表示字節(jié),字節(jié)是表示存儲(chǔ)容量的最小單位。位(bit):是計(jì)算
6、機(jī)中信息表示的最小單 位。3.21. 正整數(shù)在內(nèi)存中用“原碼”形式存放。(直接轉(zhuǎn)換為二進(jìn)制即可)如:500 1101二字節(jié)能存放的最大數(shù)是:3276711111對(duì)帶符號(hào)數(shù),最高位是符號(hào)位,用 0表示正,用1表示負(fù)3.22. 負(fù)整數(shù)在內(nèi)存中用“補(bǔ)碼”形式存放 取補(bǔ)碼的步驟:(1)忽略負(fù)號(hào),求出原碼。(2)將原碼按位取反(0、1互換)在第二步的基礎(chǔ)上加1。如:取-5的補(bǔ)碼。00 110111111111111110101111111111111011將補(bǔ)碼轉(zhuǎn)換成相應(yīng)的整數(shù)的步驟:(1)將補(bǔ)碼按位取反加1。(2)將步驟1得到的二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),然后加上負(fù)號(hào)即可 彳列如:10 1000按位取反加
7、11111110 1000轉(zhuǎn)換成十進(jìn)制:1 X 215=32768加負(fù)號(hào):-32768幾個(gè)特殊的帶符號(hào)整數(shù):10000-3276811111327671111111111111111-1- 3 - / 533.23. 無符號(hào)整數(shù):只有正整數(shù),沒有負(fù)整數(shù),最高位不表示符號(hào)位、每一位均參與轉(zhuǎn)換二進(jìn)制帶符號(hào)整數(shù)無符號(hào)整數(shù)1111111111111111-16553511768例 2-12:若有:int a=-1; unsigned b=65535則printf( "d,%u,%d,%d ,a,a,b,b);輸出結(jié)果是:-1, 65535, -1, 65535數(shù)據(jù)益出問題:例2-13:若有i
8、nt a=32767;則a=a+1的結(jié)果是:-32768例 2-14:若有 unsigned b=65536則 b 的值是:0分析:32767: 111111+11000將1000按照帶符號(hào)數(shù)轉(zhuǎn)為十進(jìn)制為-3276865535: 111111111111111165536unsigned b=655536而b屬于無符號(hào)整型,在內(nèi)存中只占兩字節(jié),所以只能包括16現(xiàn)以這次考試標(biāo)準(zhǔn)標(biāo)準(zhǔn)C沒有具體要求規(guī)定各類型數(shù)據(jù)所占內(nèi)存的字節(jié)數(shù),viusal c+6.0為例,說明各類型變量所占的位數(shù)所占位數(shù)所占字節(jié)US所占位數(shù)所占字節(jié)數(shù)short162unsigned in324int324unsigned lo3
9、24long324float324unsigned sho162double6483.3實(shí)型數(shù)據(jù)(浮點(diǎn)數(shù))3.31. 實(shí)型常量小數(shù)形式:由數(shù)字和小數(shù)點(diǎn)組成,必須有小數(shù)點(diǎn),小數(shù)點(diǎn)的某一側(cè)可以沒有數(shù)字。如:.23 ,123.876 ,123.指數(shù)形式:用“ e”或“E”后接一個(gè)整數(shù),表示以10為底的幕數(shù)。注意:“e”或"E”之前之后必須有數(shù)字,且之后的數(shù)字必須是整數(shù)。他們和前后的數(shù) 字之間不能有空格。例如:例2-15:下列合法的常量是()。A.-32169B.0128 C.0XDEFG D.13E0.5例2-16:下列合法的實(shí)型常量是()。(A) 0Xff (B)124E (C) 1.2
10、3E5.0 (D) 3.E2 (E) 1.25E+2 (F).23e+023.32. 實(shí)型變量單精度型float占4字節(jié)雙精度型double占8字節(jié)長(zhǎng)雙精度long double占16字節(jié)(較少用)4 .表達(dá)式與運(yùn)算符4.1 算術(shù)運(yùn)算符及其表達(dá)式:+ - * / %:(求余運(yùn)算)注意:(1)%兩邊必須是整型數(shù)據(jù)。12.0%3表達(dá)式是錯(cuò)誤的。求余()的方法是:忽略符號(hào),求出余數(shù),冉將所得余數(shù)的符號(hào)定為與被除數(shù)相同 例如:17%3結(jié)果是:217%-3結(jié)果是:2, -17%3結(jié)果是:-2, -17%-3結(jié)果是:-24.2 強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型表達(dá)式:(類型名)表達(dá)式注意:類型名(表達(dá)式)這種形式是
11、C+的強(qiáng)制類型表達(dá)方式5 .賦值運(yùn)算符及其表達(dá)式5.1 賦值運(yùn)算符=格式:變量名=表達(dá)式功能:將表達(dá)式的值賦給左邊的變量。注:(1)賦值運(yùn)算符左邊只能是一個(gè)變量,不能是常量,也不能是表達(dá)式。a+b=34=3 是非法的表達(dá)式a=6 a+(b=3) 都是合法的表達(dá)式a=b=20 a=(b=10)/(c=2) 都是合法的表達(dá)式(2)實(shí)型數(shù)據(jù)賦給整型變量時(shí),小數(shù)部分被舍去,整型數(shù)據(jù)賦給實(shí)型變量時(shí),系統(tǒng)自動(dòng)將整型數(shù)據(jù)轉(zhuǎn)換為實(shí)型數(shù)據(jù)。例如: float a; int b;表達(dá)式 a=10%3 的值是 1.0表達(dá)式b=a=10%3的值是15.2 復(fù)合賦值運(yùn)算符及其表達(dá)式:+= -= *= /= %= &am
12、p;= |= A= >>= <<=例如: a+=3 相當(dāng)于a=a+3, a/=b+4 相當(dāng) a/=(b+4) 或 a=a/(b+4)例:若a=12,則執(zhí)行表達(dá)式a+=a-=a+a后a的值是多少?分析: a+=a-=(a+a) /*a 的值是 12*/a+=a-=24/*a 的值是12*/a+=a=a-24/*a 的值是12*/a+=a=-12/*a 的值是12*/a+=-12/*a 的值是-12*/a=a+(-12)/*a 的值是-12*/a=-24/*a 的值是-24*/5.3 自增、自減運(yùn)算符及其表達(dá)式+-注意:(1)只能用于變量,不能用于常量和表達(dá)式。如: 6+
13、( a+b) - 都是錯(cuò)誤的。(2)當(dāng)它們用于變量名前時(shí),表達(dá)式的值為變量的值加一或減一。當(dāng)位于變量名后時(shí),表達(dá)式的值為變量原來的值。不論位于變量名前還是變量名后,只要進(jìn)行了自增、自減運(yùn)算,變量的值都會(huì)在原來的基礎(chǔ)上加1 或減 1。如: a=3 則 a+ 表達(dá)式的值是3 運(yùn)算之后變量的值是4a=3 則 +a 表達(dá)式的值是4 之后變量的值是4- 6 - / 53a=3 則a- 表達(dá)式的值是3 之后變量的值是2a=3 則-a 表達(dá)式的值是2 之后變量的值是2(3)口訣:j=i+;這個(gè)表達(dá)式是先引用后增值。即:先把i的初始值給變量j,然后i再自加1。j=+i; 這歌表達(dá)式是先增值后引用。即:i 先自
14、加 1,然后再將我們自加后的值賦值給變量j。但是記住它們是一起執(zhí)行的,就是說:例如j=i+ 先引用后增值實(shí)際上是一起執(zhí)行的,它們之間不存在先后關(guān)系,我們只是位了好記才用到了上面的方法。老師在上課的時(shí)候先不要說,但是你們必須知道。j=i-,j=-i 和上面 j=i+,j=+i 的方法是一樣。5.4逗號(hào)運(yùn)算符及其表達(dá)式1 .格式:表達(dá)式1,表達(dá)式2,,表達(dá)式n注意: 1.逗號(hào)表達(dá)式的值是整個(gè)逗號(hào)表達(dá)式中最后一個(gè)表達(dá)式的值。2 .求值順序是從左到右依次求解。例如:a= (3, b= 1)的值是1運(yùn)算結(jié)束后a的值是1, b的值是1。二相關(guān)試題1.2008年 4月相關(guān)試題( 11)以下敘述中正確的是A)
15、C程序中的注釋只能出現(xiàn)在程序的開始位置和語(yǔ)句的后面B)C程序書寫格式嚴(yán)格,要求一行內(nèi)只能寫一個(gè)語(yǔ)句C)C程序書寫格式自由,一個(gè)語(yǔ)句可以寫在多行上D)用C語(yǔ)言編寫的程序只能放在一個(gè)程序文件中( 12)以下選項(xiàng)中不合法的標(biāo)識(shí)符是A)print B)FOR C)&a D)_00(13)以下選項(xiàng)中不屬于字符常量的是A) 'C' B) "C" C)'xCC0' D) '072'(14)設(shè)變量已正確定義并賦值,以下正確的表達(dá)式是A)x=y*5=x+z B)int(15.8%5)C)x=y+z+5,+y D)x=25%5.0填空(7
16、)設(shè)變量已正確定義為整型,則表達(dá)式n=i=2,+i,i+ 的值為【7】 。2.2007年 9月相關(guān)試題 ( 11) C 語(yǔ)言源程序名的后綴是A) .exeB) .CC) .objD) .cp12)可在C 程序中用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是A) andB) DateC) HiD) case_2007y-m-d13)以下選項(xiàng)中,合法的一組Dr.TomC 語(yǔ)言數(shù)值常量是A) 028 B) 12.C) .177Big1D) 0x8A.5e-30Xa234e1.510,000-0xf4.5e00abc3.e5(14)以下敘述中正確的是A) C語(yǔ)言程序?qū)脑闯绦蛑械谝粋€(gè)函數(shù)開始執(zhí)行B)可以在程序中由用戶指
17、定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行C) C語(yǔ)言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束D) main可作為用戶標(biāo)識(shí)符,用以命名任意一個(gè)函數(shù)作為主函數(shù)(16)以下關(guān)于long、int和short類型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是A)均占4個(gè)字節(jié)B)根據(jù)數(shù)據(jù)的大小來決定所占內(nèi)存的字節(jié)數(shù)C)由用戶自己定義D)由C語(yǔ)言編譯系統(tǒng)決定(17)若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是A) x=y=5; B) x=n%2.5; C) x+n=i; D) x=5=4+1;3.2007年4月相關(guān)考題(12)下列敘述中錯(cuò)誤的是(D )A)計(jì)算機(jī)不能直接執(zhí)行用C語(yǔ)言編寫的源
18、程序B) C程序經(jīng)C編譯程序編譯后,生成后綴為.obj的文件是一個(gè)二進(jìn)制文件C)后綴為.obj的文件,經(jīng)連接程序生成后綴為.exe的文件是一個(gè)二進(jìn)制文件D)后綴為.obj和.exe的二進(jìn)制文件都可以直接運(yùn)行(13)按照C語(yǔ)言規(guī)定的用戶標(biāo)識(shí)符命名規(guī)則,不能出現(xiàn)在標(biāo)識(shí)符中的是( B )A)大寫字母 B)連接符C)數(shù)字字符 D)下劃線(14)以下敘述中錯(cuò)誤的是(C )A) C語(yǔ)言是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言B)結(jié)構(gòu)化程序有順序、分支、循環(huán)三種基本結(jié)構(gòu)組成C)使用三種基本結(jié)構(gòu)構(gòu)成的程序只能解決簡(jiǎn)單問題D)結(jié)構(gòu)化程序設(shè)計(jì)提倡模塊化的設(shè)計(jì)方法(15)對(duì)于一個(gè)正常運(yùn)行的 C程序,以下敘述中正確的是(A)A)程序
19、的執(zhí)行總是從 main函數(shù)開始,在main函數(shù)結(jié)束B)程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開始,在main函數(shù)結(jié)束C)程序的執(zhí)行總是從 main函數(shù)開始,在程序的最后一個(gè)函數(shù)中結(jié)束D)程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開始,在程序的最后一個(gè)函數(shù)中結(jié)束(19)有以下程序,其中u表示按無符號(hào)整數(shù)輸出(B )main ()unsigned int x=0xFFFF; /* x的初值為十六進(jìn)制數(shù) */printf ( "un” ,x ;/*注意:x是占兩個(gè)字節(jié)*/程序運(yùn)行后的輸出結(jié)果是A) -1B) 65535 C) 32767 D) 0xFFFF第二章順序結(jié)構(gòu).教學(xué)重點(diǎn)、難點(diǎn)知識(shí)點(diǎn)所占分值考核幾
20、率專家點(diǎn)評(píng)C語(yǔ)句分類0-130%簡(jiǎn)單識(shí)記字符輸出函數(shù)putchar()1-270%難度適中,重點(diǎn)掌握字符輸入函數(shù)getchar()1-270%難度適中,重點(diǎn)掌握格式輸入函數(shù)printf()3-4100%難度適中,重點(diǎn)理解重點(diǎn)掌握格式輸出函數(shù)scanf()3-4100%難度適中,重點(diǎn)理解重點(diǎn)掌握二.教學(xué)內(nèi)容1 .語(yǔ)句C語(yǔ)句共分為5類:1.1 控制語(yǔ)句1.2 函數(shù)調(diào)用語(yǔ)句:printf ("this is a c statement);1.3 表達(dá)式語(yǔ)句每一個(gè)合法的表達(dá)式后加上分號(hào)(;)就構(gòu)成了表達(dá)式語(yǔ)句。+a; i+j ;語(yǔ)句和表達(dá)式的區(qū)別:表達(dá)式有唯一確定的值,而語(yǔ)句沒有值。1.4
21、賦值語(yǔ)句格式:賦值表達(dá)式;i=1 , j =2是逗號(hào)表達(dá)式i=1; j=2;是兩條賦值語(yǔ)句i+; i-; +i; -i;都是賦值語(yǔ)句等價(jià)于i = i+1 ;或i=i-1 ;1.5 空語(yǔ)句:只有一個(gè)單獨(dú)的分號(hào)構(gòu)成的語(yǔ)句。如: ;就是一條空語(yǔ)句1.6 復(fù)合語(yǔ)句:用一對(duì)將若干語(yǔ)句括起來構(gòu)成一條復(fù)合語(yǔ)句。2 .輸入輸出語(yǔ)句在使用庫(kù)函數(shù)時(shí)必須先用預(yù)編譯命令 #include<頭文件名 > 或#include “頭文件名”將相應(yīng) 的頭文件包含到源程序中。如:#include<stdio.h>2.1 printf ()函數(shù)格式:printf (“格式控制”,輸出列表);功能:按格式控
22、制指定的格式輸出數(shù)據(jù)。注意:格式控制包括以開頭的“格式說明符”和原樣輸出的普通字符。如:printf ("a= %d, a+b= % d”, 30, 4+7);輸出結(jié)果是:a=30,a+b= 11(1)d格式%d:按實(shí)際長(zhǎng)度輸出十進(jìn)制整數(shù)。%md:輸出占m列,若小于m歹!J,左邊補(bǔ)空格,若大于 m歹U,按實(shí)際輸出。%-md:輸出占m列,若小于m列,右邊補(bǔ)空格,若大于 m列,按實(shí)際輸出。- 8 - / 53%ld:輸出長(zhǎng)整型數(shù)據(jù),輸入輸出長(zhǎng)整型數(shù)據(jù)時(shí)必須用該格式。例如:printf(“%d,%6d,%-6d,%ld”,386,1234,3456,12345L);輸出結(jié)果:386, 12
23、34,3456 ,12345printf(“%2d”,12345);輸出結(jié)果:12345( 2) u 格式%u:以無符號(hào)十進(jìn)制形式輸出整數(shù)。printf(“%u”,-1); 65535ptintf( “%u”,-32768);32768( 3) o 格式%o:以無符號(hào)八進(jìn)制形式輸出整數(shù),不輸出前導(dǎo)符 00printf(“%d,%o”,-1,-1); -1,177777(4)x 或 X 格式%乂或%*以無符號(hào)十六進(jìn)制形式輸出整數(shù)。不輸出前導(dǎo)符0x或0X,小寫對(duì)小寫,大寫對(duì)大寫。printf(“%d,%x,%X,%x”,-1,-1,0xabc,0XAbc);-1,ffff,ABC,abc注:若要輸
24、出十六進(jìn)制和八進(jìn)制的前導(dǎo)符,則要用o 和x、X 格式。printf(“%#o,%#x,%#X”,-1,-1,0xaBc);0177777,0xffff,0XABC(5)c 格式 c 用來輸出一個(gè)字符,不輸出單引號(hào)定界符。c 和 d 可以相互轉(zhuǎn)換。printf(“%c,%d”,a,a); a,97printf(“%c,%d”,100,100); d,100(6)s 格式用來輸出一個(gè)字符串,不輸出雙引號(hào)和字符串結(jié)束符。%s:輸出字符串的有效字符。printf( “%s” ,” china0yunnan” ); china%ms:輸出占m歹I,若小于m歹I,左邊補(bǔ)空格,大于 m歹1,按實(shí)際輸出。pr
25、intf( “%5s,%-5s,%2s” ,” swfc” ,” swfc” ,” swfc” );swfc,swfc ,swfc%m.ns:輸出占m列,只輸出字符串的左n個(gè)字符到m列的右端。如:printf( “%7.5s” ,” yunnan”);yunna(7)f 格式:按小數(shù)形式輸出實(shí)型數(shù)據(jù)。%f:默認(rèn)輸出6位小數(shù)。如:printf(“%f,%f”,543.12,5.4312e+2);543.120000,543.120000%m.nf:輸出占m列,其中有n位小數(shù)。若超過m列,確保n位小數(shù)后按實(shí)際輸出。注意四舍五入問題。如:printf(“%7.3f,%-7.3f,%4.2f”,3.1
26、415726,3.1415926,314.5926);3.142,3.142 ,314.59(8)e 格式以指數(shù)形式輸出一個(gè)實(shí)數(shù)。小數(shù)點(diǎn)前只有一位非零數(shù),5 位小數(shù), 3 位指數(shù)。如:printf(“%e,%e”,123.4,123.45e-7);234000e+002,1.234500e-005(9)g 格式0。自動(dòng)在 f 和 e 中選擇較短的一種輸出,對(duì)于小數(shù)部分不輸出無意義的如: printf(“%g,%g”,123.45,123.45e-2);123.45,1.2345printf(“%g”,123000000.0);23e+08小結(jié):(1)表示輸出一個(gè)。如: printf(“%d=%
27、d”,10,10);%d=10(2)除了x, e, g 大小寫均可外,其它都只能小寫。如: printf( “%d=%D”,20,20);20=%D(3)輸出格式說明符所能操作的數(shù)據(jù)類型必須與輸出項(xiàng)的類型一致。如:printf( %d”,1.234);/* 出錯(cuò)*/2.2 scanf()® 數(shù)格式:scanf( “格式控制”,地址列表);注意:( 1)可指定數(shù)據(jù)所占的列數(shù),輸入后由系統(tǒng)自動(dòng)截取相應(yīng)的位數(shù)。如:scanf(“%3d%2d”,&a,&b);若輸入:3863018則: a 的值是:3862.3 的值是:30若輸入:3863a 的值是:386b 的值是:3sc
28、anf(“%3c%2d” ,&ch,&c);若輸入:3863018則: ch 的值是:3b 的值是: 30( 2)*md: 表示跳過m 列不讀。如:scanf(“%*3d%3d%4d”,&a,&b);若輸入:123456則: a 的值是: 456b 的值是:原來的值。(3)不能在scanf()函數(shù)中指定輸入數(shù)據(jù)的小數(shù)位數(shù)。如:scanf( %7.5f”,&a);/* 出錯(cuò)*/在scanf()函數(shù)中,輸入時(shí)普通字符原樣輸入。如:scanf(“ a=%d,b=%” d,&a,&b);若要給a賦值5, b賦值10,正確的4U入是:a= 5, b
29、=10scanf(“%d*,%d#,%d”,&a,&b,&c);若要讓a, b, c 分別得到1, 2, 3,正確的輸入是:1*,2#,3<回車>若兩個(gè)格式說明符之間沒有其它字符,則在輸入數(shù)據(jù)時(shí),兩數(shù)據(jù)之間要用回車或空格分隔,回車或空格可以是多個(gè)。但是,c 格式除外。如:scanf(“ %d%d” ,&a,&b);若想讓 a 的值為5, b 的值為10。則正確的輸入是:5 空格10回車 或 5回車10回車或 5 空格 空格 空格10回車(6)多個(gè)%c 格式之間沒有其它字符,仍然不能用回車或空格來分隔。如:scanf(“ %c%c%c” ,&a
30、mp;a,&b,&c);若輸入:a空格b空格c回車,a 的值是 a , b 的值是空格,c 的值是b。( 7)格式說明符所能操作的數(shù)據(jù)類型必須與對(duì)應(yīng)變量的類型相同。如:int a; scanf(“ %f” ,&a); /* 出錯(cuò) */總結(jié):1 .普通字符原樣輸入,原樣輸出。2 .對(duì)于d格式,指定寬度小于輸出寬度,原樣輸出。3 .%#o, %#x, %#X表示要輸出八進(jìn)制的前導(dǎo)符數(shù)字 0,和十六進(jìn)制的前導(dǎo)符0x, 0X。4 .%x, %X格式,小寫對(duì)小寫,大寫對(duì)大寫。5 .%*md:表示跳過相應(yīng)的輸入項(xiàng)。6 .注意進(jìn)制間的轉(zhuǎn)換,以及無符號(hào)數(shù)和帶符號(hào)數(shù)之間的轉(zhuǎn)換。7 .在s
31、canf()函數(shù)中,給double類型變量輸入數(shù)據(jù)時(shí),應(yīng)該使用 lf類型說明符,而輸出 時(shí),可以用% lf,也可以用% lf。三 試題分析1.2008年 4月試題分析(16)有以下程序段char ch; int k;ch='a' k=12;printf("%c,%d,",ch,ch,k); printf("k=%dn",k);已知字符a白ASCII十進(jìn)制代碼為97,則執(zhí)行上述程序段后輸出結(jié)果是A)因變量類型與格式描述符的類型不匹配輸出無定值B)輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值C)a,97,12k=12D)a,97,k=12
32、2.2007年 9月試題分析( 15)若在定義語(yǔ)句:int a,b,c,*p=&c; 之后,接著執(zhí)行以下選項(xiàng)中的語(yǔ)句,則能正確執(zhí)行的語(yǔ)句是A) scanf("%d",a,b,c);C) scanf("%d",p);18)有以下程序段int j; float y;B) scanf("%d%d%d",a,b,c)D) scanf("%d",&p);char name50;- 11 - / 53scanf("%2d%f%s", &j, &y, name);當(dāng)執(zhí)行上述程序
33、段,從鍵盤上輸入 55566 7777abe后,y的值為A) 55566.0B) 566.0C) 7777.0 D) 566777.0填空(6)執(zhí)行以下程序時(shí)輸入1234567<CR>,則輸出結(jié)果是6】。#include <stdio.h>main() int a=1,b;scanf("%2d%2d",&a,&b); printf("%d %dn",a,b);3.2007年4月試題分析(16)設(shè)變量均已正確定義,若要通過 scan ( "d%c%d%e&a1,&c1,&a2,&am
34、p;c2 );語(yǔ)句為 變量al和a2賦數(shù)值10和20,為變量cl和c2賦字符X和Y。以下所示的輸入形式中正 確的是(注:口弋表空格字符)(D)A) 10DXD20UX回車B) 10UX20UY回車C) 10DX回車D) 10X回車20DY回車20Y回車填空(6)執(zhí)行以下程序后的輸出結(jié)果是 一。main ()int a=10;a= (3*5,a+4) ; printf ( "a=%dT ,a;第三章選擇結(jié)構(gòu).教學(xué)重點(diǎn)、難點(diǎn)知識(shí)點(diǎn)所占分值考核幾率專家點(diǎn)評(píng)關(guān)系運(yùn)算符及優(yōu)先次序0-140%簡(jiǎn)單識(shí)記關(guān)系表遼式0-150%簡(jiǎn)單,屬重點(diǎn)識(shí)記知識(shí)點(diǎn)邏輯運(yùn)算符及優(yōu)先級(jí)1-250%簡(jiǎn)單識(shí)記邏輯表達(dá)式1-
35、250%簡(jiǎn)單,屬重點(diǎn)識(shí)記知識(shí)點(diǎn)if語(yǔ)句的幾種形式1-2100%簡(jiǎn)單識(shí)記if語(yǔ)句的嵌套1-2100%難度適中,重點(diǎn)掌握條件運(yùn)算符0-1100%難度適中,重點(diǎn)掌握switch語(yǔ)句2-4100%簡(jiǎn)單,重點(diǎn)掌握重點(diǎn)理解語(yǔ)句標(biāo)號(hào)0-110%偏難,不是重點(diǎn)goto1-210%簡(jiǎn)單識(shí)記二.教學(xué)內(nèi)容1 .關(guān)系運(yùn)算與邏輯運(yùn)算1.1 邏輯值真(非零值)假(零)1.2 關(guān)系運(yùn)算符及其表達(dá)式< <= > >= !=關(guān)系運(yùn)算符優(yōu)先級(jí)別低于算術(shù)運(yùn)算符,高于賦值運(yùn)算符。(< <= > >=)優(yōu)先級(jí)別高于(= !=)如: a>b+c 等價(jià)于 a>(b+c)a=b&l
36、t;c 等價(jià)于 a=(b<c)a=b<c 等價(jià)于 a=(b<c)4=4 表達(dá)式的值為“真”。4=4表達(dá)式不合法關(guān)系表達(dá)式的值只有1 和 0,其中 1 表示“真”, 0 表示“假”1.3 邏輯運(yùn)算符及其表達(dá)式&& 邏輯“與”| 邏輯“或”!邏輯“非”優(yōu)先級(jí)別:! && |運(yùn)算規(guī)則:邏輯&& :遇假則假邏輯|:遇真則真邏輯!:真假互換邏輯表達(dá)式的值:1(真)、 0(假)例如: 3>4 結(jié)果是: 03&&4 結(jié)果是:1!3&&4 結(jié)果是:00|3結(jié)果是:1注意:在求解邏輯與(&&
37、)表達(dá)式時(shí),若&& 運(yùn)算符左邊表達(dá)式的值為0(假) ,則不再進(jìn)行 && 右邊表達(dá)式的運(yùn)算,且將整個(gè)&& 表達(dá)式的值定為0;在求解邏輯或(|)表達(dá)式時(shí),若|左邊表達(dá)式的值為非0 值(真) ,則不再進(jìn)行|右邊表達(dá)式的運(yùn)算,且將整個(gè)邏輯|表達(dá)式的值定為1(真)。2.if語(yǔ)句2.1 if 語(yǔ)句格式:1) if (表達(dá)式)2) if (表達(dá)式)語(yǔ)句1;語(yǔ)句 1;else語(yǔ)句2;稱為:全if單 if注意:else后沒有表達(dá)式。( 1) if 后的表達(dá)式必須用()括起,- 13 - / 53(2) if和else都只能控制緊跟它的一條語(yǔ)句,若要控制多條語(yǔ)句,必
38、須用一對(duì)什括起構(gòu)成一條復(fù)合語(yǔ)句。2.2執(zhí)行方式:2.21 if 語(yǔ)句的執(zhí)行方式:首先判斷表達(dá)式的值是否為“真”,若“真” ,則執(zhí)行語(yǔ)句部分。如果表達(dá)式的值為“假”,則“跳過”語(yǔ)句部分執(zhí)行 if 語(yǔ)句后面的其它語(yǔ)句。2.22 if-else語(yǔ)句的執(zhí)行方式:首先判斷表達(dá)式的值是否為“真”,若“真”,則執(zhí)行語(yǔ)旬部分。如果表達(dá)式的值為“假”,則執(zhí)行else語(yǔ)句后面的語(yǔ)句。例 1: main()int m=5;if(m+>5) printf( “ m=%d”,m);else printf(“m=%d” ,m-);例 2: main()int m=5;if(+m>5) printf( “ m=
39、%d”,m);else printf(“m=%dn”,m-);printf( “ m=%d” ,m) ;2.3 if 語(yǔ)句的嵌套if (表達(dá)式1)if (表達(dá)式2) 語(yǔ)句1;else語(yǔ)句 2;elseif (表達(dá)式3) 語(yǔ)句3;else語(yǔ)句 4;else總是與前面最近的且未配對(duì)的if語(yǔ)句配對(duì),組成一對(duì)if-else語(yǔ)句。if (表達(dá)式1)if (表達(dá)式2)語(yǔ)句1 ;elseif (表達(dá)式3) 語(yǔ)句2;else語(yǔ)句3;第一個(gè) else 語(yǔ)句有的同學(xué)會(huì)把它誤以為和第一個(gè)if 配對(duì),但是實(shí)際的情況是和第二個(gè)if語(yǔ)句配對(duì),即:if (表達(dá)式1)if (表達(dá)式2) 語(yǔ)句1;elseif (表達(dá)式3) 語(yǔ)
40、句2;else語(yǔ)句3;例 1請(qǐng)分析下列程序的輸出結(jié)果。main() int s,t,a,b;sanf(“%d%d”,&a,&b);s=1;t=1;if(a>0) s=s+1;if(a>b) t=s+1;else if(a=b) t=s;else t=2*s; printf( “%dn”,t);若運(yùn)行時(shí)輸入5 10 回車,則程序的執(zhí)行結(jié)果是?main() int s,t,a,b;sanf(“%d%d”,&a,&b);s=1;t=1;if(a>0) s=s+1;if(a>b) t=s+1;else if(a=b) t=s;else t=2*s
41、; printf(“%dn”,t);若運(yùn)行時(shí)輸入5 10 回車,則輸出結(jié)果是?例2分析下列程序的輸出結(jié)果main() int a=4,b=3,c=5,t=0;if(a<b) t=a;a=b;b=t;if(a<c) t=a;a=c;c=t;printf(“%d %d %dn”,a,b,c);main() int a=4,b=3,c=5,t=0;if(a<b) t=a;a=b;b=t; if(a<c) t=a;a=c;c=t; printf(“%d %d %dn”,a,b,c);聯(lián)想交換的思想:若要交換 a和b的值,通常的做法是:t=a;a=b;b=t;3.條件運(yùn)算符和條件
42、表達(dá)式條件運(yùn)算符:?: - 15 - / 53是唯一一個(gè)三目運(yùn)算符。優(yōu)先級(jí)別高于賦值運(yùn)算,結(jié)合方向自右向左。格式:表達(dá)式1 ?表達(dá)式2 :表達(dá)式3執(zhí)行方式:先求“表達(dá)式1”的值,若其值為“真”,求出“表達(dá)式2”的值作為整個(gè)條件 表達(dá)式的值;若其值為“假”,求出“表達(dá)式3”的值作為整個(gè)表達(dá)式的值。例如:max=a>b?a:b; 相當(dāng)于:if(a>b)max=a;else max=b;a>b?a:c>d?c:d相當(dāng)于 a>b?a: (c>d?c:d)2、3中較注意:表達(dá)式1、2、3的值不要求具有相同的類型,最后結(jié)果的類型為表達(dá)式 高類型的一種。如:(x=6)&g
43、t;(y=5)?1:1.5表達(dá)式的值是1.0而不是1。4.switch 語(yǔ)句格式:switch(表達(dá)式) case常量表達(dá)式1:語(yǔ)句1; break;case常量表達(dá)式2:語(yǔ)句2; break;case常量表達(dá)式 n: 語(yǔ)句 n; break;default:語(yǔ)句 n+1 ; break;說明:(1) switch> case. default、break都是關(guān)鍵字?;ɡㄌ?hào)里面的語(yǔ)句叫做 switch語(yǔ)句體。 Switch語(yǔ)句體中可以沒有break語(yǔ)句和default部分。(2) Switch語(yǔ)句的圓括號(hào)中表達(dá)式的值必須是整型或是字符型,不能為實(shí)型。case后的表達(dá)式可以是求得整型量的常
44、量表達(dá)式,但是常量表達(dá)式中不能含有變量。(3)執(zhí)行Switch語(yǔ)句時(shí),首先計(jì)算Switch后圓括號(hào)的表達(dá)式的值,然后將這個(gè)值與語(yǔ) 句體中case后的常量表達(dá)式的值相比較,如果某個(gè)常量表達(dá)式的值與之相等,則執(zhí) 行該case后的語(yǔ)句塊;如果沒有任何一個(gè)常量表達(dá)式的值與之相等,則執(zhí)行default 后的語(yǔ)句塊。(4)在執(zhí)行的時(shí)候如果遇到break語(yǔ)句,則跳出switch語(yǔ)句。如果執(zhí)行完一個(gè)case或者 default語(yǔ)句塊后沒有遇到break,則繼續(xù)順序往下執(zhí)行,知道遇到break語(yǔ)句或者語(yǔ) 句體被執(zhí)行完畢為止。(5) default最多只能有一個(gè),通常出現(xiàn)在switch語(yǔ)句的最后部分,但也可以出現(xiàn)
45、在case 之間或所有的case之前。四.試題分析1.2008年4月試題分析:(17)已知字母A的ASCII代碼值為65,若變量kk為char型,以下不能正確判斷出kk中的值為 大寫字母的表達(dá)式是A)kk>='A'&&kk<=Z B)!(kk>='A'|kk<='Z')C)(kk+32)>='a'&&(kk+32)<='z' D)isalpha(kk)&&(kk<91)(18)當(dāng)變量c的值不為2、4、6時(shí),值也為 真”的表達(dá)式
46、是A)(c=2)|(c=4)|(c=6) B)(c>=2&&c<=6)|(c!=3)|(c!=5)C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1)(19)若變量已正確定義,有以下程序段int a=3,b=5,c=7;if(a>b) a=b; c=a;if(c!=a) c=b;printf("%d,%d,%dn",a,b,c);其輸出結(jié)果是A)程序段有語(yǔ)法錯(cuò) B)3, 5, 3 C)3, 5, 5 D)3, 5
47、, 7(20)有以下程序#include <stdio.h>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;case 3: a+; b+;printf("a=%d,b=%)d,a,b);程序的運(yùn)行結(jié)果是A) a=1, b=0 B) a=2,b=2C) a=1,b=1 D) a=2,b=12.2007年9月試題分析(20)有以下計(jì)算公式(x 0)(x 0)若程序前面已在命令行中包含 math.h文件,
48、不能夠正確計(jì)算上述公式的程序段是A) if(x>=0) y=sqrt(x);B) y=sqrt(x);else y=sqrt(-x);if(x<0) y=sqrt(-x);C) if(x>=0) y=sqrt(x);D) y=sqrt(x>=0?x :-x);if(x<0) y=sqrt(-x);(21)設(shè)有條件表達(dá)式:(EXP)? i+ :j-,則以下表達(dá)式中與(EXP)完全等價(jià)的是A) (EXP=0) B) (EXP!=0)C) (EXP=1) D) (EXP!=1)(23)已有定義:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判斷 c
49、中的字符是否為大寫字母的表達(dá)式是A) isupper(c)B) 'A'<=c<='Z'C) 'A'<=c&& c <='Z'D) c <=('z'-32)&&('a-32)<= c(7)以下程序的功能是:輸出a、b、c三個(gè)變量中的最小值。請(qǐng)?zhí)羁铡?include <stdio.h>main() int a,b,c,t1,t2;scanf("%d%d%d",&a,&b,&c);t1= a
50、<b ?【7;t2= c <t1 ?【8】;printf("%dn", t2);3.2007年4月試題分析(20)設(shè)變量x和y均已正確定義并賦值,以下if語(yǔ)句中,在編譯時(shí)將產(chǎn)生錯(cuò)誤信息的是 (C )A) if (x+) ;B) if (x>y&&y!=0 );C) if (x>y) x- -D) if (y<0) ;else y+;else x+;(21)以下選項(xiàng)中,當(dāng)x為大于1的奇數(shù)時(shí),值為0的表達(dá)式()A) x%2=1 B) x/2C) x%2!=0 D) x%2=0(22)以下敘述中正確的是(C )A) break語(yǔ)句只能
51、用于switch語(yǔ)句體中B) continue語(yǔ)句的作用是:使程序的執(zhí)行流程跳出包含它的所有循環(huán)C) break語(yǔ)句只能用在循環(huán)體內(nèi)和 switch語(yǔ)句體內(nèi)D)在循環(huán)體內(nèi)使用break語(yǔ)句和continue語(yǔ)句的作用相同(23)有以下程序()main ()int k=5,n=0;doswitch (k)casel: case3:n+=1; break;default;n=0;k-;case2: case4:n+=2;k-;break;printf ( "d )n;while (k>0&&n<5 );程序運(yùn)行后的輸出結(jié)果是A) 235 B) 0235 C)
52、02356 D) 2356第四章循環(huán)結(jié)構(gòu).教學(xué)重點(diǎn)、難點(diǎn)知識(shí)點(diǎn)所占分值考核幾率專家點(diǎn)評(píng)while語(yǔ)句2-3100%重點(diǎn)理解重點(diǎn)掌握dowhile 語(yǔ)句2-3100%重點(diǎn)理解重點(diǎn)掌握for語(yǔ)句5-7100%重點(diǎn)理解重點(diǎn)掌握循環(huán)嵌套4-6100%重點(diǎn)理解重點(diǎn)掌握循環(huán)比較0-120%簡(jiǎn)單識(shí)記break語(yǔ)句2-370%難度適中,重點(diǎn)掌握continue 語(yǔ)句2-350%難度適中,重點(diǎn)掌握注意:循環(huán)在這一章中的知識(shí)點(diǎn)比較少,但是它貫穿了整個(gè)的C語(yǔ)言的章節(jié)中,老師在教學(xué)中一定要把它它當(dāng)做重點(diǎn)中的重點(diǎn)來抓!l.while 語(yǔ)句格式: while (表達(dá)式)循環(huán)體語(yǔ)句注意:1.1. while是C語(yǔ)言的關(guān)鍵字
53、。1.2. while后必須有小括號(hào)將表達(dá)式括起,里面的表達(dá)式是C語(yǔ)言中任意的表達(dá)式,作用是 控制循環(huán)。其值為“真”(非0)則執(zhí)行循環(huán)體語(yǔ)句,否則跳出 while循環(huán)。1.3. while語(yǔ)句也只能控制緊跟它的一條語(yǔ)句。若需要控制多條語(yǔ)句,必須用什括起,構(gòu) 成一條復(fù)合語(yǔ)句。1.4. 圓括號(hào)內(nèi)的表達(dá)式不能省略。循環(huán)體中的可以由一條空語(yǔ)句構(gòu)成,表示循環(huán)體部分不做任何的操作。如:while (表達(dá)式)/*;是循環(huán)體,它是一條空語(yǔ)句*/例如:分析下列程序的輸出結(jié)果。1.5. 執(zhí)行過程:(1)計(jì)算圓括號(hào)中表達(dá)式的值。若為非 0則執(zhí)行循環(huán)體語(yǔ)句,若為0則跳出循環(huán)。(2)執(zhí)行完循環(huán)體語(yǔ)句后重復(fù)過程(1)。main() int i=1 , sum=0;while(i<=100)sum=sum+I;i+;printf( Sum=%d',sum);這是學(xué)習(xí)C語(yǔ)言基礎(chǔ)循環(huán)的最好的練習(xí),老師讓學(xué)生練習(xí)的時(shí)候可以把i控制在10以內(nèi), 讓學(xué)生知道什么是循環(huán).2.d0-while 語(yǔ)句格式: do循環(huán)體while (表達(dá)式);注意:21do是C語(yǔ)言的關(guān)鍵字,需要和while 一起搭配使用。2.2. while后必須有小括
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂課程設(shè)計(jì)經(jīng)驗(yàn)
- 螳螂前足的仿生課程設(shè)計(jì)
- 自動(dòng)溫度控制課程設(shè)計(jì)
- 古詩(shī)文默寫:七年級(jí)語(yǔ)文上冊(cè)期末(答案)
- 2024新三版首次公開發(fā)行股票轉(zhuǎn)讓承銷協(xié)議3篇
- WPS格式簡(jiǎn)化租賃合同范本版B版
- 2024年集裝箱租賃與購(gòu)買合同
- 2024年高端制造設(shè)備進(jìn)口與租賃合同
- 2024年網(wǎng)絡(luò)科技公司與虛擬現(xiàn)實(shí)研發(fā)團(tuán)隊(duì)關(guān)于VR應(yīng)用項(xiàng)目的合作協(xié)議
- 2024智能物流系統(tǒng)技術(shù)研發(fā)協(xié)議
- 2023-2024學(xué)年安徽省安慶市高一上學(xué)期期末聯(lián)考生物試題(解析版)
- 危險(xiǎn)化學(xué)品目錄2023
- 粵教版地理七年級(jí)下冊(cè)全冊(cè)課件
- 小學(xué)科學(xué)蘇教版六年級(jí)上冊(cè)全冊(cè)精華知識(shí)點(diǎn)(2022新版)
- 萎縮性胃炎共識(shí)解讀
- 《中外資產(chǎn)評(píng)估準(zhǔn)則》課件第8章 澳大利亞與新西蘭資產(chǎn)評(píng)估準(zhǔn)則
- 2022版義務(wù)教育語(yǔ)文課程標(biāo)準(zhǔn)(2022版含新增和修訂部分)
- 精品金屬線管布線施工工程施工方法
- 授課課件國(guó)家衛(wèi)健委發(fā)布《猴痘診療指南(2022年版)》全文內(nèi)容PPT通用課件
- 朱東潤(rùn)《中國(guó)歷代文學(xué)作品選》目錄簡(jiǎn)體字版
- 銀行授信前須問企業(yè)的100個(gè)問題
評(píng)論
0/150
提交評(píng)論