版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)二級C語言試題庫
1有以下程序
mainO
{inta=l,b=2,m=0,n=0,k;
k=(n=b>a)||(m=aprintf%d\nz,,k,m);
)
程序運行后的輸出結(jié)果是
A)0,0B)0,1C)1,0D)1,1
2在一個C程序中
A)main函數(shù)必須出現(xiàn)在所有函數(shù)之前b)main函數(shù)可以在任何地方出現(xiàn)
C)main函數(shù)必須出現(xiàn)在所有函數(shù)之后D)main函數(shù)必須出現(xiàn)在固定位置
3有以下程序
main()
{inta=5,b=4,c=3,d=2;
if(a>b>c)
printf(,,%d\n,z,d);
elseif((c-l>=d)==1)
printf(〃%d\n〃,d+1);
else
printf("%d\n〃,d+2);
}
執(zhí)行后輸出結(jié)果是
A)2B)3C)4D)編譯時有錯,無結(jié)果
4有以下程序
main()
{inti;
for(i=0;i<3;i++)
switch(i)
{case1:printf(/z%d",i);
case2:printf(,z%d〃,i);
default:printf('%d”,i);
)
)
執(zhí)行后輸出結(jié)果是
5有以下程序
main()
{intk=4,n=0;
for(;n{n++;
if(n%3!=0)continue;
k-;}
printf("%d,%d\n/z,k,n);
)
程序運行后的輸出結(jié)果是
A)1,1B)2,2C)3,3D)4,4
6有以下程序
fun(inta,intb)
{if(a>b)return(a);
elsereturn(b);
)
main()
{intx=3,y=8,z=6,r;
r=fun(fun(x,y),2*z);
printf(〃%d\n〃,r);
)
程序運行后的輸出結(jié)果是
A)3B)6C)8D)12
7有以下程序
int*f(int*x,int*y)
{if(*x<*y)
returnx;
else
returny;
1
main()
{inta=7,b=8,*p,*q,*r;
p=&a;q=&b;
r=f(p,q);
printf(〃%d,%d,%d\n〃,*p,*q,*r);
}
執(zhí)行后輸出結(jié)果是
A)7,8,8B)7,8,7C)8,7,7D)8,7,8
8以下能正確地定義整型變量a,b和c并為其賦初值5的語句是
A)inta=b=c=5;B)inta,b,c=5;
C)a=5,b=5,c=5;D)a=c=b二5;
9若二維數(shù)組a有m歹U,則在a[i][j]前的元素個數(shù)為
A)j*m+iB)i*m+jC)i*m+j-lD)i*m+j+l
10下面程序段是輸出兩個字符串中對應(yīng)相等的字符。請選擇填空
charx口=“programming”;
chary口=“Fortran”;
inti=0;
while(x[i]!=,\0'&&y[i]!=,\0')
if(x[i]==y[i])printf(,[]);
elsei++;
A)x[i++]B)y[++i]C)x[i]D)y[i]
11若使用一維數(shù)組名作函數(shù)實參,則以下正確的說法是
A)必須在主調(diào)函數(shù)中說明次數(shù)組的大小
B實參數(shù)組類型與形參數(shù)組類型可以不匹配
C在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小
D實參數(shù)組名與形參數(shù)組名必須一致
12以下程序的正確運行結(jié)果是
Sinclued
main()
{intk=4,m=l,p;
p=func(k,m);printf(a%dn,p);
p=func(k,m);printf(a%d\nw,p);
}
func(inta,intb)
{staticintm=0,i=2;
i+=m+1;
m=i+a+b;
return(m);
)
A)8,17B)8,16C)8,20D)8,8
13若有說明:int*p,m=5,n;以下正確的程序段是
A)p=&n;scanf("%d",&p);
B)p=&n;scanf(w%dw,*p);
C)scanf(“%d",&n);*p=n;
D)p=&n;*p=m;
14執(zhí)行以下程序后,a和b的值為
mainO
{inta,b,k=4,m=6,*pl=&k,*p2=&m;
a二pl二二&m;
b=(-*pl)/(*p2)+7;
printf("a二%d\n",a);
printf("b二%d\n",b);}
A)-l,5B)l,6C)0,7D)4,10
15若要用fopen函數(shù)打開一個新的二進(jìn)制文件,該文件要既能讀也能寫,則文件
方式字符串應(yīng)是
A)"ab+"B)"wb+"C)”rb+“D”ab”
16根據(jù)定義和數(shù)據(jù)的輸入方式,輸入語句的正確形式為
已有定義:floatfl,f2;
數(shù)據(jù)的輸入方式:4.52
3.5
A)scanf(;
B)scanf(<<%f%fw,&fl,&f2);
0scanf(rt%3.2f%2.If",&f1,&f2);
D)scanf(rt%3.2f%2.lfw;
17分析以下程序運行結(jié)果
#include
intfunc(intn){
if(n==l)
return1;
else
return(n*func(n-1));
)
voidmain(){
intx;
x=func(5);
printf("%d\n",x);
)
A)100B)5C)1D)120
18分析以下程序運行結(jié)果
Sinclude
voidmainO{
inty=2,a=l;
while(y-!=-l){
do(
a*=y;a++;
}while(y—);}
printf(u%d,%d\n,r,a,y);}
A)1,-2B)2,101,0D)2,-l
19下面程序段的運行結(jié)果是
chara[7]=wabcdef”;
charb[4]="ABC”;
strcpy(a,b);
printf("%c”,a[5]);
A)空格B)\0C)eD)f
20下面是對s的初始化,其中不正確的是
A)chars[5]={aabcw);B)chars[5]={'a','b','c'};
C)chars[5]=””;D)chars[5]=wabcdefw;
21執(zhí)行語句for(i=l;i++<4;);后變量i的值是
A)3B)4C)5D)不定
22以下程序段
x=-l;
do
{x=x*x;}
while(!x);
A)是死循環(huán)B)循環(huán)執(zhí)行二次
C)循環(huán)執(zhí)行一次D)有語法錯誤
23若有以下定義和語句:
iniondata
{inti;
charc;
floatf;
}a;
intn;
則以下語句正確的是
A)a=5;B)a={2,*a',1.2};C)printf(<<%d\nw,a);D)n=a;
24下面程序的運行結(jié)果是
main()
(
structcmplx{intx;
inty;
}cnum[2]={l,3,2,7};
printf(u%d\nw,cnum[0].y/cnum[0].x*cunm[l].x);
)
A)0B)1C)3D)6
25以下程序的運行結(jié)果是
main()
{intk=4,a=3,b=2,c=l;
printf("\n%d\n",k}
A)4B)3C)2D)1
二填空
1若有以下定義,則計算表達(dá)式y(tǒng)+=y-=m*=以后y的值是
intm=5,y=2;
2若有定義:intb=7;floata=2.5,c=4.7;:則F面表達(dá)式的值為
a+(int)(b/3*(int)(a+c)/2)%4
3有inta=3,b=4,c=5;,則以下表達(dá)式的值為
!(a十b)十cT&&b十c/2
4條件"2或x〈TO”的c語言表達(dá)式是
5以下程序的功能是判斷輸入的年份是否是閏年.請在[]內(nèi)填入正確內(nèi)容
main()
{inty,f;
scanf("%d",&y);
if(y%400==0)f=l;
elseif([5])f=l;
else[6];
if(f)printf(a%dis”,y);
elseprintf(a%disnot”,y);
printf("aleapyear\n>,);
}
6下面程序的功能是計算100至1000之間有多少個數(shù)其各位數(shù)字之和是50請?zhí)?/p>
空
#include
main(0
{inti,s,k,count=0;
for(i=100;i<=1000;i++)
{s=0;k二i;
while([7]){s=s+k%10;k=[8];}
if(s!=5)[9];
elsecount十十;
printf(a%dff,count);
}
7下面程序?qū)⒍S數(shù)組a的行和列元素呼喚后存到另一個二維數(shù)組b中。請?zhí)羁?/p>
main()
{inta[2][3]={{1,2,3},{4,5,6)};
intb[3][2],I,j;
printf("arraya:\n");
for(i=0;i<=l;i++)
{for(j=0;[10];j++)
{printf(a%5dw,a[i][j]);
[11];
}
printf(“\n”);
)
printf(aarrayb:\n");
for(i=0;[12];i++)
{for(j=0;j<=l;j++)
printf(“%5d”,b[i][j]);
printf("\n”);
}
}
8以下search函數(shù)的功能是利用順序查找法從數(shù)組a的10個元素中對關(guān)鍵字m
進(jìn)行查找。順序查找法的思路是:從第一個元素開始,從前向后依次與關(guān)鍵字你
叫,直到找到此元素或查找到數(shù)組尾部時結(jié)束。若找到,返回此元素的下標(biāo);若
仍未找到,則返回值請?zhí)羁?/p>
Sinclude
intsearch(inta[10],intn)
{intI;
for(i=0;i<=9;i++)if([l])return(i);
return(-1);
}
main()
{inta[13],m,i,no;
no=search([14]);
if([15])printf(rt\nOKFOUND!%dw,no+1);
elseprintf(a\nSorryNotFound!”);
)
9若有定義:inta[]={2,4,6,8,10,12},*p二a;則*(p+D的值是[16],*(a+5)的值
是[⑺
10將任意輸入的一個偶數(shù)n分解為兩個素數(shù)之和,并給出各種分解方法
#include
mainO
intn,i;
intcheck(intx);
do{
scanf("%d",&n);
}while(n%2!=0);
for(i=3;i<=n/2;i++)
if(check(i)&&[18])
printf("%d=/d+%d\n”,n,i,n-i);
}
intcheck(intx)
(
inti;
for(i=2;iif([19])return(0);
return(1);
}
11函數(shù)調(diào)用語句:fgets(buf,n,fp);從fp指向的文件中讀入[20]個字符放
到buf字符數(shù)組中。函數(shù)值為[21]
12設(shè)數(shù)組a包括10個整型元素。下面程序的功能是求出a中各相鄰元素的和,
并將這些和存在數(shù)組b中,按每行3個元素的形式輸出。請?zhí)羁?/p>
mainO
{inta[10],b[10],i;
for(i=0;i<10;i++)
scanf(;
for([22];i<10;i++)
[23]
for(i=l;i<10;i++)
{printf(a%3dM,b[i]);
if([24]==0)printf("\n”);
)
)
13如果以下程序輸入的是wearestudents,則輸出的結(jié)果是[25]
Sinclude"stdio.h"
voidmain()
{chars[81],*p;
printf(uInputasentence:\nv);gets(s);
for(p=s;*p;p++)
if(*p==32)〃空格鍵的ASCH值是32
{if(*(p+1)!=32)printf("\n");}
elseputchar(*p);
)
05年9月等級考試二級C語言考前密卷2
選擇題(1)?(10)每小題2分,(1D-(50)每小題1分,共60分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選
項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)算法分析的目的是o
A)找出數(shù)據(jù)結(jié)構(gòu)的合理性B)找出算法中輸入和輸出之間的關(guān)系
C)分析算法的易懂性和可靠性D)分析算法的效率以求改進(jìn)
答案:D
評析?:算法分析是指對一個算法的運行時間和占用空間做定量的分析,一般
計算出相應(yīng)的數(shù)掌級,常用時間復(fù)雜度和空間復(fù)雜度表示。分析算法的目的就是
要降低算法的時間復(fù)雜度和空間復(fù)雜度,提高算法的執(zhí)行效率。
(2)n個頂點的強連通圖的邊數(shù)至少有。
A)n-lB)n(n-1)C)nD)n+1
答案:C
評析:在有向圖中,若任意兩個頂點都連通,則稱該圖是強連通圖,這樣的
有向圖的形狀是環(huán)狀,因而至少應(yīng)有n條邊。
(3)已知數(shù)據(jù)表A中每個元素距其最終位置不遠(yuǎn),為節(jié)省時間,應(yīng)采用的算法
是O
A)堆排序B)直接插入排序C)快速排序D)直接選擇排序
答案:B
評析:當(dāng)數(shù)據(jù)表A中每個元素距其最終位置不遠(yuǎn),說明數(shù)據(jù)表A按關(guān)鍵字值
基本有序,在待排序序列基本有序的情況.下,采用插入排序所用時間最少,故
答案為選項Bo
(4)用鏈表表示線性表的優(yōu)點是。
A)便于插入和刪除操作B)數(shù)據(jù)元素的物理順序與邏輯順序相同
C)花費的存儲空間較順序存儲少D)便于隨機(jī)存取
答案:A
評析:鏈?zhǔn)酱鎯Y(jié)構(gòu)克服了順序存儲結(jié)構(gòu)的缺點:它的結(jié)點空間可以動態(tài)申
請和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點的指針來指示,不需要移動數(shù)據(jù)元素。
故鏈?zhǔn)酱鎯Y(jié)構(gòu)下的線性表便丁?插入和刪除操作。
(5)下列不屬于結(jié)構(gòu)化分析的常用工具的是o
A)數(shù)據(jù)流圖B)數(shù)據(jù)字典C)判定樹D)PAD圖
答案:D
評析?:結(jié)構(gòu)化分析的常用工具有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹和判定表。而
PAD圖是常見的過程設(shè)計工具中的圖形設(shè)計。
(6)軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成
A)定義、開發(fā)、運行維護(hù)
B)設(shè)計階段、編程階段、測試階段
C)總體設(shè)計、詳細(xì)設(shè)計、編程調(diào)試
D)需求分析、功能定義、系統(tǒng)設(shè)計
答案:A
評析:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程稱
為軟件生命周期。它可以分為軟件定義、軟件開發(fā)及軟件運行維護(hù)三個階段。
(7)在軟件工程中,白盒測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看
做是。
A)循環(huán)的集合B)地址的集合C)路徑的集合D)目標(biāo)的集合
答案:c
評析:軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測試
人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏
輯路徑進(jìn)行測試。
(8)在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫
系統(tǒng)具有o
A)數(shù)據(jù)無冗余B)數(shù)據(jù)可共享
C)專門的數(shù)據(jù)管理軟件D)特定的數(shù)據(jù)模型
答案:D
評析?:在文件系統(tǒng)中,相互獨立的記錄其內(nèi)部結(jié)構(gòu)的最簡單形式是等長同格
式記錄的集合,易造成存儲空間大量浪費,不方便使用。而在數(shù)據(jù)庫系統(tǒng)中,數(shù)
據(jù)是結(jié)構(gòu)化的,這種結(jié)構(gòu)化要求在描述數(shù)據(jù)時不僅描速數(shù)據(jù)本身,還要描述數(shù)據(jù)
間的關(guān)系,這正是通過采用特定的數(shù)據(jù)模型來實現(xiàn)的。
(9)分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是_______o
A)分布式B)數(shù)據(jù)冗余
C)數(shù)據(jù)分布性和邏輯整體性D)位置透明性和復(fù)制透明性
答案:B
評析:分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)制
透明性的特點,其數(shù)據(jù)也是分布的;但分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)經(jīng)常重復(fù)存儲,
數(shù)據(jù)也并非必須重復(fù)存儲,主要視數(shù)據(jù)的分配模式而定。若分配模式是一對多,
即一個片段分配到多個場地存放,則是冗余的數(shù)據(jù)庫,否則是非冗余的數(shù)據(jù)庫。
(10)下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是。
A)數(shù)據(jù)結(jié)構(gòu)B)數(shù)據(jù)操化C)數(shù)據(jù)查詢D)數(shù)據(jù)約束
答案:C
評析:數(shù)據(jù)模型所描述的內(nèi)容有3個部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)
據(jù)約束。數(shù)據(jù)操作主要是描述在相應(yīng)數(shù)據(jù)結(jié)構(gòu)上的操作類型與操作方式;數(shù)據(jù)模
型中的數(shù)據(jù)約束主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語法、語義聯(lián)系,它們之間的制約
與依存關(guān)系,以及數(shù)據(jù)動態(tài)變化的規(guī)則,以保證數(shù)據(jù)的正確、有效與胡容。
(11)在結(jié)構(gòu)化程序設(shè)計中,限制使用got。語句的原因是o
A)提高程序的執(zhí)行效率
B)提高程序的清晰性和可靠性
C)便于程序的合成
D)該語句對任何結(jié)構(gòu)的程序都不適用
答案:B
評析:在c語言中,限制使用goto語句,其目的是為了提高程序的清晰性與
可靠性,一般來說,除了從多重循環(huán)中跳出,一般不使用got。語句。
(12)以下選項中合法的實型常數(shù)是o
A)5E2.0B)E-3C).2E0D)l.3E
答案:C
評析:以指數(shù)形式表示實數(shù)時,字母e(或E)之前必須有數(shù)字,且e后面指數(shù)
必須為整數(shù)。
(13)下列敘述中,正確的是_______o
A)C語言中既有邏輯類型也有集合類型
B)c語言中沒有邏輯類型但有集合類型
B)C語言中有邏輯類型但沒有集合類型
B)C語言中沒有邏輯類型也沒有集合類型
答案:B
評析:在c語言中只提供了整型、浮點型、字符型這幾種基本類型,c語言沒
有提供邏輯類型,在c中一般用整型來表示邏輯類型。在自定義類型中,c提供了
struct,enum及union類型,但沒有提供集合類型,在pascal中提供了集合類型
seto
(14)已知大寫字母A的AS的I碼是65,小寫字母a的ASCII碼是97,則用八
進(jìn)制表示的字符常量''101'是o
A)字符AB)字符aC)字符eD)非法的常量
答案:A
評析:八進(jìn)制101轉(zhuǎn)換為十進(jìn)制即為65,而字母A的ASCII碼是65,所以用
八進(jìn)制表示的字符常量‘\101'是A。
(15)設(shè)a和b均為double型常量,且a=5.5、b=2.5,則表達(dá)式設(shè)nt)a+b
/b的值是?
A)6.500000B)605.500000D)6.000000
答案:D
評析:各類數(shù)值型數(shù)據(jù)在進(jìn)行混合運算時,不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一
類型,然后進(jìn)行運算。轉(zhuǎn)換的規(guī)則為:總是轉(zhuǎn)換為精度更大的數(shù)據(jù)類型,字符數(shù)
據(jù)轉(zhuǎn)換為整數(shù),short型轉(zhuǎn)為int型,float型數(shù)據(jù)在運算時轉(zhuǎn)換成雙精度型,以
提高運算精度。
(16)以下四個選項中不能看作一條語句的是。
A){;}B)a=0,b:0,c=0;C)if(a>0);D)if(b==0)m=l;n=2;
答案:D
評析:選項A為空語句,選項B是一個由逗號運算符表達(dá)式形成的語句,選
項c為一個條件語句,選項D有兩個分號,是由兩個語句構(gòu)成,不能看成一條語
句。
(17)己知i、j、k為int型變量,若從鍵盤輸入:1,2,3/,使i的值為1、
j的值為2、k的值為3,以下選項中正確的輸入語句是o
A)scanf(〃%2d%2d%2dtt,&i,&j,&k);
B)scanff%d%d%d",&i,&j,&k);
C)scanfCz%d,%d,%dfl,&i,&j,&k);
D)scanfCi=%d,j=%dfk=%d-t,&i,&j,&k);
答案:C
評析:如果在〃格式控制〃字符串中除了格式說明以外還有其它字符,則在輸
入數(shù)據(jù)時應(yīng)輸入與這些字符相同的字符。
(18)關(guān)于goto語句的使用,下面正確的是。
A)goto2;B)gotog;C)gotog:;D)goto2;
2:exit(0);g:exit(0);g:exit(0);2exit(0);
答案:B
評析:在c中,got。語句后面的標(biāo)號的命名規(guī)則與c語言中標(biāo)識符的命名規(guī)
則相同,在Noto語句后面的標(biāo)號后不要加〃:〃號,在某一行上添加標(biāo)號時,在標(biāo)
號的后面要添加〃:〃號。
(19)若有以下程序:
mainO
{intk=2,i=2,m;
m=(k+=I*=k);
printf(z,%d,%d、n〃,m,i);
}
執(zhí)行后的輸出結(jié)果是O
A)8,6B)8,306,4D)7,4
答案:C
評析:在賦值符"二〃之前加上其它運算符,可以構(gòu)成復(fù)合的運算符。此運算為
右結(jié)合性,即從右往左計算。I*=k即i=i*k=2*2=4,k=k+i=2+4=6,然后將k的值
賦給mo
(20)以下函數(shù)的功能是:通過鍵盤輸入數(shù)據(jù),為數(shù)組中的所有元素賦值。
#defineN10
voidarrin(intx[N])
{inti=0;
while(i}
在下劃線處應(yīng)填入的是o
A)x+iB)&x[i+1]C)x+(i++)D)&x[++I]
答案:C
評析:在c中,對于一維數(shù)組而言,數(shù)組變量表示數(shù)組中首元素的的地址。
當(dāng)用scanf函數(shù)向數(shù)組x的第i個元素中輸入整型數(shù)據(jù)時,只要執(zhí)行scanf(〃%
d〃x+i):由于要循環(huán)輸入數(shù)組中和各個元素,必須要使其地址值不斷自增。故本
題答案為c。
(21)已有定義:intx=3,尸4,z=5;,則表達(dá)式!(x+y)+zT&&y+z/2的值是
A)6B)0C)2D)1
答窠:D
評析:在本題中,運算符的優(yōu)先級分別為:?。?>+「>&&即:!(3+4)+5T&&4+5
/2=0+5-1&&4+2=4&&6=1O
(22)以下選項中,與k=11++完全等價的表達(dá)式是。
A)k=n,n=n+lB)n=n+l,1(=nC)1(二什nD)k+—n+1
答案:A
評析:n++是自增運算,是先使用,然后再使n加1,
(28)己定義以下函數(shù):
fun(char*p2,char*pl)
{while((*p2=*pl)!=,\0?){pl++;p2++;}}
函數(shù)的功能是。
A)將pl所指字符串復(fù)制到p2所指內(nèi)存空間
B)將pl所指字符串的地址賦給指針p2
C)對pl和p2兩個指針?biāo)缸址M(jìn)行比較
D)檢查pl和p2兩個指針?biāo)缸址惺欠裼小?0'
答案:A
評析:由于在while循環(huán)的條件中執(zhí)行了*p2二*pl運算,其作用是將*pl中的
內(nèi)容復(fù)制到*p2中,而(*p2=*pl)!=''0'的作用是判斷當(dāng)前字符是否為字符串結(jié)
束字符'\0'。在循環(huán)體中pl十十,p2十十的目的是移動字
(29)有以下程序
voidfun(char*c,intd)
{*c=*c+1;d=d+1;
printf("%c,%c,〃,*c,d);
)
main()
{chara:<>A',b。'a';
fun(&b,a);printfC%cf%c\n〃,a,b);
)
程序運行后的輸出結(jié)果是。
A)B,a,B,aB)a,B,a,BC)A,b,A,bD)b,B,A,b
答案:D
評析:將a,b代入函數(shù)得+&b~&b+l=a+l=b,所以打印出第一個字母b;
a=a+1=A+1=B,打印出第二個字符B;
a='A',輸出字母A;
b由于是按地址傳到函數(shù)而被修改,為'b',輸出字母b
(30)以下程序中函數(shù)sort的功能是對a所指數(shù)組中的數(shù)據(jù)進(jìn)行由大到小的排
序。
voidsort(inta[],imn)
{intij,t;
for(i=0;ifor=i+l0if(a[i]}
mainO
{intaa[10]:{1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=0:iprintf(〃\n");
)
程序運行后的輸出結(jié)果是O
A)l,2,3,4,5,6,7,8,9,10,B)10,9,8,7,6,5,4,3,2,1,
01,2,3,8,7,6,5,4,9,10,D)l,2,10,9,8,7,6,5,4,3,
答案:C
評析:本題并不是對數(shù)組的所有元素進(jìn)行排序,而是對從a[3]開始往后的4
個元素進(jìn)行排序。
(31)對于基類型相同的兩個指針變量,不能進(jìn)行的運算是o
A)<B)=0+D)
答案:C
評析:對于指針變量,除了常規(guī)的*、&、=運算外,還可以對其比較地址的大
小,計算兩指針變量的差值,但對于地址執(zhí)行+、*、/、%等算術(shù)運算都是無意
義的。
(32)有以下程序
main()
{chara[]={,a','b','c','d'e','f','優(yōu),'h','\0r};intI,J;
i=sizeof(a);j=strlen(a);
printf(〃%d,%d\n〃,I,J);
程序運行后的輸出結(jié)果是
A)9,9B)8,901,8D)9,8
答案:D
評析:sizeofO函數(shù)是計算字符數(shù)組的長度,因為‘\0'也是一個字符,要
計算在內(nèi)。strlenO是計算字符串長度的函數(shù),遇到'\0,即認(rèn)為是字符串結(jié)束,
不把空字符計入字符串的長度。
(33)以下不能正確定義二維數(shù)組的選項是_____。
A)inta[2][2]={{1},{2}}B)inta[][2]={1,2,3,4}
Ointa[2][2]={{l},2,3}D)inta[2][]={{b2},{3,4})
答案:D
評析:在二維數(shù)組進(jìn)行初始化時,可以省略數(shù)組的一個維度,但省略的維數(shù)
只能是高維部分,不能是低維。對于多維數(shù)組的初始化時,也是同樣處理,因此,
本題答案應(yīng)選D,其它選項均能對數(shù)組進(jìn)行正確的初始化。
(34)有一函數(shù)
r1x>0
y=T0x=0
L-1x以下程序段中不能根據(jù)x的值正確計算出y的值的是
A)if(x>0)y=l;elseif(x-O)v=0;elsev=-l;
B)y=O;if(x>0)y=l;elseif(xC)y=0;if(x>=0)if(x>0)y=l;elsey="l;
D)if(x>=0)if(x>0)y=l;elsey=0:elsey=-l;
答案:c
評析:本題應(yīng)當(dāng)注意if與else的配對關(guān)系。從最內(nèi)層開始,else總是與它
上面最近的(未曾配對的)if配對。
(35)以下程序中的函數(shù)reverse的功能是將a所指數(shù)組中的內(nèi)容進(jìn)行逆置。
voidreverse(inta[],imn)
{inti,t;
for(i=0;i{t=a[i];a[i]=a[n-l-i];a[n-l-i]=t;}
}
main()
{intb[10]={l,2,3,4,5,6,7,8,9,10};inti,s=0;
reverse(b,8);
for(i=6;i<10;i++)s+=b[I];
printf(〃%d\n",s);
}
程序運行后的輸出結(jié)果是
A)22B)10C)34D)30
答案:A
評析:本題并不是將整個數(shù)組中的內(nèi)容逆置,而是逆置前8個元素。逆置后
的數(shù)組為:8,7,6,5,4,3,2,1,9,10通過for循環(huán)計算b[6]+b[7]+b[8]+b[9]
即2+1+9+10=22。
(36)執(zhí)行下面的程序段后,變量k的值為o
intk=3,s[2];
s[O]=k;k=s[l]*10;
A)不確定B)33030D)10
答案:A
評析:由于本題中未對數(shù)組進(jìn)行初始化,因此程序運行時,數(shù)組s中各個元
素的值都是不確定的,雖然在代碼中對s[0]進(jìn)行了賦值,但沒有對s[l]進(jìn)行賦值,
故執(zhí)行1(=s[l]+10;后,k的值不確定。
(37)有以下程序
#include
main()
{char'p=//abcde\Ofghjik\0,z;
printf("%d\n”,strlen(p));
)
程序運行后的輸出結(jié)果是。
A)12B)1506D)5
答案:D
評析:〃\0〃是字符串結(jié)束標(biāo)志,當(dāng)遇到此標(biāo)志時字符串已結(jié)束。所以字符串
的長度為50
(38)程序中頭文件t)rpel_h的內(nèi)容是:
#defineN5
#defineMlN*3
程序如下:
#include*type1.h”
^defineM2N*2
main()
{inti;
i=MI+M2;
printf("%d\n〃,i);
)
程序編譯后運行的輸出結(jié)果是O
A)10B)20025D)30
答案:C
評析:宏定義就是用一個指定的標(biāo)識符(即名字)來代表一個字符串,它的一
般形式為:
#define標(biāo)識符字符串
這種方法使用戶能以一個簡單的名字代替一個長的字符串,因此把這個標(biāo)識
符(名字)稱為〃宏名〃。
(39)若有以下的程序段,則在執(zhí)行for語句后,*1*(pt+l)+2)表示的數(shù)組元
素是O
intt[3][3],*pt[3]?k;
for(k=0;k<3;k++)pt[k]=&t[k][0];
A)t[2][0]B]t⑵[2]C]t[l][2]D]t[2][l]
答案:C
評析:在題面中定義了一個二維數(shù)組1,及一個一維指針數(shù)組pt,在循環(huán)語
句中分別對指針數(shù)組賦值為二維數(shù)組t的第k行首元素的地址。表示
的是數(shù)組pt中下標(biāo)為1的元素的值,而該值為一維數(shù)組t的第1行(從第0行算
起)的首元素的地址,故*(*(pt+l)+2)表示的是數(shù)組t中的元素的值。
(40)以下敘述中錯誤的是o
A)二進(jìn)制文件打開后可以先讀文件的末尾,而順序文件不可以
B)在程序結(jié)束時,應(yīng)當(dāng)用fclose函數(shù)關(guān)閉已打開的文件
C)利用fread函數(shù)從二進(jìn)制文件中讀數(shù)據(jù),可以代數(shù)組名給數(shù)組中所有元素
讀入數(shù)據(jù)
D)不可以用FILE定義指向二進(jìn)制文件的文件指針
答案:D
評析:每個被使用的文件都在內(nèi)存中開辟一個區(qū),用來存放文件的有關(guān)信息,
這些信息是保存在一個名為FILE的結(jié)構(gòu)體類型的結(jié)構(gòu)體變量中的。而文件又分為
ASCII文件和二進(jìn)制文件,所以,、可以用FILE定義指向二進(jìn)制文件的文件指針。
(41)有以下程序
#include
main(intargc,char*argv[])
{inti,len=0;
for(i=l;iprinlf("%d\n",len);
)
程序編譯連接后生成的可執(zhí)行文件是exl.exe,若運行時輸入帶參數(shù)的命令
行是:
exlabedefg10/
則運行的結(jié)果是。
A)22B)17012D)9
答案:D
評析:本題主函數(shù)帶有兩個參數(shù),一個int型變量argc,另一個是char型的
一維一級指針數(shù)組argv。當(dāng)主函數(shù)被執(zhí)行時,系統(tǒng)自動將根據(jù)命令行的情況,分
別給主函數(shù)的兩個參數(shù)賦值。argc用于存放命令行中命令字和參數(shù)的總和的個數(shù)
4,argv用來存放命令行中命令字和所有參數(shù)的字符串,并規(guī)定argv[0]存放命令
字字符串exl,argv[l]用來存放第一個參數(shù)的字符串a(chǎn)bed,argv[21用來存放第
二個參數(shù)的字符串e龜,argv[3]用來存放第三個參數(shù)的字符串10。那么for循
環(huán)將循環(huán)3次分別將argv數(shù)組中元素的長度累加到ler中,所以答案為9。
(42)若有以下說明和定義:o
fun(*C){,?,}
main()
{int(*a)()=fun,(*b)(),w[10],c;}
在必要的賦值后,對fun函數(shù)調(diào)用正確的是________o
A)a=a(w);B)(*a)(&C);C)b=*b(w);D)fun(b);
答案:B
評析:在主函數(shù)中定義了二個指向函數(shù)的指針a,b,其中指針a指向函數(shù)fun,
指針b未初始化。對于選項A、c,其返回類型是錯誤的,對于D,其調(diào)用的參數(shù)
是錯誤的,選項B是正確的,其相當(dāng)于調(diào)用函數(shù)
(43)有以下程序
intfa(intx>
{returnx*x;}
intfb(intxl
{returnX*X*x;}
intf(int(*f1)(),int(*f2)(),intx)
{returnf2(x)-fl(x);)
main()
{inti;
i=f(fa,fb,2);printf("%d\n",i);
}
程序運行后的輸出結(jié)果是
A)4B)1C)4D)8
答案:C
(28)己定義以下函數(shù):
fun(char*p2,char*pl)
{while((*p2=*pl)!=,\0?){pl++;p2++;}}
函數(shù)的功能是。
A)將pl所指字符串復(fù)制到p2所指內(nèi)存空間
B)將pl所指字符串的地址賦給指針p2
C)對pl和p2兩個指針?biāo)缸址M(jìn)行比較
D)檢查pl和p2兩個指針?biāo)缸址惺欠裼小?0'
答案:A
評析:由于在while循環(huán)的條件中執(zhí)行了*p2二*pl運算,其作用是將*pl中的
內(nèi)容復(fù)制到*p2中,而(*p2=*pl)!=''0'的作用是判斷當(dāng)前字符是否為字符串結(jié)
束字符'\0'。在循環(huán)體中pl十十,p2十十的目的是移動字
(29)有以下程序
voidfun(char*c,intd)
{*c=*c+1;d=d+1;
printf("%c,%c,〃,*c,d);
)
main()
{chara:<>A',b。'a';
fun(&b,a);printfC%cf%c\n〃,a,b);
)
程序運行后的輸出結(jié)果是。
A)B,a,B,aB)a,B,a,BC)A,b,A,bD)b,B,A,b
答案:D
評析:將a,b代入函數(shù)得+&b~&b+l=a+l=b,所以打印出第一個字母b;
a=a+1=A+1=B,打印出第二個字符B;
a='A',輸出字母A;
b由于是按地址傳到函數(shù)而被修改,為'b',輸出字母b
(30)以下程序中函數(shù)sort的功能是對a所指數(shù)組中的數(shù)據(jù)進(jìn)行由大到小的排
序。
voidsort(inta[],imn)
{intij,t;
for(i=0;ifor=i+l0if(a[i]}
mainO
{intaa[10]:{1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=0:iprintf(〃\n");
)
程序運行后的輸出結(jié)果是O
A)l,2,3,4,5,6,7,8,9,10,B)10,9,8,7,6,5,4,3,2,1,
01,2,3,8,7,6,5,4,9,10,D)l,2,10,9,8,7,6,5,4,3,
答案:C
評析:本題并不是對數(shù)組的所有元素進(jìn)行排序,而是對從a[3]開始往后的4
個元素進(jìn)行排序。
(31)對于基類型相同的兩個指針變量,不能進(jìn)行的運算是o
A)<B)=0+D)
答案:C
評析:對于指針變量,除了常規(guī)的*、&、=運算外,還可以對其比較地址的大
小,計算兩指針變量的差值,但對于地址執(zhí)行+、*、/、%等算術(shù)運算都是無意
義的。
(32)有以下程序
main()
{chara[]={,a','b','c','d'e','f','優(yōu),'h','\0r};intI,J;
i=sizeof(a);j=strlen(a);
printf(〃%d,%d\n〃,I,J);
程序運行后的輸出結(jié)果是
A)9,9B)8,901,8D)9,8
答案:D
評析:sizeofO函數(shù)是計算字符數(shù)組的長度,因為‘\0'也是一個字符,要
計算在內(nèi)。strlenO是計算字符串長度的函數(shù),遇到'\0,即認(rèn)為是字符串結(jié)束,
不把空字符計入字符串的長度。
(33)以下不能正確定義二維數(shù)組的選項是_____。
A)inta[2][2]={{1},{2}}B)inta[][2]={1,2,3,4}
Ointa[2][2]={{l},2,3}D)inta[2][]={{b2},{3,4})
答案:D
評析:在二維數(shù)組進(jìn)行初始化時,可以省略數(shù)組的一個維度,但省略的維數(shù)
只能是高維部分,不能是低維。對于多維數(shù)組的初始化時,也是同樣處理,因此,
本題答案應(yīng)選D,其它選項均能對數(shù)組進(jìn)行正確的初始化。
(34)有一函數(shù)
r1x>0
y=T0x=0
L-1x以下程序段中不能根據(jù)x的值正確計算出y的值的是
A)if(x>0)y=l;elseif(x-O)v=0;elsev=-l;
B)y=O;if(x>0)y=l;elseif(xC)y=0;if(x>=0)if(x>0)y=l;elsey="l;
D)if(x>=0)if(x>0)y=l;elsey=0:elsey=-l;
答案:c
評析:本題應(yīng)當(dāng)注意if與else的配對關(guān)系。從最內(nèi)層開始,else總是與它
上面最近的(未曾配對的)if配對。
(35)以下程序中的函數(shù)reverse的功能是將a所指數(shù)組中的內(nèi)容進(jìn)行逆置。
voidreverse(inta[],imn)
{inti,t;
for(i=0;i{t=a[i];a[i]=a[n-l-i];a[n-l-i]=t;}
}
main()
{intb[10]={l,2,3,4,5,6,7,8,9,10};inti,s=0;
reverse(b,8);
for(i=6;i<10;i++)s+=b[I];
printf(〃%d\n",s);
}
程序運行后的輸出結(jié)果是
A)22B)10C)34D)30
答案:A
評析:本題并不是將整個數(shù)組中的內(nèi)容逆置,而是逆置前8個元素。逆置后
的數(shù)組為:8,7,6,5,4,3,2,1,9,10通過for循環(huán)計算b[6]+b[7]+b[8]+b[9]
即2+1+9+10=22。
(36)執(zhí)行下面的程序段后,變量k的值為o
intk=3,s[2];
s[O]=k;k=s[l]*10;
A)不確定B)33030D)10
答案:A
評析:由于本題中未對數(shù)組進(jìn)行初始化,因此程序運行時,數(shù)組s中各個元
素的值都是不確定的,雖然在代碼中對s[0]進(jìn)行了賦值,但沒有對s[l]進(jìn)行賦值,
故執(zhí)行1(=s[l]+10;后,k的值不確定。
(37)有以下程序
#include
main()
{char'p=//abcde\Ofghjik\0,z;
printf("%d\n”,strlen(p));
)
程序運行后的輸出結(jié)果是。
A)12B)1506D)5
答案:D
評析:〃\0〃是字符串結(jié)束標(biāo)志,當(dāng)遇到此標(biāo)志時字符串已結(jié)束。所以字符串
的長度為50
(38)程序中頭文件t)rpel_h的內(nèi)容是:
#defineN5
#defineMlN*3
程序如下:
#include*type1.h”
^defineM2N*2
main()
{inti;
i=MI+M2;
printf("%d\n〃,i);
)
程序編譯后運行的輸出結(jié)果是O
A)10B)20025D)30
答案:C
評析:宏定義就是用一個指定的標(biāo)識符(即名字)來代表一個字符串,它的一
般形式為:
#define標(biāo)識符字符串
這種方法使用戶能以一個簡單的名字代替一個長的字符串,因此把這個標(biāo)識
符(名字)稱為〃宏名〃。
(39)若有以下的程序段,則在執(zhí)行for語句后,*1*(pt+l)+2)表示的數(shù)組元
素是O
intt[3][3],*pt[3]?k;
for(k=0;k<3;k++)pt[k]=&t[k][0];
A)t[2][0]B]t⑵[2]C]t[l][2]D]t[2][l]
答案:C
評析:在題面中定義了一個二維數(shù)組1,及一個一維指針數(shù)組pt,在循環(huán)語
句中分別對指針數(shù)組賦值為二維數(shù)組t的第k行首元素的地址。*(pt+D,表示的
是數(shù)組pt中下標(biāo)為1的元素的值,而該值為一維數(shù)組t的第1行(從第0行算起)
的首元素的地址,故*(*(pt+l)+2)表示的是數(shù)組t中t[l][2]的元素的值。
(40)以下敘述中錯誤的是o
A)二進(jìn)制文件打開后可以先讀文件的末尾,而順序文件不可以
B)在程序結(jié)束時,應(yīng)當(dāng)用fclose函數(shù)關(guān)閉已打開的文件
C)利用fread函數(shù)從二進(jìn)制文件中讀數(shù)據(jù),可以代數(shù)組名給數(shù)組中所有元素
讀入數(shù)據(jù)
D)不可以用FILE定義指向二進(jìn)制文件的文件指針
答案:D
評析:每個被使用的文件都在內(nèi)存中開辟一個區(qū),用來存放文件的有關(guān)信息,
這些信息是保存在一個名為FILE的結(jié)構(gòu)體類型的結(jié)構(gòu)體變量中的。而文件又分為
ASCII文件和二進(jìn)制文件,所以,、可以用FILE定義指向二進(jìn)制文件的文件指針。
(41)有以下程序
#include
main(intargc,char*argv[])
{inti,len=0;
for(i=l;iprinlf("%d\n",len);
)
程序編譯連接后生成的可執(zhí)行文件是exl.exe,若運行時輸入帶參數(shù)的命令
行是:
exlabedefg10/
則運行的結(jié)果是。
A)22B)17012D)9
答案:D
評析:本題主函數(shù)帶有兩個參數(shù),一個int型變量argc,另一個是char型的
一維一級指針數(shù)組argv。當(dāng)主函數(shù)被執(zhí)行時,系統(tǒng)自動將根據(jù)命令行的情況,分
別給主函數(shù)的兩個參數(shù)賦值。argc用于存放命令行中命令字和參數(shù)的總和的個數(shù)
4,argv用來存放命令行中命令字和所有參數(shù)的字符串,并規(guī)定argv[0]存放命令
字字符串exl,argv[l]用來存放第一個參數(shù)的字符串a(chǎn)bed,argv[21用來存放第
二個參數(shù)的字符串e龜,argv[3]用來存放第三個參數(shù)的字符串10。那么for循
環(huán)將循環(huán)3次分別將argv數(shù)組中元素的長度累加到ler中,所以答案為9。
(42)若有以下說明和定義:o
fun(*C){,?,}
main()
{int(*a)()=fun,(*b)(),w[10],c;}
在必要的賦值后,對fun函數(shù)調(diào)用正確的是________o
A)a=a(w);B)(*a)(&C);C)b=*b(w);D)fun(b);
答案:B
評析:在主函數(shù)中定義了二個指向函數(shù)的指針a,b,其中指針a指向函數(shù)fun,
指針b未初始化。對于選項A、c,其返回類型是錯誤的,對于D,其調(diào)用的參數(shù)
是錯誤的,選項B是正確的,其相當(dāng)于調(diào)用函數(shù)
(43)有以下程序
intfa(intx>
{returnx*x;}
intfb(intxl
{returnX*X*x;}
intf(int(*f1)(),int(*f2)(),intx)
{returnf2(x)-fl(x);)
main()
{inti;
i=f(fa,fb,2);printf("%d\n〃,i);
}
程序運行后的輸出結(jié)果是
A)4B)1C)4D)8
答案:C
(28)已定義以下函數(shù):
fun(char*p2,char*pl)
{while((*p2=*pl)!=,\0'){pl++;p2++;}}
函數(shù)的功能是。
A)將pl所指字符串復(fù)制到p2所指內(nèi)存空間
B)將pl所指字符串的地址賦給指針p2
C)對pl和p2兩個指針?biāo)缸址M(jìn)行比較
D)檢查pl和p2兩個指針?biāo)缸址惺欠裼小?0'
答案:A
評析:由于在while循環(huán)的條件中執(zhí)行了*p2=*pl運算,其作用是將*pl中的
內(nèi)容復(fù)制到*p2中,而容p2=*pl)!='\0'的作用是判斷當(dāng)前字符是否為字符串結(jié)
束字符'\0'。在循環(huán)體中pl十十,p2十十的目的是移動字
(29)有以下程序
voidfun(char*c,intd)
{*c=*c+1;d=d+1;
printf("%c,%c,〃,*c,d);
)
main()
{chara:<>A',b。'a';
fun(&b,a);printfC%cf%c\n〃,a,b);
)
程序運行后的輸出結(jié)果是。
A)B,a,B,aB)a,B,a,BC)A,b,A,bD)b,B,A,b
答案:D
評析:將a,b代入函數(shù)得+&b~&b+l=a+l=b,所以打印出第一個字母b;
a=a+1=A+1=B,打印出第二個字符B;
a='A',輸出字母A;
b由于是按地址傳到函數(shù)而被修改,為'b',輸出字母b
(30)以下程序中函數(shù)sort的功能是對a所指數(shù)組中的數(shù)據(jù)進(jìn)行由大到小的排
序。
voidsort(inta[],imn)
{intij,t;
for(i=0;ifor=i+l0if(a[i]}
mainO
{intaa[10]:{1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=0:iprintf(〃\n");
)
程序運行后的輸出結(jié)果是O
A)l,2,3,4,5,6,7,8,9,10,B)10,9,8,7,6,5,4,3,2,1,
01,2,3,8,7,6,5,4,9,10,D)l,2,10,9,8,7,6,5,4,3,
答案:C
評析:本題并不是對數(shù)組的所有元素進(jìn)行排序,而是對從a[3]開始往后的4
個元素進(jìn)行排序。
(31)對于基類型相同的兩個指針變量,不能進(jìn)行的運算是o
A)<B)=0+D)
答案:C
評析:對于指針變量,除了常規(guī)的*、&、=運算外,還可以對其比較地址的大
小,計算兩指針變量的差值,但對于地址執(zhí)行+、*、/、%等算術(shù)運算都是無意
義的。
(32)有以下程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚熱入職考試試題及答案
- 研究生生理試題及答案
- 2025-2026人教版五年級語文上期末測試卷
- 2025-2026七年級生物江蘇期末測試
- 肝靶向納米遞藥:慢性肝病治療新突破
- 衛(wèi)生院健康管理制度
- 衛(wèi)生院特困病房管理制度
- 社區(qū)衛(wèi)生院財務(wù)制度
- 公交車衛(wèi)生消毒管理制度
- 噴漆工藝與環(huán)保設(shè)施設(shè)備升級及自動化改造項目環(huán)評報告
- 2025北京西城區(qū)初一(下)期末英語試題及答案
- 2026.01.01施行的《招標(biāo)人主體責(zé)任履行指引》
- DB11∕T 689-2025 既有建筑抗震加固技術(shù)規(guī)程
- 2025年湖南公務(wù)員《行政職業(yè)能力測驗》試題及答案
- 提前招生面試制勝技巧
- 2024中國類風(fēng)濕關(guān)節(jié)炎診療指南課件
- 2026年中國家居行業(yè)發(fā)展展望及投資策略報告
- 陜西省西安鐵一中2026屆高一物理第一學(xué)期期末教學(xué)質(zhì)量檢測試題含解析
- DB3207∕T 1046-2023 香菇菌棒生產(chǎn)技術(shù)規(guī)程
- 2025-2030腦機(jī)接口神經(jīng)信號解碼芯片功耗降低技術(shù)路線圖報告
- 空調(diào)安裝應(yīng)急預(yù)案
評論
0/150
提交評論