版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、單項選擇題
1.(A)是構(gòu)成C語言程序的基本單位。
A、函數(shù)3、過程C、子程序D、子例程
2.C語言程序從C起先執(zhí)行。
A)程序中第一條可執(zhí)行語句B)程序中第一個函數(shù)
0程序中的main函數(shù)D)包含文件中
的第一個函數(shù)
3、以下說法中正確的是(C)o
A、C語言程序總是從第一個定義的函數(shù)起先執(zhí)行
B、在C語言程序中,要調(diào)用的函數(shù)必需在main()函數(shù)中定義
C、C語言程序總是從main()函數(shù)起先執(zhí)行
D、C語言程序中的main()函數(shù)必需放在程序的起先部分
4,下列關(guān)于C語言的說法錯誤的是(B)o
A)C程序的工作過程是編輯、編譯、連接、運行
B)C語言不區(qū)分大小寫。
0C程序的三種基本結(jié)構(gòu)是依次、選擇、循環(huán)
D)C程序從main函數(shù)起先執(zhí)行
5.下列正確的標識符是(C)o
A.-alB.a[i]C.a2_iD.intt
5~8題為相同類型題
考點:標識符的命名規(guī)則
(1)只能由字母、數(shù)字、下劃線構(gòu)成
(2)數(shù)字不能作為標識符的開頭
(3)關(guān)鍵字不能作為標識符
選項A中的,選項B中及不滿意(1);選項D
中的int為關(guān)鍵字,不滿意(3)
6.下列C語言用戶標識符中合法的是(B)。
A)3axB)xC)caseD)-e2E)union
選項A中的標識符以數(shù)字開頭不滿意(2);選項C,E均為為關(guān)鍵
字,不滿意(3);選項D中的不滿意(1);
7.下列四組選項中,正確的C語言標識符是(C)。
A)%xB)a+bC)al23D)123
選項A中的“爐,選項B中“+”不滿意(1);選項D中的標識
符以數(shù)字開頭不滿意(2)
8、下列四組字符串中都可以用作C語言程序中的標識符的是(A)。
A、print3ddb8aBcB、I\amonehalfstart$it
3pai
Cstr1CpppowwhileD、PxqMy->bookline#
His.age
選項B中的“\","$”,選項D中“#”,".“,“-"
不滿意(1);選項C中的while為關(guān)鍵字,不滿意(3)
9.C語言中的簡潔數(shù)據(jù)類型包括(D)。
A、整型、實型、邏輯型B、整型、實型、邏輯型、字符
型
C、整型、字符型、邏輯型D、整型、實型、字符型
10.在C語言程序中,表達式5%2的結(jié)果是」o
A)2.5B)2C)1D)3
詳見教材P52~53.
%為求余運算符,該運算符只能對整型數(shù)據(jù)進行運算。且符號及被模
數(shù)相同。5%2=1;5%(-2)=1;(-5)%2=-1;(-5)%(-2)-1;
/為求商運算符,該運算符能夠?qū)φ?、字符、浮點等類型的數(shù)據(jù)進
行運算,5/2=2
11.假如inta=3,b=4;則條件表達式〃a<b?a:b〃的值是A。
A)3B)4C)0D)1
詳見教材P97.
表達式1?表達式2:表達式3
先計算表達式1,
若表達式1成立,則選擇計算表達式2,并表達式2的值作為整
個大表達式的值;
若表達式1不成立,則選擇計算表達式3,并將表達式3的值作為
整個大表達式的值
此題中的a<b相當于表達式1,a相當于表達式2,b相當于表達式
3.
a為3,b為4。水b表達式1成立,因此計算表達式2,并將表達式
2的值即a中的值,并作為整個表達式的值,因此整個表達式的值為
3
12.若intx=2,y=3,z=4則表達式x<z?y:z的結(jié)果是(B).
A)4B)3C)2D)0E)1
13.C語言中,關(guān)系表達式和邏輯表達式的值是(B)o
A)0B)0或1C)1D)T或'F'
14.下面(D)表達式的值為4.
A)11/3B)11.0/3
C)(float)11/3D)(int)(11.0/3+0.5)
14?16題為同一類型
詳見教材P54~56.
(1)相同數(shù)據(jù)類型的元素進行數(shù)學運算〔+、-、*、/)得到結(jié)果還
保持原數(shù)據(jù)類型。
(2)不同數(shù)據(jù)類型的元素進行數(shù)學運算,先要統(tǒng)一數(shù)據(jù)類型,統(tǒng)一
的標準是低精度類型轉(zhuǎn)換為高精度的數(shù)據(jù)類型。
選項A,11及3為兩個整數(shù),11/3結(jié)果的數(shù)據(jù)類型也應為整數(shù),因
此將3.666666的小數(shù)部分全部舍掉,僅保留整數(shù),因此11/3=3.
選項B,11.0為實數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類型,將整型
數(shù)據(jù)3轉(zhuǎn)換為3.0,轉(zhuǎn)換后數(shù)據(jù)類型統(tǒng)一為實型數(shù)據(jù),選項B變?yōu)?/p>
11.0/3.0,結(jié)果的數(shù)據(jù)類型也應為實型數(shù)據(jù),因此選項B11.0
/3=3.666666
選項C,先將整數(shù)11強制類型轉(zhuǎn)換,轉(zhuǎn)換為實型11.0,因此選項C
變?yōu)?1.0/3,其后計算過程、結(jié)果及選項B同
選項D,首先計算11.0/3,其計算過程、結(jié)果及選項B同,得到
3.666666;再計算3.666666+0.5=4.166666,最終將4.166666強制
類型轉(zhuǎn)換為整型,即將其小數(shù)部分全部舍淖,結(jié)果為4
15.設(shè)整型變量a二2,則執(zhí)行下列語句后,浮點型變量b的值不為
0.5的是(B)
A.b=1.0/aB.b=(float)(1/a)
C.b=l/(float)aD.b=l/(a*l.0)
16.若“intn;floatf=13.8;”,則執(zhí)行“n二(int)f%3"后,n的
值是(A)
A.1B.4C.4.333333
D.4.6
“(int)f”表示將f中的值強制類型轉(zhuǎn)換為整型,即將?13.8的小
數(shù)部分舍掉,轉(zhuǎn)換為13;然后計算13%3,結(jié)果為1,再將結(jié)果賦給
變量n,因此n的值為1
17.以下對一維數(shù)組a的正確說明是:D
A)chara(10);B)inta[];
C)intk=5,a[k];D)chara[3]={'b','c'};
詳見教材P143144,一維數(shù)組的定義、初始化
類型符數(shù)組名[常量表達式]
類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標識符命名規(guī)則;
常量表達式是指數(shù)組的長度(數(shù)組中包含元素的個數(shù)),其值只能是
整數(shù),不行以是變量,而且從1起先計數(shù)。
選項A,常量表達式只能放在中括號[]中
選項B,只有在對數(shù)組初始化(即賦值)的時候才可以省略數(shù)組的長
度,B中并未對a進行初始化。
選項3常量表達式不能為變量。
18.以下能對一維數(shù)組a進行初始化的語句是:(C)
A.inta[5]=(0,1,2,3,4,)B.inta(5)={}
C.inta[3]={0,1,2}D.inta{5}={10*l}
詳見教材P145,一維數(shù)組的定義、初始化
選項B,D,常量表達式只能放在中括號[]中
選項A,數(shù)組可以看做是若干個相同數(shù)據(jù)類型元素的有序集合,因此
以集合的形式對其初始化,運用{}對其初始化,選項A用了().
19.在C語言中對一維整型數(shù)組的正確定義為Do
A)inta(10);B)intn=10,a[n];
C)intn;a[n];D)#defineN10
inta[N];
20、已知:inta[10];則對a數(shù)組元素的正確引用是(D)。
A、a[10]B、a[3.5]C、a(5)D、a[0]
詳見教材P144,數(shù)組元素的引用
數(shù)組名[下標]
引用數(shù)組元素時,[]中的下標為邏輯地址下標,只能為整數(shù),可以
為變量,且從。起先計數(shù)
inta[10]表示定義了一個包含10個整型數(shù)據(jù)的數(shù)組a,數(shù)組元素
的邏輯地址下標范圍為0~9,即a[0]表示組中第1個元素;a[l]表
示組中第2個元素;a[2]表示組中第3個元素;.....;a[9]表示
組中第10個元素.
選項A,超過了數(shù)組a的邏輯地址下標范圍;
選項B,邏輯地址下標只能為整數(shù)
選項C,邏輯地址下標只能放在[]中
21.若有以下數(shù)組說明,則i=10;a[a[i]]元素數(shù)值是(C)。
inta[12]={l,4,7,10,2,5,8,11,3,6,9,12);
A.10B.9C.6D.5
先算內(nèi)層的a[i],由于i=10,因此a[i]即a[10].
a[10]對應下面數(shù)組中的元素為9.因此即為a[9]
a[9]對應卜面數(shù)組中的元素為6.因此a[9]即為6
22.若有說明:inta[][3]={{l,2,3},{4,5},{6,7}};則數(shù)組a的第
一維的大小為:(B)
A.2B.3C.4D.無確定值
57D)369
二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在本題中,按行對二維
數(shù)組賦值,因此內(nèi)層有幾個大括號,數(shù)組就有幾行
23.對二維數(shù)組的正確定義是(C)
詳見教材P149152,二維數(shù)組的定義、初始化
類型符數(shù)組名[常量表達式][常量表達式]
二維數(shù)組可以看做是矩陣
類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標識符命名規(guī)則;
第一個常量表達式是指數(shù)組的行數(shù);其次個常量表達式是指數(shù)組的列
數(shù);常量表達式的值只能是整數(shù),不行以是變量,而且從1起先計數(shù)。
一維數(shù)組初始化時可以省略數(shù)組長度
二維數(shù)組初始化時可以省略行數(shù),但不能省略列數(shù)
選項A,B,都省略了列數(shù)
選項D,不符合二維數(shù)組定義的一般形式,行、列常量表達式應當放
在不同的口中
A.inta[][]={1,2,3,4,5,6};B.inta[2]
[]={1,2,3,4,5,6);
C.inta[][3]={1,2,3,4,5,6};D.int
a[2,3]={1,2,3,4,5,6};
24.已知inta[3][4];則對數(shù)組元素引用正確的是
A)a[2][4]B)a[l,3]C)a[2][0]D)a(2)(1)
詳見教材P150,數(shù)組元素的引用
數(shù)組名[下標][下標]
引用數(shù)組元素時,[]中的下標為邏輯地址下標,只能為整數(shù),可以
為變量,且從0起先計數(shù)
第一個[下標]表示行邏輯地址下標,其次個[下標]表示列邏輯地址下
標。
本題圖示詳見P149圖6.7
因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;
選項A,列邏輯地址下標超過范圍
選項B,D,的引用形式不正確。
25.C語言中函數(shù)返回值的類型是由A確定的.
A)函數(shù)定義時指定的類型B)return語句中的表達式
類型
0調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型D)形參的數(shù)據(jù)類型
26.在C語言中,函數(shù)的數(shù)據(jù)類型是指(A)
A函數(shù)返回值的數(shù)據(jù)類型B.函數(shù)形參的數(shù)據(jù)類型
C調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型D.隨意指定的數(shù)據(jù)類型
27.在函數(shù)調(diào)用時,以下說法正確的是(B)
A.函數(shù)調(diào)用后必需帶回返回值
B.實際參數(shù)和形式參數(shù)可以同名
C.函數(shù)間的數(shù)據(jù)傳遞不行以運用全局變量
D.主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個文件里
28.在C語言中,表示靜態(tài)存儲類別的關(guān)鍵字是:(C)
A)autoB)registerC)staticD)extern
29.未指定存儲類別的變量,其隱含的存儲類別為(A)o
A)autoB)staticC)externD)register
30.若有以下說明語句:
structstudent
{intnum;
charname[];
floatscore;
}stu;
則下面的敘述不正確的是:(D)
A.struct是結(jié)構(gòu)體類型的關(guān)鍵字
B.structstudent是用戶定義的結(jié)構(gòu)體類型
C.num,score都是結(jié)構(gòu)體成員名
D.stu是用戶定義的結(jié)構(gòu)體類型名
31.若有以下說明語句:
structdate
{intyear;
intmonth;
intday;
}brithday;
則下面的敘述不正確的是.
A)struct是聲明結(jié)構(gòu)體類型時用的關(guān)鍵字
B)structdate是用戶定義的結(jié)構(gòu)體類型名
0brithday是用戶定義的結(jié)構(gòu)體類型名
D)year,day都是結(jié)構(gòu)體成員名
32.以下對結(jié)構(gòu)變量stul中成員age的非法引用是B
structstudent
{intage;
intnum;
)stul,*p;
p=&stul;
A)stul.ageB)student,ageC)p->ageD)(*p).age
33.設(shè)有如下定義:
strucksk
{inta;
floatb;
}data;
int*p;
若要使P指向data中的a域,正確的賦值語句是——
A)p=&a;B)p=data.a;C)p=&data.a;D)*p=data.a;
34.設(shè)有以下說明語句:
typedefstructstu
{inta;
floatb;
}stutype;
則下面敘述中錯誤的是(D)o
A、struct是結(jié)構(gòu)類型的關(guān)鍵字
B、structstu是用戶定義的結(jié)構(gòu)類型
C、a和b都是結(jié)構(gòu)成員名
D、stutype是用戶定義的結(jié)構(gòu)體變量名
35.語句int*D;說明白C。
A)p是指向一維數(shù)組的指針
B)p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)
C)p是指向int型數(shù)據(jù)的指針〃指針的定義教材P223
D)p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的指針
36.下列不正確的定義是(A)o
A.int*p=&i,i;B.int*p,i;
C.intD.inti,*p;
選項A先定義一個整型指針變量p,然后將變量i的地址賦給Po
然而此時還未定義變量i因此編譯器無法獲得變量i的地址。(A及C
對比,選項C先定義變量i,則在內(nèi)存中為i安排空間,因此i在內(nèi)
存空間的地址就可以確定了;然后再定義P,此時可以為p賦i的地
址,C正確)
37.若有說明:intn=2,*p=&n,*q二p,則以下非法的賦值語句是:
(D)
A)p=qB)*p二*qC)n=4qD)p=n
P,q同為整型指針變量,二者里面僅能存放整型變量的地址。
選項A,q中為地址,因此可將此地址賦給p
選項B,*p表示p所指向?qū)ο髇的內(nèi)容,即一個整數(shù);*q表示q所
指向?qū)ο蟮膬?nèi)容,由于在定義q時為其初始化,將P中n的地址給q,
因此P中存放n的地址,*q表示q所指向?qū)ο髇的內(nèi)容.因此*p二*q相
當于n=n;
選項3n=*q等價于n=n;
選項D,p中只能存放地址,不能將n中的整數(shù)值賦給p
38.有語句:int則」是對指針變量p的正確定義和初
始化。
A)intp=*a;B)int*p=a;C)intp=&a;D)int*p=&a;
選項A,a是數(shù)組名,不是指針變量名,因此不行用*標注數(shù)組名a
選項C,a是數(shù)組名,數(shù)組名就是地址,無需再用地址符號。而且在
定義指針變量P時,應在變量名前加*,標明P是指針變量
選項D,a是數(shù)組名,數(shù)組名就是地址,無需再用地址符號。
39.若有說明語句“inta[5],*p=a;",則對數(shù)組元素的正確引用是
(C)o
A.a[p]B.p[a]C.*(p+2)
D.p+2
首先定義一個整型數(shù)組a,a的長度為5,然后定義一個指針變量
P,并同時對P進行初始化,將數(shù)組a的地址賦給p。因此此時p中
存放的數(shù)組a的首地址,即數(shù)組中第一個元素a[0]的地址。
對于數(shù)組元素下標的引用(詳見P144),一般形式數(shù)組名[下標]
其中下標為邏輯地址下標,從0起先計數(shù),方括號中的下標可以是變
量,可以是表達式,但結(jié)果肯定要是整數(shù)。
選項A,p中存放的是地址,不是整數(shù),不能做數(shù)組元素的下標
選項B,a是數(shù)組名,數(shù)組名就是地址,不是整數(shù),不能做數(shù)組元
素的下標
選項3(重點?。?!詳見p230234)p+2表示指向同一數(shù)組中的
下兩個元素的地址,當前p指向a[0],則p+2表示a[2]的地址,因
此*(p+2)表示a[2]的內(nèi)容
40.有如下程序
inta[10]={l,2,3,4,5,6,7,8,9,10),*P=a;
則數(shù)值為9的表達式是」—
A)*P+9B)*(P+8)C)*P+=9D)
P+8
(重點??!!詳見p231?234)
首先定義一個整型數(shù)組a,a的長度為5,然后定義一個指針變量
P,并同時對P進行初始化,將數(shù)組a的地址賦給P。因此此時P中
存放的數(shù)組a的首地址,即數(shù)組中第一個元素a[0]的地址。
數(shù)組中9對應的是a[8],選項B,P+8表示數(shù)組中后8個元素的地
址,即a[8]的地址。*(P+8)則表示該地址內(nèi)所存放的內(nèi)容,即a[8]
的值。
選項A,*P表示P所指向?qū)ο蟮膬?nèi)容,此時P指向a[0],*P即
a[0]的值L*P+9=1+9=10
選項C,*P表示P所指向?qū)ο蟮膬?nèi)容,此時P指向a[0],*P即
a[0]的值。因此*P+=9即*P=*P+9,等價于a[0]=a[0]+9.
選項D,P+8表示數(shù)組中后8個元素的地址,即a[8]的地址,而
非a[8]中的值。
41.在C語言中,以1)作為字符串結(jié)束標記
A)J\rfB”'C)'(TD”\(T
42.下列數(shù)據(jù)中屬于“字符串常量”的是(A)o
A."a"B.{ABC}C.Zbc\0'
D./
若干個字符構(gòu)成字符串
在C語言中,用單引號標識字符;用雙引號標識字符串
選項B,C,分別用{}和''標識字符串
選項D,標識字符。
43.已知charx□二〃hello",y□二{'h','e','a','b','e'};,則關(guān)于
兩個數(shù)組長度的正確描述是B.
A)相同B)x大于yC)x小于yD)以上答案都不對
C語言中,字符串后面須要一個結(jié)束標記位'\0',通常系統(tǒng)會自動添
加。
對一維數(shù)組初始化時可采納字符串的形式(例如本題數(shù)組x),也可
采納字符集合的形式(例如本題數(shù)組y)。在以字符串形式初始化時,
數(shù)組x不盡要存儲字符串中的字符,還要存儲字符串后的結(jié)束標記
位,因此數(shù)組x的長度為6;在以字符集合形式初始化時,數(shù)組y,
僅存儲集合中的元素,因此數(shù)組y長度為5
二、讀程序
基本輸入輸出及流程限制
1.
#include<stdio.h>
main()
{inta=l,b=3,c=5;
if(c==a+b)
printf("yes\n");
else
printf("no\n");
運行結(jié)果為:no
詳見教材P89選擇結(jié)構(gòu)
詳見教材P91關(guān)系符號
詳見附錄Dp378符號的優(yōu)先級
=表示推斷符號兩邊的值是否相等;二表示將符號右邊的值賦給左邊
的變量
本題考點是選擇結(jié)構(gòu)3種基本形式的其次種
選擇結(jié)構(gòu)三種一般形式中的“語句”皆為復合語句,復合語句要用{}
括起來,只有當復合語句中只包括一條語句時可以省略{},此題即
如此,因此兩個printf操作沒有加{}
若c==a+b成立,則執(zhí)行printf(〃yes\n〃);
否則(即c=a+b不成立),執(zhí)行printf(〃no\n〃);
+的優(yōu)先級高于==,因此先算a+b,值為4,表達式5==4不成立,因
此執(zhí)行printf(〃no\n〃);即輸出字符串no
2.
Sinclude<stdio.h>
main()
{inta=12,b=-34,c=56,min=0;
min=a;
if(min>b)
min=b;
if(min>c)
min=c;
printf("min=%d”,min);
運行結(jié)果為:min=-34
詳見教材P89選擇結(jié)構(gòu)
本題考點是選擇結(jié)構(gòu)3種基本形式的第一種
一共包含了兩個選擇結(jié)構(gòu)(兩個if語句)
定義變量,并賦值此時a=12,b=-34,c=56,min=0
將a中值拷貝,賦給min,覆蓋了min中的0,此時min中的值被
更新為12o
若min>b成立,則執(zhí)行min=b;
若min>c成立,則執(zhí)行min=c;
輸出min中的值
12大于-34,第一個if語句的表達式成立,因此執(zhí)行min二b;執(zhí)行后
min中的值被更新為-34.
-34小于56,其次個if語句的表達式不成立,因此不執(zhí)行min=c;
最終輸出min中的值,為-34.
3.
ttinclude<stdio.h>
main()
{intx=2,y=-1,z=5;
if(x<y)
if(y<0)
z=0;
else
z=z+l;
printf("%d\n",z);
運行結(jié)果為:5
遇到選擇結(jié)構(gòu),首先要明確條件表達式成立時執(zhí)行哪些操作。本題中,
第一個if語句,其后的復合語句沒有大括號{},說明復合語句中只
包含一條語句,進而省略了{屋內(nèi)層的if...else...是選擇結(jié)構(gòu)的
其次種基本形式,在結(jié)構(gòu)上視為一條語句。因此內(nèi)層的if...else...
作為第一個if語句的復合語句。
若表達式x<y成立,則接著推斷
若y<0,則執(zhí)行z=0;
否則(即y>=0),執(zhí)行z=z+l;
輸出z
2>-1,表達式x<y不成立,因此不執(zhí)行內(nèi)層的if…else….進而z中
的值沒有被變更。
輸出z中的值為5
4.
ttinclude<stdio.h>
main()
{floata,b,c,t;
a.=3;
b=7;
c=l;
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printfC%5,2f,%5.2f,%5.2f〃,a,b,c);
運行結(jié)果為:LOO,2.00,7.00
詳見教材p72數(shù)據(jù)的輸出形式
本題包含了3個if語句,每個if語句后的{}都不行省略,因為每
個{}中都包含了多條語句
若表達式a>b成立,則執(zhí)行{t=a;a=b;b=t;}
若表達式a〉c成立,則執(zhí)行{8a;a=c;c=t;}
若表達式b>c成立,則執(zhí)行{t=b;b=c;c=t;}
輸出a,b,c中的值,要求輸出的每個數(shù)據(jù)寬度為5個空格,小數(shù)部分
保留2位,數(shù)據(jù)右對齊
3小于7,因此表達式a>b不成立,因此不執(zhí)行{t=a;a二b;b=t;}
3大于L因此表達式a此成立,則執(zhí)行{t=a;a=b;b=t;}。第一句,
將a中的3拷貝,粘貼到t中;其次句,將c中的1拷貝,粘貼到a
中,覆蓋掉從前的3;第三句。將t中的3拷貝到c中,覆蓋掉c中
從前的1.執(zhí)行完復合語句后實現(xiàn)了a,c元素的值的互換,a為1,c
為3,t為3,。
7大于c中的3,因此b>c成立,執(zhí)行則執(zhí)行{t=b;b二c;c=t;},過程
同上,執(zhí)行后b為3,c為7,t為7
此時輸出a,b,c中的值為1.00,2.00,7.00
5.
ttinclude<stdio.h>
main()
{floatc=3.0,d=4.0;
if(c>d)c=5.0;
else
if(c==d)c=6.0;
elsec=7.0;
printf("%.lf\n”,c);
運行結(jié)果為:7.0
此題為if...else...語句的嵌套,其次if...else...作為第一個
if...else...語句else部分的復合語句。
若表達式c>d成立,則執(zhí)行c=5.0;
否則(表達式c>d不成立)
若表達式c==d成立,則執(zhí)行c=6.0;
否則,執(zhí)行c=7.0;
輸出c中的值
3.0小于4.0,因此表達式c>d不成立,執(zhí)行其次個if…else…c
3.0不等于4.0,因此表達式c=d不成立,執(zhí)行c=7.0,將7.0賦給
c,覆蓋掉c中的3,0,此時c中的值為7.0
輸出此時的c中的值
6.
ttinclude<stdio.h>
main()
{intm;
scanf&m);
if(m>=0)
{if(m%2==0)printf("%disapositiveeven\n",m);
elseprintfC%disapositiveodd\n",m);}
else
{if(m%2==0)printf("%disanegativeeven\n”,
m);
elseprintf("%disanegativeodd\n〃,m);}
若鍵入一9,則運行結(jié)果為:-9isanegativeodd
7.
#include<stdio.h>
main()
{intnum=0;
while(num<=2){num++;printf("%d\n",num);}
運行結(jié)果為:
1
2
3
詳見教材P115循環(huán)結(jié)構(gòu)
當循環(huán)條件num<=2成立的時候,執(zhí)行循環(huán)體{num+4-;
printfC%d\n/Z,num);}中的語句。
循環(huán)初值num為0;
循環(huán)條件num<=2成立
第1次循環(huán):執(zhí)行num++;即將num中的值加1,執(zhí)行后num為1;
執(zhí)行printfnum);在屏幕上輸出num中的值,即
輸出1,之后換行
此時num中的值為1,循環(huán)條件nunK=2成立
第2此循環(huán):執(zhí)行num++;即將num中的值加1,執(zhí)行后num為2;
執(zhí)行printf(,z%d\nz/,num);在屏幕上輸出num中的值,即
輸出2,之后換行
此時num中的值為2,循環(huán)條件num<=2成立
第3此循環(huán):執(zhí)行rwm++;即將num中的值加1,執(zhí)行后num為3;
執(zhí)行printfnum);在屏幕上輸出num中的值,即
輸出3,之后換行
此時num中的值為3,循環(huán)條件num<=2不成立,結(jié)束循環(huán)。
8.
Sinclude<stdio.h>
main()
{intsum=10,n=l;
while(n<3){sum=sum-n;n++;}
printf(a%d,%dw,n,sum);
運行結(jié)果為:3,7
當循環(huán)條件n<3成立的時候,執(zhí)行循環(huán)體{sum=sum-n;n++;}中的
語句。
循環(huán)初值sum為10,n為1;
循環(huán)條件n<3成立
第1次循環(huán):執(zhí)行sum=sum-n=10-1=9;
執(zhí)行n++,即將n中的值加1,執(zhí)行后n為2;
此時n中的值為2,sum中的值為9,循環(huán)條件n<3成立,接著執(zhí)行
循環(huán)
第2次循環(huán):執(zhí)行sum=sum-n=9-2=7;
執(zhí)行n++,即將n中的值加1,執(zhí)行后n為3;
輸出此時n,sum中的值,即為3,7o須要留意,在
printf(,n,sum);中要求輸出的數(shù)據(jù)彼此間用逗號間隔,
因此結(jié)果的兩個數(shù)據(jù)間肯定要有逗號
9.
^include<stdio.h>
main()
{intnum,c;
scanf&num);
do{c=num%10;printfc);}while((num/=10)>0);
printf(〃\n〃);
從鍵盤輸入23,則運行結(jié)果為:32
詳見教材P117循環(huán)結(jié)構(gòu);p60復合的賦值運算符
do{}while(表達式);
先無條件執(zhí)行循環(huán)體,再推斷循環(huán)條件。留意while(表達式)后有
分號
定義整型變量num,c;
為num賦一個整型值;
執(zhí)行{c=num%10;printf(線d〃,c);}直到循環(huán)條件(num/=10)>0不
成立;
輸出換行
已知為num賦值23
第1次執(zhí)行循環(huán)體
執(zhí)行c=num%10=23%10=3;
執(zhí)行printfc);輸出3
推斷循環(huán)條件num/'=10等價于num=num/10;因此num=23/10=2,2大
于0,因此循環(huán)條件(num/二10)>0成立,接著執(zhí)行循環(huán)體。執(zhí)行完第
1次循環(huán)時,num為2,c為3
第2次執(zhí)行循環(huán)體
執(zhí)行c=2%10=2;
執(zhí)行printf(/z%dz,,c);再輸出2
推斷循環(huán)條件num=2/10=0,0等于0,因此循環(huán)條件(num/=10)〉0不成
立。結(jié)束循環(huán)
10
ttinclude<stdio.h>
main()
{ints=0,a=5,n;
scanf&n);
do{s+=l;a=a-2;}while(a!=n);
printf("%d,%d\n”,s,a);
若輸入的值1,運行結(jié)果為:2,1
詳見教材P117循環(huán)結(jié)構(gòu);p60復合的賦值運算符
執(zhí)行{s+=l;a=a-2;}直到循環(huán)條件a!=n不成立;
已知為n賦值l,s為0,a為5
第1次執(zhí)行循環(huán)體
執(zhí)行s+=l;等價于s=s+l=0+l
執(zhí)行a=a-2;a=5-2=3
推斷循環(huán)條件,3不等于1,因此循環(huán)條件a!二n成立,接著執(zhí)行循
環(huán)體。
執(zhí)行完第1次循環(huán)時,s為1,a為3
第2次執(zhí)行循環(huán)體
執(zhí)行s+=l;等價于s=s+l=l+l=2
執(zhí)行a=a-2;a=3-2=1
推斷循環(huán)條件,1等于1,因此循環(huán)條件a!=n不成立,結(jié)束循環(huán)。
執(zhí)行完第2次循環(huán)時,s為2,a為1
輸出此時s,a中的值,結(jié)果為2,1
11.
ttinclude“stdio.h"
main()
{charc;
c=getchar();
while(c!=,??){putchar(c);c=getchar();}
假如從鍵盤輸入abcde?fgh(回車)
運行結(jié)果為:abode
12.
ttinclude<stdio.h>
main()
{charc;
while((c=getchar())!=,$,)
{if('A,<=c&&c<=2)putchar(c);
elseif(匕'<=c&&c<=)putchar(c-32);}
當輸入為ab*AB%cd#CD$時,運行結(jié)果為:ABABCDCD
13.
Sinclude<stdio.h>
main()
{intx,y=0;
for(x=l;x<=10;x++)
{if(y>=10)
break;
y=y+x;
printf("%d,y,x);
運行結(jié)果為:105
詳見教材pl20for語句
詳見教材pl26~128break,continue語句
for(表達式1;表達式2;表達式3)
(1)先求解表達式1
(2)求解表達式2,若其值為真,執(zhí)行循環(huán)體,然后執(zhí)行(3).若為
假,則結(jié)束循環(huán),轉(zhuǎn)到(5)
(3)求解表達式3
(4)轉(zhuǎn)回上面(2)接著執(zhí)行
(5)循環(huán)結(jié)束,執(zhí)行for語句下面的一個語句
break,跳出循環(huán)體;continue,結(jié)束本次循環(huán)(第i次循環(huán)),接
著執(zhí)行下一次循環(huán)(第i+1次循環(huán))
此題表達式1為x=l,表達式2(循環(huán)條件)為x〈=10,表達式3為
x++
初值X為1,y為0,循環(huán)條件(即表達式2)x?10成立,進入循環(huán)
體
第1次循環(huán)
執(zhí)行if語句。0小于10,if語句的條件表達式不成立,不執(zhí)行
break;
執(zhí)行y=y+x;y=0+1=1
轉(zhuǎn)向表達式3,執(zhí)行x++,x=x+l=l+l=2o循環(huán)條件x<=10成立,進
入第2次循環(huán)
第2次循環(huán)
執(zhí)行if語句。1小于10,if語句的條件表達式不成立,不執(zhí)行
break;
執(zhí)行y=y+x;y=l+2=3
轉(zhuǎn)向表達式3,執(zhí)行x++,x=x+l=2+l=3o循環(huán)條件x<=10成立,進
入第3次循環(huán)
第3次循環(huán)
執(zhí)行if語句。3小于10,if語句的條件表達式不成立,不執(zhí)行
break;
執(zhí)行產(chǎn)y+x;尸3+3=6
轉(zhuǎn)向表達式3,執(zhí)行x++,x=x+l=3+l=4o循環(huán)條件x<=10成立,進
入第4次循環(huán)
第4次循環(huán)
執(zhí)行if語句。6小于10,if語句的條件表達式不成立,不執(zhí)行
break;
執(zhí)行y=y+x;y=6+4=10
轉(zhuǎn)向表達式3,執(zhí)行x++,x=x+l=4+l=5。循環(huán)條件x<=10成立,進
入第5次循環(huán)
第5次循環(huán)
執(zhí)行if語句。10等于10,if語句的條件表達式成立,執(zhí)行break,
跳出循環(huán)。
從break跳出至for語句的下一條語句。執(zhí)行
printf(a%d%d”,y,x);
輸出當前的y及x.結(jié)果為105
14.
#include<stdio.h>
main()
{charch;
ch=getchar();
switch(ch)
{case,A':printf("%c",'A');
case:printf(,'B');break;
default:printf("%s\n"Jother");
當從鍵盤輸入字母A時,運行結(jié)果為:AB
詳見教材pl03,switch語句
switch(表達式)
{case常量1:語句1
case常量2:語句2
case常量n:語句n
default:語句n+1
其中表達式,常量L…,常量n都為整型或字符型
case相當于給出執(zhí)行程序的入口和起始位置,若找到匹配的常量,
則從今處起先往下執(zhí)行程序,不再匹配常量,直至遇到break或
switch結(jié)束
本題過程:
首先從鍵盤接收一個字符'A,并將其放在變量ch中。
執(zhí)行switch語句。Switch后面的條件表達式為ch,因此表達式的
值即為字符'A'.用字符'A'依次及下面的case中的常量匹配。
及第1個case后的常量匹配,則從其后的語句起先往下執(zhí)行程序
(在執(zhí)行過程中不再進行匹配。)因此先執(zhí)行printf(“枇",'A'),
屏幕上輸出A;再往下接著執(zhí)行printf(,'B'),屏幕上輸出
B;冉接著執(zhí)行break,此時跳出switch語句。
15.
ttinclude<stdio.h>
main()
{inta=l,b=0;
scanf(“%d",&a);
switch(a)
{case1:b=l;break;
case2:b=2;break;
default:b=10;}
printf("%d”,b);
若鍵盤輸入5,運行結(jié)果為:10
本題過程:
首先用scanf函數(shù)為變量a賦值為5。
執(zhí)行switch語句。switch后面的條件表達式為a,因此表達式的
值即為5.用5依次及下面case中的常量匹配。沒有找到匹配的常
量,因此兩個case后的語句都不執(zhí)行。執(zhí)行default后面的語句b:10;
將10賦給變量b。
輸出變量b,結(jié)果為10
16.
ttinclude<stdio.h>
main()_
{chargrade=';
switch(grade)
case'A':printf(,90T00\n”);
case'B':printf(“80-90\n”);
case'C':printf(“70-80\n”);
case'D':printf(“60-70\n”);break;
case'E':printf("<60\n");
default:printf("error!\n”);
運行結(jié)果為:
70-80
60-70
本題過程:
首先從鍵盤接收一個字符'C,并將其放在變量grade中。
執(zhí)行switch語句。switch后面的條件表達式為grade,因此表達
式的值即為字符'C'.用字符'C'依次及下面的case中的常量匹
配。
及第3個case后的常量匹配,則從其后的語句起先往下執(zhí)行程序
(在執(zhí)行過程中不再進行匹配。)因此先執(zhí)行printf(“70-80\n”);,
屏幕上輸出70-80,并換行;再往下接著執(zhí)行printf("60-70\n"),
屏幕上輸出60-70,并換行;再接著執(zhí)行break,此時跳出switch
語句。
17.
Sinclude<stdio.h>
main()
{inty=9;
for(;y>O;y--)
if(y%3==0)
{printf(%dw,--y);
運行結(jié)果為:
852
詳見教材p53,自增自減符號
此題表達式1被省略,表達式2(循環(huán)條件)為y>0,表達式3為
y一
初值y為9,循環(huán)條件(即表達式2)y>0成立,進入循環(huán)體
第1次循環(huán)
執(zhí)行if語句。9%3=0,if語句的條件表達式成立,執(zhí)行
printf(%d"-y),即y先自減1變?yōu)?,然后在輸出,因此屏幕
上輸出8
轉(zhuǎn)向表達式3,執(zhí)行y—,y=y-l=8-l=7o循環(huán)條件y>0成立,進
入第2次循環(huán)
第2次循環(huán)
執(zhí)行if語句。7%3不為0,if語句的條件表達式不成立,不執(zhí)行
printf(%d,--y)
轉(zhuǎn)向表達式3,執(zhí)行y--,y=y-l=7-l=6o循環(huán)條件y>0成立,進
入第3次循環(huán)
第3次循環(huán)
執(zhí)行if語句。6%3=0,if語句的條件表達式成立,執(zhí)行
printf(%d"-y),即y先自減1變?yōu)?,然后在輸出,因此屏幕
上輸出5
轉(zhuǎn)向表達式3,執(zhí)行y--,y=y-l=5-l=4o循環(huán)條件y>0成立,進
入第4次循環(huán)
第4次循環(huán)
執(zhí)行if語句。4%3不為0,if語句的條件表達式不成立,不執(zhí)行
printf(%d>,,--y)
轉(zhuǎn)向表達式3,執(zhí)行y-,尸4-1=3。循環(huán)條件y>0成立,進入第
5次循環(huán)
第5次循環(huán)
執(zhí)行if語句。3%3==0,if語句的條件表達式成立,執(zhí)行
printf(%d"-y),即y先自減1變?yōu)?,然后在輸出,因此屏幕
上輸出2
轉(zhuǎn)向表達式3,執(zhí)行y—,y=y-l=2-l=lo循環(huán)條件y>0成立,進
入第5次循環(huán)
第6次循環(huán)
執(zhí)行if語句。現(xiàn)3不為0,if語句的條件表達式不成立,不執(zhí)行
printf(%d,---y)
轉(zhuǎn)向表達式3,執(zhí)行y—,y=l-l=0o循環(huán)條件y>0不成立,循環(huán)
結(jié)束。
18.
ttinclude<stdio.h>
main()
{inti,sum=0;i=l;
do{sum=sum+i;i++;}while(i<=10);
printf("%d",sum);
)
運行結(jié)果為:55
19.
ttinclude<stdio.h>
ttdefineN4
main()
{inti;
intxl=l,x2=2;
printf("\n");
for(i=l;i<=N;i++)
{printf("%4d%4d”,xl,x2);
if(i%2==0)
printf("\n");
xl=xl+x2;
x2=x2+xl;
運行結(jié)果為:
1235
8132134
此題首先為整型變量賦初值xl=l,x2=2
表達式1為i=l,表達式2(循環(huán)條件)為i〈=N即i<=4,表達式3
為i++
循環(huán)變量初值i為1,循環(huán)條件(即表達式2)i<=4成立,進入第1
次循環(huán)
第1次循環(huán)
執(zhí)行printf(〃海d%4d”,xl,x2);因此屏幕上輸出12
執(zhí)行if語句。1%2不為0,if語句的條件表達式不成立,不執(zhí)行
printf(〃\n〃);
執(zhí)行xl=xl+x2=l+2=3;此時xl中的值已變?yōu)?
執(zhí)行x2=x2+xl=2+3=5。
轉(zhuǎn)向表達式3,執(zhí)行i++,i為2。循環(huán)條件i<=4成立,進入第
2次循環(huán)
第2次循環(huán)
執(zhí)行printf(〃%4d%4d〃,xl,x2);因此屏幕上輸出35
執(zhí)行if語句。2%2==0,if語句的條件表達式成立,執(zhí)行
printf("\n");換行
執(zhí)行xl=xl+x2=3+5=8;此時xl中的值已變?yōu)?
執(zhí)行x2=x2+x1=5+8=13o
轉(zhuǎn)向表達式3,執(zhí)行i++,i為3。循環(huán)條件i?4成立,進入第
3次循環(huán)
第3次循環(huán)
執(zhí)行printf(,,%4d%4d,z,xl,x2);因此屏幕上輸出813
執(zhí)行if語句。3%2不為0,if語句的條件表達式不成立,不執(zhí)行
printf('\n〃);
執(zhí)行xl=xl+x2=B+13=21;此時xl中的值已變?yōu)?1
執(zhí)行x2=x2+xl=21+13=34。
轉(zhuǎn)向表達式3,執(zhí)行i++,i為4。循環(huán)條件i<=4成立,進入第
4次循環(huán)
第2次循環(huán)
執(zhí)行printf(,,%4d%4d/,,xl,x2);因此屏幕上輸出2134
執(zhí)行if語句。4%2==0,if語句的條件表達式成立,執(zhí)行
printf("\n");換行
執(zhí)行xl=xl+x2=21+34=55;此時xl中的值已變?yōu)?5
執(zhí)行x2=x2+x1=34+55=89o
轉(zhuǎn)向表達式3,執(zhí)行i++,i為5。循環(huán)條件i<=4不成立,結(jié)束
循環(huán)
20
ttinclude<stdio.h>
main()
{intx,y;
for(x=30,y=0;x>=10,y<10;x―,y++)
x/=2,y+=2;
printf(ax=%d,y=%d\nw,x,y);
運行結(jié)果為:
x=0,y=12
21.
^include<stdio.h>
#defineN4
main()
{inti,j;
for(i=l;i<=N;i++)
{for(j=l;j<i;j++)
printfC");
printf("*");
printf(〃\n〃);
運行結(jié)果為:
詳見教材P41符號常量
用宏處理指令定義符號常量N為4,在編譯過程中,遇到N即視為整
數(shù)4。
外層for循環(huán),表達式1為i=l,表達式2(循環(huán)條件)為i〈=N,表
達式3為i++
內(nèi)層for循環(huán),表達式1為j=l,表達式2(循環(huán)條件)為表
達式3為j++
首先計算外層循環(huán)的表達式1,i為1,使得循環(huán)條件i<M成立,進
入外層for循環(huán)體
外層for循環(huán)第1次此時i為1
內(nèi)層循環(huán)j=l,使得循環(huán)條件j<i不成立,因此不執(zhí)行內(nèi)層循環(huán)體
(不輸出空格)
執(zhí)行printf(〃*");
執(zhí)行printf;換行
至此外層循環(huán)體執(zhí)行完,計算外層循環(huán)的表達式3,i++,此時i
為2.使得循環(huán)條件i<=4
成立,再次進入外層for循環(huán)體
外層for循環(huán)第2次此時i為2
內(nèi)層循環(huán)j=l,使得循環(huán)條件j<i成立
第1次執(zhí)行內(nèi)層循環(huán)體printfCz/);
執(zhí)行內(nèi)層循環(huán)表達式3,j++為2,j<i不成立,跳出內(nèi)層
循環(huán)
執(zhí)行printf(〃*");
執(zhí)行printf(〃\n〃);換行
至此外層循環(huán)體執(zhí)行完,計算外層循環(huán)的表達式3,i++,此時i
為3.使得循環(huán)條件i<=4
成立,進入外層for循環(huán)體
外層for循環(huán)第3次止匕時i為3
內(nèi)層循環(huán)j=1,使得循環(huán)條件j<i成立
第1次執(zhí)行內(nèi)層循環(huán)體printf(〃〃);
執(zhí)行內(nèi)層循環(huán)表達式3,j++為2,j〈i成立,再次執(zhí)行內(nèi)
層循環(huán)
第2次執(zhí)行內(nèi)層循環(huán)體printf(〃〃);
執(zhí)行內(nèi)層循環(huán)表達式3,j++為3,j<i不成立,跳出內(nèi)層
循環(huán)
執(zhí)行printf(〃*");
執(zhí)行printf(〃\n〃);換行
至此外層循環(huán)體執(zhí)行完,計算外層循環(huán)的表達式3,i++,此時i
為4.使得循環(huán)條件iC4
成立,進入外層for循環(huán)體
外層for循環(huán)第4次此時i為4
內(nèi)層循環(huán)尸1,使得循環(huán)條件j<i成立
第1次執(zhí)行內(nèi)層循環(huán)體printfC9;
執(zhí)行內(nèi)層循環(huán)表達式3,j++為2,j〈i成立,再次執(zhí)行內(nèi)
層循環(huán)
第2次執(zhí)行內(nèi)層循環(huán)體printf(〃〃);
執(zhí)行內(nèi)層循環(huán)表達式3,j++為3,j<i成立,再次執(zhí)行內(nèi)
層循環(huán)
第3次執(zhí)行內(nèi)層循環(huán)體printf(〃〃);
執(zhí)行內(nèi)層循環(huán)表達式3,j++為4,j〈i不成立,跳出內(nèi)層
循環(huán)
執(zhí)行printf(〃*");
執(zhí)行「行爪乳〃\口〃);換行
至此外層循環(huán)體執(zhí)行完,計算外層循環(huán)的表達式3,i++,此時i
為5.使得循環(huán)條件i<=4
不成立,跳出外層for循環(huán)體
數(shù)組
1.
ttinclude<stdio.h>
main()
{inti,a[10];
for(i=9;i>=0;i—)
a[i]=10-i;
printf("%d%d%dw,a[2],a[5],a[8]);
運行結(jié)果為:
852
詳見P143-146.例題6.1肯定看懂!
首先定義整型變量i,整型數(shù)組a,a的長度為10,即a中包含10個
整型元素(整型變量)
執(zhí)行for循環(huán)語句
初值i=9,使得循環(huán)條件i>=0成立,執(zhí)行循環(huán)體
第1次循環(huán)
執(zhí)行a[i]=10-i等價于a[9]=10-9=1
計算表達式3,即i--,i為8,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第2次循環(huán)
執(zhí)行a[i]=10-i等價于a[8]=10-8=2
計算表達式3,即i--,i為7,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第3次循環(huán)
執(zhí)行a[i]=10-i等價于a[7]=10-7=3
計算表達式3,即i~,i為6,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第4次循環(huán)
執(zhí)行a[i]=10-i等價于a[6]=10-6=4
計算表達式3,即i--,i為5,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第5次循環(huán)
執(zhí)行a[i]=10-i等價于a[5]=10-5二5
計算表達式3,即i--,i為4,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第6次循環(huán)
執(zhí)行a[i]=10-i等價于「[4]=10-4=6
計算表達式3,即i--,i為3,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第7次循環(huán)
執(zhí)行a[i]=10-i等價于「[3]=10-3二7
計算表達式3,即i--,i為2,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第8次循環(huán)
執(zhí)行a[i]=10-i等價于a[2]=10-2=8
計算表達式3,即i--,i為1,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第9次循環(huán)
執(zhí)行a[i]=10-i等價于a[l]=10T=9
計算表達式3,即i—,i為0,使得循環(huán)條件i>=0成立,接著執(zhí)
行循環(huán)體
第10次循環(huán)
執(zhí)行a[i]=10-i等價于a[0]=10-0=10
計算表達式3,即i-,i為-1,使得循環(huán)條件i>=0不成立,跳
出循環(huán)體
2.
#include<stdio.h>
mainO
{inti,a[6];
for(i=0;i<6;i++)
a[i]=i;
for(i=5;i>=0;i-)
printf("%3d",a[i]);
運行結(jié)果為:
543210
首先定義整型變量i,整型數(shù)組a,a的長度為6,即a中包含6個整
型元素(整型變量)
執(zhí)行第一個for循環(huán)語句
初值i=0,使得循環(huán)條件i<6成立,執(zhí)行循環(huán)體
第1次循環(huán)
執(zhí)行a[i]=i等價于a[0]=0
計算表達式3,即i++,i為1,使得循環(huán)條件i<6成立,接著執(zhí)
行循環(huán)體
第2次循環(huán)
執(zhí)行a[i]=i等價于=l
計算表達式3,即i++,i為2,使得循環(huán)條件i<6成立,接著執(zhí)
行循環(huán)體
第3次循環(huán)
執(zhí)行a[i]=i等價
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年IT行業(yè)職業(yè)技能鑒定試題集
- 2026年文化研究試題集文化傳承與創(chuàng)新研究方法探討
- 2026年食品安全與法規(guī)常識測試題
- 2026年英語能力測試題閱讀理解技巧
- 2026年國際貿(mào)易實務(wù)專業(yè)期末考試試題集
- 2026年語言教學專家等級認證聽力測試教學評估
- 2026年社會調(diào)查數(shù)據(jù)分析應用題庫
- 2026年文學名著閱讀理解題及答案參考
- 2026年營養(yǎng)師專業(yè)知識測試題集
- 2026年教育心理學專業(yè)考試題目學生心理發(fā)展與教育策略題
- 心源性暈厥的查房
- 機械氣道廓清技術(shù)臨床應用專家共識(2023版)解讀
- 壓力性損傷風險評估與管理護理課件
- 市域治理現(xiàn)代化的培訓課件
- 專家解析:渲染,烘托等的區(qū)別課件
- 東方希望(三門峽)鋁業(yè)有限公司煤焦油脫水技改項目環(huán)評報告
- 廣州花城匯UUPARK招商手冊
- 20S517 排水管道出水口
- 寶峰UV5R對講機說明書
- (完整word)長沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
- GB/T 6682-2008分析實驗室用水規(guī)格和試驗方法
評論
0/150
提交評論