版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022-2023年山東省菏澤市全國(guó)計(jì)算機(jī)等級(jí)考試C語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(20題)1.
2.下列敘述中不正確的是()。
A.在C語(yǔ)言中調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B.在C的函數(shù)中,最好使用全局變量
C.外部變量可以在函數(shù)之間傳遞數(shù)據(jù)
D.自動(dòng)變量實(shí)質(zhì)上是一個(gè)函數(shù)內(nèi)部的局部變量
3.有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf(“%d\n”,fun(7));}程序的運(yùn)行結(jié)果是()。A.2B.3C.7D.0
4.視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是______。
A.自頂向下B.由外向內(nèi)C.由內(nèi)向外D.自底向上
5.有以下程序:#include<stdio.h>main(){inta=2,b=2,C=2;print{("%d\n",a/b&c);}程序運(yùn)行后的輸出結(jié)果是()。A.0B.1C.2D.3
6.下列敘述中錯(cuò)誤的是()。
A.C程序可以由多個(gè)程序文件組成
B.—個(gè)C語(yǔ)言程序只能實(shí)現(xiàn)一種算法
C.C程序可以由一個(gè)或多個(gè)函數(shù)組成
D.—個(gè)C語(yǔ)言函數(shù)可以單獨(dú)作為一個(gè)C語(yǔ)言程序文件存在
7.以下合法的字符型常量是A.B.C.D.
8.下面哪個(gè)不是用來(lái)解決哈希表沖突的開(kāi)放地址法()
A.線性探測(cè)法B.線性補(bǔ)償探測(cè)法C.拉鏈探測(cè)法D.隨機(jī)探測(cè)法
9.若在線性表中采用折半查找法查找元素,該線性表應(yīng)該()。
A.元素按值有序B.采用順序存儲(chǔ)結(jié)構(gòu)C.元素按值有序,且采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)D.元素按值有序,且采用順序存儲(chǔ)結(jié)構(gòu)
10.若有定義“doublea;floatb;shortc;”,若想把1.2賦給變量a,3.4賦給變量b,5678賦給變量c,程序運(yùn)行時(shí)鍵盤(pán)輸入:1.23.45678<回車(chē)>則以下正確的讀入語(yǔ)句是()。A.scanf("%If%If%d",&a,&b,&c);
B.scanf("%If%If%hd",&a,&b,&c);
C.scanf("%If%f%hd",&a,&b,&c);
D.scanf("%f%f%d",&a,&b,&c);
11.下面程序段的運(yùn)行結(jié)果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
A.8B.12C.4D.7
12.下列程序的輸出結(jié)果是
#include"stdio.h"
#defineN3
#defineM3
voidfun(inta[M][N])
{printf("%d\n",*(a[1]+2));}
main()
{inta[M][N];
inti,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
a[i][j]=i+j-(i-j);
fun(a);}
A.3B.4C.5D.6
13.某二叉樹(shù)的前序和后序序列正好相反,則該二叉樹(shù)一定是_____的二叉樹(shù)
A.空或者只有一個(gè)結(jié)點(diǎn)B.高度等于其結(jié)點(diǎn)數(shù)C.任一結(jié)點(diǎn)無(wú)左孩子D.任一結(jié)點(diǎn)無(wú)右孩子
14.算法的時(shí)間復(fù)雜度取決于()
A.問(wèn)題的規(guī)模B.待處理數(shù)據(jù)的初態(tài)C.A和B
15.設(shè)有一個(gè)棧,元素依次進(jìn)棧的順序?yàn)锳、B、C、D、E。下列()是不可能的出棧序列。
A.A,B,C,D,EB.B,C,D,E,AC.E,A,B,C,DD.E,D,C,B,A
16.
17.若有定義floata[15],*p=a;,且數(shù)組a的首地址為300H,則p+13所指向的數(shù)組元素的地址為()。
A.334HB.30DHC.352HD.31AH
18.第
27
題
有一堆零件(100到200之間),如果分成4個(gè)零件一組的若干組,則多2個(gè)零件;若分成7個(gè)零件一組,則多3個(gè)零件;若分成9個(gè)零件一組,則多5個(gè)零件。下面程序是求這堆零件總數(shù),請(qǐng)選擇填空。
#include<stdio.h>
main()
{inti;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if(_______)
printf("%d",i);
}
A.i%9=5B.i%9!=5C.(i-5)%9!=0D.(i-5)%9==0
19.以下不正確的定義語(yǔ)句是A.A.doublex[5]={2.0,4.0,6.0,8.0,10.0};
B.inty[5.3]={0,1,3,5,7,9};
C.charc1[]={′1′,′2′,′3′,′4′,′5′};
D.charc2[]={′\x10′,′\xa′,′\x8′};
20.一個(gè)遞歸算法必須包括()。
A.遞歸部分B.終止條件和遞歸部分C.迭代部分D.終止條件和迭代部分
二、2.填空題(20題)21.若運(yùn)行時(shí)給變量x輸入12,則以下程序的運(yùn)行結(jié)果是【】;
main(){
intx,y;
scanf(""%d"",&x);
y=x>12?x+10:x-12;
printf(""%d\n"",y);
}
22.下列程序執(zhí)行后輸出的結(jié)果是【】。
structs
{intx,y;}data[2]={10,100,20,200};
main()
{
structs*p=data;
printf("%d\n",++(p->x));
}
23.執(zhí)行下面程序段時(shí)輸出suet,請(qǐng)?zhí)羁铡?/p>
main()
{staticchara[]="student";
char*p;
for(p=a;p<【】;p+=2)
putchar(*p);
}
24.下面程序的功能是用來(lái)統(tǒng)計(jì)文件中字符個(gè)數(shù)。請(qǐng)?zhí)羁铡?/p>
#include"stdio.h"
main()
{longcount=OL;
FILE*fp=【】("text.dat","r");
if(fp==0)
{printf("Openerror\n");
exit(0);
}
while(【】)
{
fgetc(fp);
count++;
}
fclise(fp);
printf("%1d\n",count);
}
25.某二義樹(shù)中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹(shù)中有______個(gè)葉子結(jié)點(diǎn)。
26.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),線性鏈表屬于【】。
27.十六進(jìn)制數(shù)100轉(zhuǎn)換成十進(jìn)制數(shù)為【】。
28.以下程序中函數(shù)f的功能是在數(shù)組x的n個(gè)數(shù)(假定n個(gè)數(shù)互不相同)中找出最大最小數(shù),將其中最小的數(shù)與第一個(gè)數(shù)對(duì)換,把最大的數(shù)與最后一個(gè)數(shù)對(duì)換。請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
voidf(intx[],intn)
{intp0,p1,i,j,t,m;
i=j=x[0];p0=p1=0;
for(m=0;m<n;m++)
{if(x[m]>i){i=x[m];p0=m;}
elseif(x[m]<j){j=x[m];p1=m;}
}
t=x[p0];x[p0]=x[n-1];x[n-1]=t;
t=x[p1];x[p1]=【】;【】=t;
}
main()
{inta[10],u;
for(u=0;u<10;u++)scanf("%d",&a[u]);
f(a,10);
for(u=0;u<10;u++)printf("%d",a[u]);
printf("\n");
}
29.下列程序運(yùn)行后的輸出的結(jié)果是______。
#include<stdio.h>
main()
{chars[20];
scanf("%s",s);
printf("%s",s);
}
運(yùn)行程序,輸入HOWAREYOU。
30.以下程序是求矩陣a,b的和,結(jié)果存入矩陣c中,并按矩陣形式輸出,請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
main()
{inta[3][4]={13,-2,7,5},{1,0,4,-3},{6,8,0,2}};
intb[3][4]={{-2,0,1,4},{5,-1,7,6},{6,8,0,2}};
inti,j,c[3][4];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
c[i][j]=【】;
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
printf("%3d",c[i][j]);
printf("\n");}}
31.數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)為數(shù)據(jù)集成性、數(shù)據(jù)的高_(dá)_____和低冗余性、數(shù)據(jù)獨(dú)立性和數(shù)據(jù)統(tǒng)一管理和控制。
32.以下程序的功能是:對(duì)輸入的一行字符串的數(shù)字字符按它們的字面值累加,輸出此累加和。例如,輸入一行字符是:ab34dh8u,輸出值應(yīng)當(dāng)是15。請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
#include<ctype.h>
main()
{charch;inta,s;
【】;
while((ch=getchar())【】)
if(isdigit(ch))
{a=【】;s+=a;}
printf("s=%d\n\n",s);}
33.以下程序的功能是根據(jù)輸入的"y"("Y")與"n"("N"),在屏幕上分別顯示出"ThisisYES."與"ThisisNO."??瞻滋幮枰钊氲膬?nèi)容是
#include<stdio.h>
voidYesNo(charch)
{switch(ch)
{case′y′:
case′Y′:printf("\nThisisYES.\n");
case′n′:
case′N(xiāo)′:printf("\nThisisNO.\n");}
main()
{charch;
printf("\nEnterachary,Yorn,N:");
ch=【】;
printf("ch;%c",ch);
YesNo(ch);}
34.下面的程序通過(guò)函數(shù)average計(jì)算數(shù)組中各元素的平均值,請(qǐng)?zhí)羁铡?/p>
floatavetage(int*pa,intn)
{inti;
floatavg=0.0;
for(i=0;i<n;i++);
avg=avg+【】;avg=【】;
returnavg;
}
main()
{inti,a[5]={2,4,6,8,10,};
floatmean;
prinf("%mean=%f\n",mean);
}
35.以下程序的輸出結(jié)果是【】。
#include<stdio.h>
main()
{ints[]={1,2,3,4},i;
intx=0;
for(i=0;i<4;i++)
{x=sb(s,x);
printf("%d",x);}
printf("\n");}
sb(s1,y)
int*s1,y;
{staticinti1=3;
y=s1[i1];
i1--;
return(y);}
36.下列程序段中循環(huán)體的執(zhí)行次數(shù)是______。
a=15;
b=0;
do{b+=2;a-=2+b;}while(a>=0);
37.下列程序的運(yùn)行結(jié)果為【】。
main()
{intx=2,y,z;
x*=3+1;
printf("%d,",x++);
x+=y=z=5;
printf("%d,",x);
K=y==Z;
printf{"%d\n",x);
}
38.【】是從二維表列的方向進(jìn)行的運(yùn)算。
39.下面程序的輸出結(jié)果是【】。
unsignedfun6(unsignednum)
{unsignedk=1;
do{k*=hum%10;
num/=10;}while(num);
return(k);}
main()
{unsignedn=26;
printf("%d\n",fun6(n));}
40.以下程序的輸出結(jié)果是【】。
main()
{char*p[]={"BOOL","OPK","H","SP"};
inti;
for(i=3;i>0;i--,i--)printf("%c",*p[i]);
printf("\n");}
三、1.選擇題(20題)41.以下不屬于對(duì)象的基本特點(diǎn)的是()
A.分類(lèi)性B.多態(tài)性C.繼承性D.封裝性
42.索引屬于()。
A.模式B.內(nèi)模式C.外模式D.概念模式
43.進(jìn)行二分法查找,則線形表______。
A.必須以順序方式存儲(chǔ)
B.必須以鏈接方式存儲(chǔ),且數(shù)據(jù)元素已按值排好序
C.必須以鏈接方式存儲(chǔ)
D.必須以順序方式存儲(chǔ),且數(shù)據(jù)元素已按值排好序
44.若有以下說(shuō)明和語(yǔ)句intc[4][5],(*p)[5];p=c;能夠正確引用c數(shù)組元素的是
A.p+1B.*(p+3)C.*(p+1)+3D.*(P[0]+2)
45.以下程序運(yùn)行時(shí)若要正確輸出函數(shù)的入口地址和輸入數(shù)的絕對(duì)值,應(yīng)在程序空缺處填入的正確選項(xiàng)是()。abs(intx){if(x>=0)returnx:elsereturn-x;}main(){inty,z,(*p)(intx)=abs;scanf("%d",&y);z=(*p)(y);______;}
A.printf("%d%d\n",&p,z)
B.printf("%d%d\n",p,z)
C.printf("%d%d\n",*p,z)
D.Printf("%d%d\n",p,*z)
46.對(duì)于下述程序,在方式串分別采用"wt"和"wb"運(yùn)行時(shí),兩次生成的文件TEST的長(zhǎng)度分別是
#include<stdio.h>
voidmain()
{FILE*fp=fopen("TEST",);
fputc(′A′,fp);fputc(′\n′,fp);
fputc(′B′,fp);fputc(′\n′,fp);
fputc(′C′,fp);
fclose(fp);}
A.7字節(jié)、7字節(jié)B.7字節(jié)、5字節(jié)C.5字節(jié)、7字節(jié)D.5字節(jié)、5字節(jié)
47.下列程序輸出的結(jié)果是()。main(){inta;a=-4+4*5-6;printf(“%d”,a);a=4+4%5-6;printf(“%d”,a);a=-3+4%6/5;printf(“%d”,a);a=(7+6)%5/2;printf(“%d”,a);}
A.102-31B.10-221C.11-221D.10221
48.下面各選項(xiàng)中,均是C語(yǔ)言合法標(biāo)識(shí)符的選項(xiàng)組是
A.33weautoB._23me_3ewC._433e_elseD.ER-DF32
49.下面對(duì)對(duì)象概念描述,不正確的是
A.任何對(duì)象都必須有繼承性B.對(duì)象是屬性和方法的封裝體C.對(duì)象間的通訊靠消息傳遞D.操作是對(duì)象的動(dòng)態(tài)屬性
50.程序中若有如下說(shuō)明和定義語(yǔ)句
charfun(char*);
main()
{
char*s="one",a[5]={0},(*f1)()=fun,ch;
……
}
以下選項(xiàng)中對(duì)函數(shù)fun的正確調(diào)用語(yǔ)句是
A.(*f1)(A);B.*f1(*s);C.fun(&A);D.ch=*f1(s);
51.在執(zhí)行以下程序時(shí),為了使輸出結(jié)果為t=4,給a和b輸入的值應(yīng)該滿足的條件是_______。main(){ints,t,a,b;scanf("%d%d",&a,&B);s=1;t=1;if(a>0)s=s+1;if(a>B)t=s+t;elseif(a==B)t=5;elset=2*s;printf("t=%d\n",t);}
A.a>bB.a<b<0C.0<a<bD.0>a>b
52.定義結(jié)構(gòu)體數(shù)組structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)printf("%d%c",x[i].num,x[i].name[2]);程序執(zhí)行后的輸出結(jié)果是()。
A.2A3N4E5OB.1H2I3U4EC.1A2N3E4OD.1A2N3E4O
53.有下列二叉樹(shù),對(duì)此二叉樹(shù)中序遍歷的結(jié)果為()。
A.BDYEACFXZB.DYBEAFCZXC.ABCDEFXYZD.ABDYECFXZ
54.以下程序的輸出結(jié)果是main(){intc=35;printf("%d\n",c&c);}
A.0B.70C.35D.1
55.下列能正確定義一維數(shù)組的選項(xiàng)是()。
A.inta[5]={0,1,2,3,4,5);
B.chara[]={0,1,2,3,4,5};
C.chara={'A','B','C'};
D.inta[5]="0123";
56.已定義ch為字符型變量,以下賦值語(yǔ)句中錯(cuò)誤的是
A.ch='\';B.ch=62+3;C.ch=NULL;D.ch='\xaa';
57.當(dāng)把4個(gè)表達(dá)式用做if語(yǔ)句的控制表達(dá)式時(shí),有一個(gè)選項(xiàng)與其他3個(gè)選項(xiàng)含義不同,這個(gè)選項(xiàng)是()。
A.k%2B.k%2==1C.(k%2)!=0D.!k%2==1
58.以下選項(xiàng)中,與k==n++完全等價(jià)的表達(dá)式是()。
A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+1
59.下列敘述中不正確的是()。
A.在C語(yǔ)言中調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B.在C的函數(shù)中,最好使用全局變量
C.外部變量可以在函數(shù)之間傳遞數(shù)據(jù)
D.自動(dòng)變量實(shí)質(zhì)上是一個(gè)函數(shù)內(nèi)部的局部變量
60.下列程序中函數(shù)reverse()的功能是將a所指數(shù)組中的內(nèi)容進(jìn)行逆置。
#include<stdio.h>
voidreverse(inta[],ihtn)
{inti,t;
for(i=0;i<n/2;i++)
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
main()
{intb[10]={1,2,3,4,5,6,7,8,9,10};inti,s=0;
reverse(b,10);
for(i=0;i<3;i++)s+=b[i];
printf("%d\n",s);
}
程序運(yùn)行后的輸出結(jié)果是()。
A.27B.6C.25D.30
四、選擇題(20題)61.
62.下面描述中,不屬于軟件危機(jī)表現(xiàn)的是()A.軟件過(guò)程不規(guī)范B.軟件開(kāi)發(fā)生產(chǎn)率低C.軟件質(zhì)量難以控制D.軟件成本不斷提高
63.
64.有以下程序:
程序運(yùn)行后的輸出結(jié)果是()。
A.10,One*Dream!B.9,One*Dream!C.9,One*WorldD.10,One*World
65.在滿足實(shí)體完整性約束的條件下()。
A.一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字
B.一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字
C.一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字
D.一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字
66.
有以下程序:
main
{intk=5;
while(--k)printf("%d",k-=3);
printf("\n");
}
執(zhí)行后的輸出結(jié)果是()。
A.1B.2C.4D.死循環(huán)
67.
有以下計(jì)算公式
若程序前面已在命令中包含math.h文件,不能夠正確
計(jì)算上述公式的程序段是()。
A.if(x>=0)y=sqrt(x);elsey=sqrt(-x);
B.y=sqrt(x)if(x<0)y=sqrt(0x);
C.if(x>=O)y=sqrt(x);If(x<O)y=sqrt(0x);
D.y=sqrt(x>=0?x:0x);
68.
69.有以下程序:
程序運(yùn)行后的輸出結(jié)果是()。
A.1,2,3,0,0,0,0,0,0,0,
B.1,2,3,1,2,3,0,0,0,0,
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,1,2,3,0,0,
70.下述程序執(zhí)行的輸出結(jié)果是()。
#include<stdio.h>
main()
{chara[2][4];,
strcpy(a。"are");strcpy(a[1],"you");
a[o][3]=&;
printf("%s\n",a);
}
A.are&you
B.you
C.are
D.&
71.下列敘述中正確的是()。
A.軟件交付使用后還需要進(jìn)行維護(hù)
B.軟件一旦交付使用就不需要再進(jìn)行維護(hù)
C.軟件交付使用后其生命周期就結(jié)束
D.軟件維護(hù)是指修復(fù)程序中被破壞的指令
72.層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)的劃分原則是()。
A.記錄長(zhǎng)度B.文件的大小C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系方式
73.
74.若有以下語(yǔ)句:typedefstructS{int9;charh;}T;以下敘述中正確的是()。
A.可用s定義結(jié)構(gòu)體變量B.可用T定義結(jié)構(gòu)體變量C.S是struct類(lèi)型的變量D.T是structS類(lèi)型的變量
75.有以下程序:
#include<stdio.h>
main()
{chara[5][10]={"one","tw0","three","four","five"};
inti,j;
chart:、
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(a[i][O]>a[j][0])
{t=a[i][O];a[i][O]=a[j][O];a[j][O]=t;)
puts(a[1]);
}
程序運(yùn)行后的輸出結(jié)果是()。
A.fwo
B.fix
C.two
D.owo
76.
則下面對(duì)m數(shù)組元素的引用中錯(cuò)誤的是()。
A.
B.
C.
D.
77.
78.
79.軟件詳細(xì)設(shè)計(jì)生產(chǎn)的圖如右圖:該圖是()。
A.N—S圖B.PAD圖C.程序流程圖D.E—R圖
80.URI的全稱(chēng)是()。A.標(biāo)準(zhǔn)資源描述符B.標(biāo)準(zhǔn)資源標(biāo)識(shí)符C.通用資源描述符D.統(tǒng)一資源標(biāo)識(shí)符
五、程序改錯(cuò)題(1題)81.下列給定程序中,函數(shù)fun()的功能是:計(jì)算函數(shù)F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,2和Y的值不相等。例如,當(dāng)x的值為1,y的值為2,z的值為3時(shí),函數(shù)值為2.O0。注意:不要改動(dòng)main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。試題程序:
六、程序設(shè)計(jì)題(1題)82.三個(gè)整數(shù)a、b、c,由鍵盤(pán)輸入,輸出其中最大的一個(gè)數(shù)。
參考答案
1.B
2.B解析:編譯時(shí),編譯系統(tǒng)不為局部變量分配內(nèi)存單元,而是在程序運(yùn)行中,當(dāng)局部變量所在的函數(shù)被調(diào)用時(shí),編譯系統(tǒng)根據(jù)需要要臨時(shí)分配內(nèi)存,調(diào)用結(jié)束空間釋放;全局變量一經(jīng)定義,編譯系統(tǒng)為其分配固定的內(nèi)存單元,在程序運(yùn)行的自始至終都占用固定的單元。在考慮內(nèi)存不定的情況下,最好使用全局變量。
3.A因?yàn)閒un(intx)是一個(gè)遞歸函數(shù)。在主函數(shù)中fun(7)經(jīng)過(guò)3次遞歸調(diào)用。其過(guò)程可以描述為fun(7)=7-fun(5)=7-(5*fun(3))=7*(5*(3*fun(1)))=7-(5-(3-3))=7-5=2。最后的輸出結(jié)果為2。故本題答案為A選項(xiàng)。
4.B解析:視圖設(shè)汁一般有3種設(shè)計(jì)次序,它們分別是自頂向下、自底向上和由內(nèi)
向外,它們又為視圖設(shè)計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌握,可以
單獨(dú)使用也可混合使用。
注意:數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過(guò)程:首先選擇局部應(yīng)用,再進(jìn)行局部視圖設(shè)計(jì),最后
對(duì)局部視圖進(jìn)行集成得到概念模式。
5.A根據(jù)C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)與結(jié)合性,先計(jì)算a/b,結(jié)果為l,再將a/b的結(jié)果與C做按位與運(yùn)算,即l與2做按位與運(yùn)算,其結(jié)果為0。
6.B在一個(gè)C語(yǔ)言程序中可以實(shí)現(xiàn)多種算法,所以B選項(xiàng)錯(cuò)誤。故本題答案為B選項(xiàng)。
7.A解析:C語(yǔ)言的字符常量是用單引號(hào)(即撇號(hào))括起來(lái)的一個(gè)字符。除此之外,在C語(yǔ)言中還允許用以一個(gè)“\\”開(kāi)頭的字符序列來(lái)表示字符常量。其中,形式“\\ddd”表示1到3位8進(jìn)制數(shù)所代表的字符;形式“\\xhh”表示1到2位16進(jìn)制數(shù)所代表的字符。在本題中‘\\x13’表示回車(chē)符,是一個(gè)字符常量;‘\\081’用\u30008進(jìn)制數(shù)所代表的字符,但形式不正確,因?yàn)?進(jìn)制數(shù)所表示的字符中不會(huì)出現(xiàn)數(shù)字“8”;‘65’不是一個(gè)字符,而是一個(gè)+進(jìn)制數(shù)字;“\\n”是用雙引號(hào)括起來(lái)的一個(gè)字符,表示一個(gè)字符串,而不是字符常量。
8.C
9.D
10.Cscanf函數(shù)用于輸入數(shù)據(jù)。第1個(gè)參數(shù)表示輸入格式控制。本題變量a是double類(lèi)型,使用格式控制符%If;變量b是float類(lèi)型,使用%If;變量c是short類(lèi)型,使用%hd,選項(xiàng)C正確。本題答案為C選項(xiàng)。
11.C在本題中,程序段首先定義了字符型指針變量p,并使其指向一個(gè)字符串,然后將指針變量p加3,即使其指向字符串的第四個(gè)元素。然后執(zhí)行輸出語(yǔ)句,通過(guò)輸出語(yǔ)句的輸出格式我們可以知道,最后輸出的是一個(gè)十進(jìn)制數(shù)的整型數(shù)值,其輸出列表為strlen(strcpy(P,″ABCD″))。這就要求我們了解strlen函數(shù)和strcpy函數(shù)的作用。
strcpy的調(diào)用格式是:strcpy(目的地址,源地址),其功能是把源地址的字符串復(fù)制到目的地址中,這種復(fù)制將覆蓋原來(lái)的字符串。strcat函數(shù)的功能是將源地址的字符串復(fù)制到目的地址字符串的后面。
strlen的調(diào)用格式是:strlen(字符串地址),其功能是返回字符串中字符的個(gè)數(shù)。
那么程序中執(zhí)行strcpy(P,″ABCD″)后指針變量p所指向的字符串為“ABCD”,該字符串中字符的個(gè)數(shù)為4,那么執(zhí)行strlen后,程序最終輸出的結(jié)果是4。因此本題正確的答案是C。
12.B解析:若有以下定義:inta[3][4],i,j;且當(dāng)0<=i<3,0<=j<4,則可以有以下幾種方式來(lái)引用數(shù)組中的第i行,第j列的元素:a[i][j],*(a[i]+j),*(*(a+i)+j),(*(a+i))[j],*(&a[0][0]+4*i+j)。
13.B
14.C
15.C
16.A
17.C解析:解答本題,首先要明白在對(duì)指針進(jìn)行加、減運(yùn)算的時(shí)候,數(shù)字“1”不是十進(jìn)制的數(shù)“1”,而是指'1'個(gè)存儲(chǔ)單元長(zhǎng)度,而1個(gè)存儲(chǔ)單元長(zhǎng)度占多少存儲(chǔ)空間,應(yīng)該視具體情況而定。如果基本類(lèi)型是int型,移動(dòng)1個(gè)存儲(chǔ)單元的長(zhǎng)度就是位移2個(gè)字節(jié),如果基本類(lèi)型是float型,移動(dòng)1個(gè)存儲(chǔ)單元的長(zhǎng)度就是位移4個(gè)字節(jié)。所以p+13所指向的數(shù)組元素的地址:300H+(13*上標(biāo))4)H=352H。
18.D
19.B
20.B
21.00解析:三目運(yùn)算符的形式為(表達(dá)式1)?(表達(dá)式2):(表達(dá)式3)。當(dāng)(表達(dá)式1)值為真時(shí),返回(表達(dá)式2)的值;為假時(shí),返回(表達(dá)式3)的值。題中因?yàn)閤>12為假,所以結(jié)果為x-12,即為0。
22.1111解析:程序中結(jié)構(gòu)體數(shù)組data首地址(即&data[0])賦值給結(jié)構(gòu)體指針變量p,++(P->x)表示先將p所指向的結(jié)構(gòu)體變量的成員x值加1,然后將此x(即data[0].x)輸出。
23.a+strlen(a)或strlen(a)+aa+strlen(a)或strlen(a)+a解析:要輸出suet就要將指針從字符串開(kāi)始移動(dòng)到字符串結(jié)尾,表達(dá)式p=a使p指向字符串的首地址;表達(dá)式p+=2使每次循環(huán)p值加2,是向前移動(dòng)指針;空白處應(yīng)判斷是否到達(dá)字符串結(jié)尾,因此應(yīng)填字符串的首地址加字符串長(zhǎng)度,strlen(a)的返回值為字符串a(chǎn)所含的字符個(gè)數(shù)。
24.fopen!feof(fp)fopen\r\n!feof(fp)解析:第一空從右邊的括號(hào)中可以看出,這里應(yīng)該填入一個(gè)fopen,整條語(yǔ)句用來(lái)打開(kāi)一個(gè)名為text.dat的文件。第二空是一個(gè)while循環(huán)的循環(huán)條件表達(dá)式,循環(huán)體每次讀取一個(gè)字符,并讓count增1,所以循環(huán)條件應(yīng)該是“如果文件還沒(méi)結(jié)束”,故應(yīng)該填!feof(fp)。
25.1919解析:二叉樹(shù)具有如下性質(zhì):在任意一棵二叉樹(shù)中,度為。的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。根據(jù)題意,度為2的節(jié)點(diǎn)為18個(gè),那么,葉子結(jié)點(diǎn)就應(yīng)當(dāng)是19個(gè)。
26.存儲(chǔ)結(jié)構(gòu)
27.256
28.x[0]x[0]x[0],x[0]解析:函數(shù)f()通過(guò)for循環(huán)逐個(gè)比較數(shù)組x中的元素,循環(huán)結(jié)束后,p0和p1分別表示最大值和最小值在數(shù)組中的下標(biāo)位置,然后按照題意將最大值x[p0]和數(shù)組的最后一個(gè)元素x[n-1]交換位置,再將最小值x[p1]和第一個(gè)元素(x[0])進(jìn)行交換,所以空白處應(yīng)該填入x[0]。
29.HOWHOW解析:在scanf()函數(shù)中,使用空格作為分隔符,如果輸入含有空格的字符串,則不能使用scanf()函數(shù),所以本題中輸入空格就返回了'\\0',s數(shù)組也就確定了,后面的輸入就不再讀入數(shù)組s中。
30.a[i][j]+b[i][j]a[i][j]+b[i][j]解析:此題是雙重for循環(huán)結(jié)構(gòu)應(yīng)用在了二維數(shù)組中。外層for循環(huán)用來(lái)控制二維數(shù)組的行,內(nèi)層for循環(huán)控制二維數(shù)組的列。
31.共享性共享性解析:數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能被不同的應(yīng)用程序使用,實(shí)現(xiàn)了數(shù)據(jù)的高度共享,從而降低了數(shù)據(jù)的冗余,這也是數(shù)據(jù)庫(kù)的主要目的。32.s=0\r\n!='\\n'\r\nch-'0's=0\r\n!='\\n'\r\nch-'0'解析:按照題目的要求,s用于保存累加結(jié)果;while語(yǔ)句用于得到一個(gè)字符串,并以'\\n'結(jié)束;if語(yǔ)句用于判斷一個(gè)字符是否為數(shù)值型,如果是就將其累加至s中。
33.getchargetchar解析:考查了字符可以作為整型變量來(lái)對(duì)待,參與操作。題中要求根據(jù)輸入的字符調(diào)用函數(shù)YesNo來(lái)判斷輸入的字符是y(Y)還是n(N),字符的輸入可用字符輸入函數(shù)getchar。函數(shù)YesNo用來(lái)判斷一個(gè)字符是y(Y)還是n(N),主要用了一個(gè)switch多分支結(jié)構(gòu)來(lái)比較輸入字符與字符\ue008'y',\ue009'Y'、,'n','N'是否相等來(lái)實(shí)現(xiàn)的。
34.pa[i]avg/n
35.43214321解析:靜態(tài)存儲(chǔ)類(lèi)的局部變量其生存期為整個(gè)程序的運(yùn)行期間,作用域卻只是定義它的函數(shù)或局部范圍。注意:局部變量和全局變量的作用域。
36.33解析:本題考查do…while語(yǔ)句形式:
do循環(huán)體
while表達(dá)式
首先執(zhí)行循環(huán)體語(yǔ)句,然后檢測(cè)循環(huán)控制條件表達(dá)式的值,若為真,則重復(fù)執(zhí)行循環(huán)體語(yǔ)句,否則退出循環(huán)。第1次循環(huán):b+=2,b=2,a-=2+b,a=11;第2次循環(huán):b=4,a=5;第3次循環(huán):b=6,a=-3,此時(shí)再判斷循環(huán)條件不滿足,退出循環(huán)。
37.8141
38.投影投影解析:在關(guān)系模型的數(shù)據(jù)語(yǔ)言中,一般除了運(yùn)用常規(guī)的集合運(yùn)算,(并、交,差、笛卡爾積等)外,還定義了一些專(zhuān)門(mén)的關(guān)系運(yùn)算,如投影、選擇、連接等。投影是從二維表的列方向上進(jìn)行的運(yùn)算。
39.1212解析:do…while循環(huán)的一個(gè)比較顯著的特點(diǎn)是:先執(zhí)行一次循環(huán)體然后再判斷循環(huán)的條件是否滿足,若滿足則接著進(jìn)入下一次循環(huán),否則就退出循環(huán)。注意:3種循環(huán)結(jié)構(gòu)的比較。
40.SOSO解析:考查用指針引用字符串?dāng)?shù)組中元素的方法。題中需要注意兩個(gè)問(wèn)題:一是for循環(huán)的修正表達(dá)式共執(zhí)行兩次'i--'操作;二是*p[i]是對(duì)某個(gè)字符的引用。
41.C解析:對(duì)象的基本特點(diǎn)包括;標(biāo)識(shí)惟一性、分類(lèi)性、多態(tài)性、封裝性和獨(dú)立性等。繼承性不屬于對(duì)象的基本特點(diǎn)。
42.B解析:內(nèi)模式(InternalSchemA)又稱(chēng)物理模式(PhysicalSchemA),它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲(chǔ)的文件結(jié)構(gòu)、索引、集簇及hash等存取方式與存取路徑。數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)具有高共享性和低冗余性,但不能完全避免數(shù)據(jù)冗余;數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值。
43.D
44.D解析:本題中定義了一個(gè)二維數(shù)組c和一個(gè)指針數(shù)組p并初始化讓它指向c,顯然此時(shí)p中的各元素為地址,選項(xiàng)A中p+1,此時(shí)其中的1代表的長(zhǎng)度是整個(gè);維數(shù)組c的長(zhǎng)度,故p+1將讓p指向c數(shù)組后面的元素,故不能引用c數(shù)組中的成員,故選項(xiàng)A錯(cuò)誤;同理選項(xiàng)B和選項(xiàng)C都不正確,選項(xiàng)D中p[0]指的是指針數(shù)組中的第一個(gè)元素的地址即c的首地址,此時(shí)的1的長(zhǎng)度代表的是數(shù)組c中一行的長(zhǎng)度,故p[0]+2代表的是第三行的首地址,而*(p[0]+2)將代表第三行的第一個(gè)元素的地址,所以,4個(gè)選項(xiàng)中選項(xiàng)D符合題意。
45.B解析:可以使用函數(shù)指針來(lái)調(diào)用函數(shù)。調(diào)用形式為:(*指針變量)(實(shí)參表列)。注意:調(diào)用函數(shù)和被調(diào)用函數(shù)之間的數(shù)據(jù)傳遞。
46.B解析:以'wt'方式寫(xiě)入的是字符文件,轉(zhuǎn)義字符\'\\n\'被看作兩個(gè)字符來(lái)處理。而'wb'方式寫(xiě)入的是二進(jìn)制文件,轉(zhuǎn)義字符\'\\n\'是一個(gè)字符。
47.A解析:本題考查%和/運(yùn)算符的使用。如果兩個(gè)數(shù)不能整除,只取結(jié)果的整數(shù)部分,小數(shù)部分全部舍去。運(yùn)算符“%”要求兩個(gè)運(yùn)算對(duì)象都為整型,其結(jié)果是整數(shù)除法的余數(shù)。表達(dá)式:a=-4+4*5-6=4+20-6=10:表達(dá)式:a=4+4%5-6=4+4-6=2;表達(dá)式:a=-3+4%6/5=-3+0=-3:表達(dá)式:a=(7+6)%5/2=13%5/2=1。
48.B解析:合法的標(biāo)識(shí)符是由字母、數(shù)字和下劃線組成,并且第一個(gè)字符必須為字母或下劃線,用戶定義的標(biāo)識(shí)符不能與關(guān)鍵字相同。選項(xiàng)A),數(shù)字不能為第一個(gè)字母,auto為關(guān)鍵字;選項(xiàng)C)中,也是數(shù)字不能為第一個(gè)字母,else為關(guān)鍵字;選項(xiàng)D)中負(fù)號(hào)不合法。
49.A解析:有時(shí)為了保護(hù)某些特有的對(duì)象,可以通過(guò)定義其為私有屬性達(dá)到不被繼承的目的。
50.A解析:函數(shù)fun()的參數(shù)為指針類(lèi)型,返回值為字符型,而選項(xiàng)B、C的參數(shù)不是指針類(lèi)型,所以不正確,選項(xiàng)D中,*fl(s)表示返回值為指針的函數(shù),所以也不正確。
51.C解析:要使輸出結(jié)果為t=4,必須要執(zhí)行elset=2*s;和if(a>b)t=s+t;語(yǔ)句。如果執(zhí)行if(a>b)t=s+t;語(yǔ)句,則條件為a>b,要求s=3,在該語(yǔ)句前面的語(yǔ)句中沒(méi)有條件可以滿足s=3;如果孰行elset=2*s;語(yǔ)句,則條件為a<b,要求s=2,需要執(zhí)行if(a>0)s=s+1;語(yǔ)句,所以應(yīng)滿足條件0<a<b。
52.A
53.B對(duì)二叉樹(shù)的中序遍歷是指:首先遍歷左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù)。在遍歷左、右子樹(shù)時(shí),注意依舊按照“左子樹(shù)一根結(jié)點(diǎn)一右子樹(shù)”的順序。本題的遍歷順序是這樣的:①首先訪問(wèn)左予樹(shù):BDEY;②在左子樹(shù)BDEY中,也按中序遍歷,先訪問(wèn)左子樹(shù)DY;在左子樹(shù)DY中,也按中序遍歷,先訪問(wèn)左子樹(shù),左子樹(shù)沒(méi)有,則訪問(wèn)根結(jié)點(diǎn)D,然后訪問(wèn)右子樹(shù)Y;③接著訪問(wèn)根B,再訪問(wèn)右子樹(shù)E;④訪問(wèn)左子樹(shù)BDEY后,接著訪問(wèn)根結(jié)點(diǎn)A,接著訪問(wèn)右子樹(shù)CFXZ;⑤右子樹(shù)CFXZ的訪問(wèn)順序同理可得:FCZX。
54.C解析:本題考查按位與“&”。因?yàn)?&1=1,0&0=0,所以任何數(shù)與自身按位與,結(jié)果仍為此數(shù),不發(fā)生變化。
55.B解析:在定義數(shù)組時(shí),如果賦給的初始值個(gè)數(shù)大于數(shù)值的長(zhǎng)度,這樣就會(huì)越界,因此選項(xiàng)A)錯(cuò)誤;選項(xiàng)C)中定義的是一個(gè)字符變量C:選項(xiàng)D)中整型數(shù)組a中只能存儲(chǔ)整型數(shù)據(jù),而不能存儲(chǔ)字符串常量“0123”。
56.A解析:字符型變量用來(lái)存放字符常量,且只能存放一個(gè)字符。賦值反斜杠線“\\”,必須用轉(zhuǎn)義字符實(shí)現(xiàn),即ch='\\\\',所以選項(xiàng)A)錯(cuò)誤;字符型變量可以賦0~255之間的ASCII碼值,整型數(shù)據(jù)和字符型數(shù)據(jù)有時(shí)可以通用,所以選項(xiàng)B)正確;可以將NULL賦給一個(gè)字符型變量,NULL代表一個(gè)空字符,相當(dāng)于0,選項(xiàng)C)正確;'\\xaa'表示的是1~2位16進(jìn)制數(shù)所代表的字符,所以選項(xiàng)D)正確。
57.A整數(shù)k對(duì)2求余數(shù)的兩個(gè)結(jié)果只能是0和1,所以選項(xiàng)A)表示k除以2的余數(shù),其結(jié)果是0或1。在選項(xiàng)B)、c)和D)中包括算術(shù)求余運(yùn)算符“%”,關(guān)系等于運(yùn)算符“-”和關(guān)系不等于運(yùn)算符“!=”以及邏輯非運(yùn)算符“!”。而邏輯運(yùn)算符與賦值運(yùn)算符、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符之間從高到低的運(yùn)算優(yōu)先次序是:!(邏輯“非”)、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、(邏輯“與”)、?(邏輯“或”)、賦值運(yùn)算符。選項(xiàng)B)含義是判斷表達(dá)式k%2的結(jié)果是否等于1、選項(xiàng)C)的含義是判斷表達(dá)式k%2的結(jié)果是否不等于0,選項(xiàng)D)含義是判斷表達(dá)式!k%2的結(jié)果是否等于1,所以選項(xiàng)B)、C)和D)的禽義相同。
58.A解析:在本題中k=n++,為后綴運(yùn)算。根據(jù)其運(yùn)算規(guī)則,首先n先加一,但n++表達(dá)式的值依然為n原來(lái)的值,即k的值變?yōu)閚加1之前的值。選項(xiàng)A中先給k賦值為n,然后n再加1,k值沒(méi)有變化,所以這個(gè)表達(dá)式和本題中表達(dá)式等價(jià);選項(xiàng)B中先n加1,然后將n加1后的值賦給k,所以這個(gè)表達(dá)式和本題中表達(dá)式不等價(jià):選項(xiàng)C中先計(jì)算表達(dá)式++n的值,執(zhí)行++n后,k變?yōu)閚加1后的值,所以這個(gè)表達(dá)式和題目中的表達(dá)式不等價(jià);選項(xiàng)D中表達(dá)式展開(kāi)為k=k=(n+1),k被累加,所以這個(gè)表達(dá)式和題目中的表達(dá)式不等價(jià)。所以4個(gè)選項(xiàng)中A正確。
59.B解析:編譯時(shí),編譯系統(tǒng)不為局部變量分配內(nèi)存單元,而是在程序運(yùn)行中,當(dāng)局部變量所在的函數(shù)被調(diào)用時(shí),編譯系統(tǒng)根據(jù)需要要臨時(shí)分配內(nèi)存,調(diào)用結(jié)束空間釋放;全局變量一經(jīng)定義,編譯系統(tǒng)為其分配固定的內(nèi)存單元,在程序運(yùn)行的自始至終都占用固定的單元。在考慮內(nèi)存不定的情況下,最好使用全局變量。
60.A解析:本題考查函數(shù)調(diào)用時(shí)的參數(shù)傳遞。函數(shù)reverse將數(shù)組b進(jìn)行了逆置,此時(shí)的b[10]={10,9,8,7,6,5,4,3,2,1},后面for語(yǔ)句的功能是將b中的前3個(gè)數(shù)累加,將結(jié)果放在s中,最后將s輸出,結(jié)果s=10+9+8=27。
61.D
62.A軟件危機(jī)主要表現(xiàn)在:軟件需求的增長(zhǎng)得不到滿足;軟件開(kāi)發(fā)成本和進(jìn)度無(wú)法控制;軟件質(zhì)量難以保證;軟件不可維護(hù)或維護(hù)程度非常低;軟件的成本不斷提高;軟件開(kāi)發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應(yīng)用需求的增長(zhǎng)。所以選擇A。
63.A
64.AP是指向二維字符數(shù)組第二行One+Dream!的數(shù)組指針,所以長(zhǎng)度是10,打印輸出的也是該字符串。
65.A【答案】:A
【知識(shí)點(diǎn)】:實(shí)體完整性與候選關(guān)鍵字
【解析】:在滿足數(shù)據(jù)完整性約束的條件下,一個(gè)關(guān)系可以有一個(gè)或多個(gè)候選關(guān)鍵字,但至少有一個(gè)候選關(guān)鍵字,故選A。
66.A解析:因?yàn)樵趙hile循環(huán)的循環(huán)條件中,一運(yùn)算符是前綴形式,所以表達(dá)式—k的值是k自減之后的值。程序開(kāi)始時(shí),將k的值初始化為5,然后進(jìn)入while循環(huán),因?yàn)椤猭的值為4(非零),所以執(zhí)行循環(huán)體輸出k-=3的值1,此時(shí)k的值也變?yōu)?。第2次執(zhí)行循環(huán)條件,—k的值為0,所以循環(huán)結(jié)束。因此最后輸出的結(jié)果是1,故應(yīng)該選擇A。
67.B
\n選項(xiàng)A、C、D分別用一個(gè)ifelse語(yǔ)句、兩個(gè)if語(yǔ)句和條件表達(dá)式表達(dá)了計(jì)算公式的含義。
\n
68.A
69.D本題考查文件操作函數(shù),兩次fwrite后,幣文件中已經(jīng)寫(xiě)入l,2,3,O,0,l,2,3,0,0然后將文件幣中的內(nèi)容重新寫(xiě)人數(shù)組a中,最后輸出a為1。2,3,0,0,1,2,3,0,0,所以選項(xiàng)D正確。
70.A\nstrcpy實(shí)現(xiàn)的功能是復(fù)制,該操作把a(bǔ)re復(fù)制到a中,aE03E33一’&’,且strcpy(aEl],'you')把you復(fù)制到a[l]中,故輸出a為“are&you”。
\n
71.A解析:維護(hù)是軟件生命周期的最后一個(gè)階段,也是持續(xù)時(shí)間最長(zhǎng)、付出代價(jià)最大的階段。軟件工程學(xué)的目的就在于提高軟件的可維護(hù)性,同時(shí)也要設(shè)法降低維護(hù)的代價(jià)。
軟件維護(hù)通常有以下四類(lèi);
①為糾正使用中出現(xiàn)的錯(cuò)誤而進(jìn)行的改正性維護(hù);
②為適應(yīng)環(huán)境變化而進(jìn)行的適應(yīng)性維護(hù);
③為改進(jìn)原有軟件而進(jìn)行的完善性維護(hù);
④為將來(lái)的可維護(hù)和可靠而進(jìn)行的預(yù)防性維護(hù)。
軟件維護(hù)不僅包括程序代碼的維護(hù),還包括文檔的維護(hù)。文檔可以分為用戶文檔和系統(tǒng)文檔兩類(lèi)。但無(wú)論是哪類(lèi)文檔,都必須與程序代碼同時(shí)維護(hù)。只有與程序代碼完全一致的文檔才有意義和價(jià)值。由此可知,本題中選項(xiàng)B、C、D中的說(shuō)法都是錯(cuò)誤的。
72.D層次模型的基本結(jié)構(gòu)是樹(shù)形結(jié)構(gòu),網(wǎng)狀模型是一個(gè)不加任何條件限制的無(wú)向圖,關(guān)系模型采用二維表來(lái)表示,因此三種數(shù)據(jù)庫(kù)的劃分原則是數(shù)據(jù)之間的聯(lián)系方式,選項(xiàng)D)正確。
73.D
74.B本題考查typledef重新聲明一種結(jié)構(gòu)體類(lèi)型,那么T為結(jié)構(gòu)體類(lèi)型,而不是結(jié)構(gòu)體變量,所以B選項(xiàng)正確。
75.A\nFor循環(huán)完成的功能是把二維數(shù)組a的第一列的字母按從小到大排序,其他列的字母不變。
\n
76.C數(shù)組m下標(biāo)從0到4計(jì)算,共5個(gè)元素,選項(xiàng)c)中m[0]=5,則m[m[0]]為m[5],超出了數(shù)組m的下標(biāo)范圍。因此正確答案為C)。
77.D
78.D
79.CN—s圖提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,所以A不對(duì)。PAD圖是問(wèn)題分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細(xì)設(shè)計(jì)的圖形表示工具,所以8不對(duì)。E—R圖是數(shù)據(jù)庫(kù)中的用于表示E—R模型的圖示工具,所以D不對(duì)。根據(jù)圖中所示表示方法是進(jìn)行軟件詳細(xì)設(shè)計(jì)時(shí)使用的程序流程圖。
80.D
81.(1)錯(cuò)誤:#defineF(m,n)(m/n)
正確:#defineF(m,n)(m)/(n)
(2)錯(cuò)誤:Return(s);
正確:return(s);
【解析】程序中函數(shù)的功能是計(jì)算題目中給出的公式值,第一個(gè)標(biāo)識(shí):fun()函數(shù)兩次調(diào)用宏F來(lái)計(jì)算“s=F((a+b),(a-
82.\n\tmain
\n{inta,b,c;
\nprintf(“請(qǐng)輸入三個(gè)整數(shù):”);
\nscanf(“%d,%d,%d”,&a,&b,&c);
\nif(aif(belseprintf(“max=%d\\n”,b);
\nelseif(aelseprintf(“max=%d\\n”,a);}
\n2022-2023年山東省菏澤市全國(guó)計(jì)算機(jī)等級(jí)考試C語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(20題)1.
2.下列敘述中不正確的是()。
A.在C語(yǔ)言中調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B.在C的函數(shù)中,最好使用全局變量
C.外部變量可以在函數(shù)之間傳遞數(shù)據(jù)
D.自動(dòng)變量實(shí)質(zhì)上是一個(gè)函數(shù)內(nèi)部的局部變量
3.有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf(“%d\n”,fun(7));}程序的運(yùn)行結(jié)果是()。A.2B.3C.7D.0
4.視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是______。
A.自頂向下B.由外向內(nèi)C.由內(nèi)向外D.自底向上
5.有以下程序:#include<stdio.h>main(){inta=2,b=2,C=2;print{("%d\n",a/b&c);}程序運(yùn)行后的輸出結(jié)果是()。A.0B.1C.2D.3
6.下列敘述中錯(cuò)誤的是()。
A.C程序可以由多個(gè)程序文件組成
B.—個(gè)C語(yǔ)言程序只能實(shí)現(xiàn)一種算法
C.C程序可以由一個(gè)或多個(gè)函數(shù)組成
D.—個(gè)C語(yǔ)言函數(shù)可以單獨(dú)作為一個(gè)C語(yǔ)言程序文件存在
7.以下合法的字符型常量是A.B.C.D.
8.下面哪個(gè)不是用來(lái)解決哈希表沖突的開(kāi)放地址法()
A.線性探測(cè)法B.線性補(bǔ)償探測(cè)法C.拉鏈探測(cè)法D.隨機(jī)探測(cè)法
9.若在線性表中采用折半查找法查找元素,該線性表應(yīng)該()。
A.元素按值有序B.采用順序存儲(chǔ)結(jié)構(gòu)C.元素按值有序,且采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)D.元素按值有序,且采用順序存儲(chǔ)結(jié)構(gòu)
10.若有定義“doublea;floatb;shortc;”,若想把1.2賦給變量a,3.4賦給變量b,5678賦給變量c,程序運(yùn)行時(shí)鍵盤(pán)輸入:1.23.45678<回車(chē)>則以下正確的讀入語(yǔ)句是()。A.scanf("%If%If%d",&a,&b,&c);
B.scanf("%If%If%hd",&a,&b,&c);
C.scanf("%If%f%hd",&a,&b,&c);
D.scanf("%f%f%d",&a,&b,&c);
11.下面程序段的運(yùn)行結(jié)果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
A.8B.12C.4D.7
12.下列程序的輸出結(jié)果是
#include"stdio.h"
#defineN3
#defineM3
voidfun(inta[M][N])
{printf("%d\n",*(a[1]+2));}
main()
{inta[M][N];
inti,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
a[i][j]=i+j-(i-j);
fun(a);}
A.3B.4C.5D.6
13.某二叉樹(shù)的前序和后序序列正好相反,則該二叉樹(shù)一定是_____的二叉樹(shù)
A.空或者只有一個(gè)結(jié)點(diǎn)B.高度等于其結(jié)點(diǎn)數(shù)C.任一結(jié)點(diǎn)無(wú)左孩子D.任一結(jié)點(diǎn)無(wú)右孩子
14.算法的時(shí)間復(fù)雜度取決于()
A.問(wèn)題的規(guī)模B.待處理數(shù)據(jù)的初態(tài)C.A和B
15.設(shè)有一個(gè)棧,元素依次進(jìn)棧的順序?yàn)锳、B、C、D、E。下列()是不可能的出棧序列。
A.A,B,C,D,EB.B,C,D,E,AC.E,A,B,C,DD.E,D,C,B,A
16.
17.若有定義floata[15],*p=a;,且數(shù)組a的首地址為300H,則p+13所指向的數(shù)組元素的地址為()。
A.334HB.30DHC.352HD.31AH
18.第
27
題
有一堆零件(100到200之間),如果分成4個(gè)零件一組的若干組,則多2個(gè)零件;若分成7個(gè)零件一組,則多3個(gè)零件;若分成9個(gè)零件一組,則多5個(gè)零件。下面程序是求這堆零件總數(shù),請(qǐng)選擇填空。
#include<stdio.h>
main()
{inti;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if(_______)
printf("%d",i);
}
A.i%9=5B.i%9!=5C.(i-5)%9!=0D.(i-5)%9==0
19.以下不正確的定義語(yǔ)句是A.A.doublex[5]={2.0,4.0,6.0,8.0,10.0};
B.inty[5.3]={0,1,3,5,7,9};
C.charc1[]={′1′,′2′,′3′,′4′,′5′};
D.charc2[]={′\x10′,′\xa′,′\x8′};
20.一個(gè)遞歸算法必須包括()。
A.遞歸部分B.終止條件和遞歸部分C.迭代部分D.終止條件和迭代部分
二、2.填空題(20題)21.若運(yùn)行時(shí)給變量x輸入12,則以下程序的運(yùn)行結(jié)果是【】;
main(){
intx,y;
scanf(""%d"",&x);
y=x>12?x+10:x-12;
printf(""%d\n"",y);
}
22.下列程序執(zhí)行后輸出的結(jié)果是【】。
structs
{intx,y;}data[2]={10,100,20,200};
main()
{
structs*p=data;
printf("%d\n",++(p->x));
}
23.執(zhí)行下面程序段時(shí)輸出suet,請(qǐng)?zhí)羁铡?/p>
main()
{staticchara[]="student";
char*p;
for(p=a;p<【】;p+=2)
putchar(*p);
}
24.下面程序的功能是用來(lái)統(tǒng)計(jì)文件中字符個(gè)數(shù)。請(qǐng)?zhí)羁铡?/p>
#include"stdio.h"
main()
{longcount=OL;
FILE*fp=【】("text.dat","r");
if(fp==0)
{printf("Openerror\n");
exit(0);
}
while(【】)
{
fgetc(fp);
count++;
}
fclise(fp);
printf("%1d\n",count);
}
25.某二義樹(shù)中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹(shù)中有______個(gè)葉子結(jié)點(diǎn)。
26.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),線性鏈表屬于【】。
27.十六進(jìn)制數(shù)100轉(zhuǎn)換成十進(jìn)制數(shù)為【】。
28.以下程序中函數(shù)f的功能是在數(shù)組x的n個(gè)數(shù)(假定n個(gè)數(shù)互不相同)中找出最大最小數(shù),將其中最小的數(shù)與第一個(gè)數(shù)對(duì)換,把最大的數(shù)與最后一個(gè)數(shù)對(duì)換。請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
voidf(intx[],intn)
{intp0,p1,i,j,t,m;
i=j=x[0];p0=p1=0;
for(m=0;m<n;m++)
{if(x[m]>i){i=x[m];p0=m;}
elseif(x[m]<j){j=x[m];p1=m;}
}
t=x[p0];x[p0]=x[n-1];x[n-1]=t;
t=x[p1];x[p1]=【】;【】=t;
}
main()
{inta[10],u;
for(u=0;u<10;u++)scanf("%d",&a[u]);
f(a,10);
for(u=0;u<10;u++)printf("%d",a[u]);
printf("\n");
}
29.下列程序運(yùn)行后的輸出的結(jié)果是______。
#include<stdio.h>
main()
{chars[20];
scanf("%s",s);
printf("%s",s);
}
運(yùn)行程序,輸入HOWAREYOU。
30.以下程序是求矩陣a,b的和,結(jié)果存入矩陣c中,并按矩陣形式輸出,請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
main()
{inta[3][4]={13,-2,7,5},{1,0,4,-3},{6,8,0,2}};
intb[3][4]={{-2,0,1,4},{5,-1,7,6},{6,8,0,2}};
inti,j,c[3][4];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
c[i][j]=【】;
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
printf("%3d",c[i][j]);
printf("\n");}}
31.數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)為數(shù)據(jù)集成性、數(shù)據(jù)的高_(dá)_____和低冗余性、數(shù)據(jù)獨(dú)立性和數(shù)據(jù)統(tǒng)一管理和控制。
32.以下程序的功能是:對(duì)輸入的一行字符串的數(shù)字字符按它們的字面值累加,輸出此累加和。例如,輸入一行字符是:ab34dh8u,輸出值應(yīng)當(dāng)是15。請(qǐng)?zhí)羁铡?/p>
#include<stdio.h>
#include<ctype.h>
main()
{charch;inta,s;
【】;
while((ch=getchar())【】)
if(isdigit(ch))
{a=【】;s+=a;}
printf("s=%d\n\n",s);}
33.以下程序的功能是根據(jù)輸入的"y"("Y")與"n"("N"),在屏幕上分別顯示出"ThisisYES."與"ThisisNO."??瞻滋幮枰钊氲膬?nèi)容是
#include<stdio.h>
voidYesNo(charch)
{switch(ch)
{case′y′:
case′Y′:printf("\nThisisYES.\n");
case′n′:
case′N(xiāo)′:printf("\nThisisNO.\n");}
main()
{charch;
printf("\nEnterachary,Yorn,N:");
ch=【】;
printf("ch;%c",ch);
YesNo(ch);}
34.下面的程序通過(guò)函數(shù)average計(jì)算數(shù)組中各元素的平均值,請(qǐng)?zhí)羁铡?/p>
floatavetage(int*pa,intn)
{inti;
floatavg=0.0;
for(i=0;i<n;i++);
avg=avg+【】;avg=【】;
returnavg;
}
main()
{inti,a[5]={2,4,6,8,10,};
floatmean;
prinf("%mean=%f\n",mean);
}
35.以下程序的輸出結(jié)果是【】。
#include<stdio.h>
main()
{ints[]={1,2,3,4},i;
intx=0;
for(i=0;i<4;i++)
{x=sb(s,x);
printf("%d",x);}
printf("\n");}
sb(s1,y)
int*s1,y;
{staticinti1=3;
y=s1[i1];
i1--;
return(y);}
36.下列程序段中循環(huán)體的執(zhí)行次數(shù)是______。
a=15;
b=0;
do{b+=2;a-=2+b;}while(a>=0);
37.下列程序的運(yùn)行結(jié)果為【】。
main()
{intx=2,y,z;
x*=3+1;
printf("%d,",x++);
x+=y=z=5;
printf("%d,",x);
K=y==Z;
printf{"%d\n",x);
}
38.【】是從二維表列的方向進(jìn)行的運(yùn)算。
39.下面程序的輸出結(jié)果是【】。
unsignedfun6(unsignednum)
{unsignedk=1;
do{k*=hum%10;
num/=10;}while(num);
return(k);}
main()
{unsignedn=26;
printf("%d\n",fun6(n));}
40.以下程序的輸出結(jié)果是【】。
main()
{char*p[]={"BOOL","OPK","H","SP"};
inti;
for(i=3;i>0;i--,i--)printf("%c",*p[i]);
printf("\n");}
三、1.選擇題(20題)41.以下不屬于對(duì)象的基本特點(diǎn)的是()
A.分類(lèi)性B.多態(tài)性C.繼承性D.封裝性
42.索引屬于()。
A.模式B.內(nèi)模式C.外模式D.概念模式
43.進(jìn)行二分法查找,則線形表______。
A.必須以順序方式存儲(chǔ)
B.必須以鏈接方式存儲(chǔ),且數(shù)據(jù)元素已按值排好序
C.必須以鏈接方式存儲(chǔ)
D.必須以順序方式存儲(chǔ),且數(shù)據(jù)元素已按值排好序
44.若有以下說(shuō)明和語(yǔ)句intc[4][5],(*p)[5];p=c;能夠正確引用c數(shù)組元素的是
A.p+1B.*(p+3)C.*(p+1)+3D.*(P[0]+2)
45.以下程序運(yùn)行時(shí)若要正確輸出函數(shù)的入口地址和輸入數(shù)的絕對(duì)值,應(yīng)在程序空缺處填入的正確選項(xiàng)是()。abs(intx){if(x>=0)returnx:elsereturn-x;}main(){inty,z,(*p)(intx)=abs;scanf("%d",&y);z=(*p)(y);______;}
A.printf("%d%d\n",&p,z)
B.printf("%d%d\n",p,z)
C.printf("%d%d\n",*p,z)
D.Printf("%d%d\n",p,*z)
46.對(duì)于下述程序,在方式串分別采用"wt"和"wb"運(yùn)行時(shí),兩次生成的文件TEST的長(zhǎng)度分別是
#include<stdio.h>
voidmain()
{FILE*fp=fopen("TEST",);
fputc(′A′,fp);fputc(′\n′,fp);
fputc(′B′,fp);fputc(′\n′,fp);
fputc(′C′,fp);
fclose(fp);}
A.7字節(jié)、7字節(jié)B.7字節(jié)、5字節(jié)C.5字節(jié)、7字節(jié)D.5字節(jié)、5字節(jié)
47.下列程序輸出的結(jié)果是()。main(){inta;a=-4+4*5-6;printf(“%d”,a);a=4+4%5-6;printf(“%d”,a);a=-3+4%6/5;printf(“%d”,a);a=(7+6)%5/2;printf(“%d”,a);}
A.102-31B.10-221C.11-221D.10221
48.下面各選項(xiàng)中,均是C語(yǔ)言合法標(biāo)識(shí)符的選項(xiàng)組是
A.33weautoB._23me_3ewC._433e_elseD.ER-DF32
49.下面對(duì)對(duì)象概念描述,不正確的是
A.任何對(duì)象都必須有繼承性B.對(duì)象是屬性和方法的封裝體C.對(duì)象間的通訊靠消息傳遞D.操作是對(duì)象的動(dòng)態(tài)屬性
50.程序中若有如下說(shuō)明和定義語(yǔ)句
charfun(char*);
main()
{
char*s="one",a[5]={0},(*f1)()=fun,ch;
……
}
以下選項(xiàng)中對(duì)函數(shù)fun的正確調(diào)用語(yǔ)句是
A.(*f1)(A);B.*f1(*s);C.fun(&A);D.ch=*f1(s);
51.在執(zhí)行以下程序時(shí),為了使輸出結(jié)果為t=4,給a和b輸入的值應(yīng)該滿足的條件是_______。main(){ints,t,a,b;scanf("%d%d",&a,&B);s=1;t=1;if(a>0)s=s+1;if(a>B)t=s+t;elseif(a==B)t=5;elset=2*s;printf("t=%d\n",t);}
A.a>bB.a<b<0C.0<a<bD.0>a>b
52.定義結(jié)構(gòu)體數(shù)組structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)printf("%d%c",x[i].num,x[i].name[2]);程序執(zhí)行后的輸出結(jié)果是()。
A.2A3N4E5OB.1H2I3U4EC.1A2N3E4OD.1A2N3E4O
53.有下列二叉樹(shù),對(duì)此二叉樹(shù)中序遍歷的結(jié)果為()。
A.BDYEACFXZB.DYBEAFCZXC.ABCDEFXYZD.ABDYECFXZ
54.以下程序的輸出結(jié)果是main(){intc=35;printf("%d\n",c&c);}
A.0B.70C.35D.1
55.下列能正確定義一維數(shù)組的選項(xiàng)是()。
A.inta[5]={0,1,2,3,4,5);
B.chara[]={0,1,2,3,4,5};
C.chara={'A','B','C'};
D.inta[5]="0123";
56.已定義ch為字符型變量,以下賦值語(yǔ)句中錯(cuò)誤的是
A.ch='\';B.ch=62+3;C.ch=NULL;D.ch='\xaa';
57.當(dāng)把4個(gè)表達(dá)式用做if語(yǔ)句的控制表達(dá)式時(shí),有一個(gè)選項(xiàng)與其他3個(gè)選項(xiàng)含義不同,這個(gè)選項(xiàng)是()。
A.k%2B.k%2==1C.(k%2)!=0D.!k%2==1
58.以下選項(xiàng)中,與k==n++完全等價(jià)的表達(dá)式是()。
A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+1
59.下列敘述中不正確的是()。
A.在C語(yǔ)言中調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B.在C的函數(shù)中,最好使用全局變量
C.外部變量可以在函數(shù)之間傳遞數(shù)據(jù)
D.自動(dòng)變量實(shí)質(zhì)上是一個(gè)函數(shù)內(nèi)部的局部變量
60.下列程序中函數(shù)reverse()的功能是將a所指數(shù)組中的內(nèi)容進(jìn)行逆置。
#include<stdio.h>
voidreverse(inta[],ihtn)
{inti,t;
for(i=0;i<n/2;i++)
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
main()
{intb[10]={1,2,3,4,5,6,7,8,9,10};inti,s=0;
reverse(b,10);
for(i=0;i<3;i++)s+=b[i];
printf("%d\n",s);
}
程序運(yùn)行后的輸出結(jié)果是()。
A.27B.6C.25D.30
四、選擇題(20題)61.
62.下面描述中,不屬于軟件危機(jī)表現(xiàn)的是()A.軟件過(guò)程不規(guī)范B.軟件開(kāi)發(fā)生產(chǎn)率低C.軟件質(zhì)量難以控制D.軟件成本不斷提高
63.
64.有以下程序:
程序運(yùn)行后的輸出結(jié)果是()。
A.10,One*Dream!B.9,One*Dream!C.9,One*WorldD.10,One*World
65.在滿足實(shí)體完整性約束的條件下()。
A.一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字
B.一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字
C.一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字
D.一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字
66.
有以下程序:
main
{intk=5;
while(--k)printf("%d",k-=3);
printf("\n");
}
執(zhí)行后的輸出結(jié)果是()。
A.1B.2C.4D.死循環(huán)
67.
有以下計(jì)算公式
若程序前面已在命令中包含math.h文件,不能夠正確
計(jì)算上述公式的程序段是()。
A.if(x>=0)y=sqrt(x);elsey=sqrt(-x);
B.y=sqrt(x)if(x<0)y=sqrt(0x);
C.if(x>=O)y=sqrt(x);If(x<O)y=sqrt(0x);
D.y=sqrt(x>=0?x:0x);
68.
69.有以下程序:
程序運(yùn)行后的輸出結(jié)果是()。
A.1,2,3,0,0,0,0,0,0,0,
B.1,2,3,1,2,3,0,0,0,0,
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,1,2,3,0,0,
70.下述程序執(zhí)行的輸出結(jié)果是()。
#include<stdio.h>
main()
{chara[2][4];,
strcpy(a。"are");strcpy(a[1],"you");
a[o][3]=&;
printf("%s\n",a);
}
A.are&you
B.you
C.are
D.&
71.下列敘述中正確的是()。
A.軟件交付使用后還需要進(jìn)行維護(hù)
B.軟件一旦交付使用
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于金屬材料服務(wù)協(xié)議合同模板
- 國(guó)內(nèi)金融租賃合同金額
- 2024-2025學(xué)年新教材高中政治第2單元認(rèn)識(shí)社會(huì)與價(jià)值選擇第4課第1框人的認(rèn)識(shí)從何而來(lái)練習(xí)含解析部編版必修4
- 腦梗死手術(shù)后病人的護(hù)理
- 2024熱水工程合同書(shū)范本
- 2024ui設(shè)計(jì)外包文檔ui設(shè)計(jì)外包合同范本
- 專(zhuān)題13 習(xí)作訓(xùn)練(講義+試題) -2023年四升五語(yǔ)文暑假銜接課(統(tǒng)編版)
- 2024廣告服務(wù)合同范本
- 2024建筑工程設(shè)計(jì)居間合同范本
- 2024建筑工程拆遷房屋合同格式工程
- 技術(shù)合作協(xié)議技術(shù)引進(jìn)
- 2024年抗菌藥物業(yè)務(wù)學(xué)習(xí)培訓(xùn)課件
- 護(hù)理操作中法律風(fēng)險(xiǎn)防控
- GB 30253-2024永磁同步電動(dòng)機(jī)能效限定值及能效等級(jí)
- 2024年福建福州市倉(cāng)山區(qū)民政局招聘5人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 合肥市2023-2024學(xué)年七年級(jí)上學(xué)期期中語(yǔ)文考試卷
- 相反國(guó)課件-大班
- 歷史西漢建立和“文景之治”課件 2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史上冊(cè)
- 中核集團(tuán)在線測(cè)評(píng)多少道題
- 語(yǔ)文第13課《紀(jì)念白求恩》課件-2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)上冊(cè)
- 人教版(2024新版)七年級(jí)上冊(cè)英語(yǔ) Unit 1 You and Me 單元測(cè)試卷(含答案解析)
評(píng)論
0/150
提交評(píng)論