![北方工業(yè)大學(xué)2023年計(jì)算機(jī)C語(yǔ)言期末樣卷(含六卷)_第1頁(yè)](http://file4.renrendoc.com/view12/M09/06/0B/wKhkGWdLzHmAOyeXAAE4XO6YYuA405.jpg)
![北方工業(yè)大學(xué)2023年計(jì)算機(jī)C語(yǔ)言期末樣卷(含六卷)_第2頁(yè)](http://file4.renrendoc.com/view12/M09/06/0B/wKhkGWdLzHmAOyeXAAE4XO6YYuA4052.jpg)
![北方工業(yè)大學(xué)2023年計(jì)算機(jī)C語(yǔ)言期末樣卷(含六卷)_第3頁(yè)](http://file4.renrendoc.com/view12/M09/06/0B/wKhkGWdLzHmAOyeXAAE4XO6YYuA4053.jpg)
![北方工業(yè)大學(xué)2023年計(jì)算機(jī)C語(yǔ)言期末樣卷(含六卷)_第4頁(yè)](http://file4.renrendoc.com/view12/M09/06/0B/wKhkGWdLzHmAOyeXAAE4XO6YYuA4054.jpg)
![北方工業(yè)大學(xué)2023年計(jì)算機(jī)C語(yǔ)言期末樣卷(含六卷)_第5頁(yè)](http://file4.renrendoc.com/view12/M09/06/0B/wKhkGWdLzHmAOyeXAAE4XO6YYuA4055.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023年計(jì)算機(jī)C語(yǔ)言期末精選樣卷(-)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、與二進(jìn)制小數(shù)0.1等值的十六進(jìn)制小數(shù)為O
A、0.1
B、0.2
C、0.4
D、0.8
【答案】D
【解析】此題屬于綜合題。首先,把二進(jìn)制小數(shù)0.1轉(zhuǎn)化成十進(jìn)制小數(shù):
(0.1)2=1X27=(0.5)然后把十進(jìn)制小數(shù)0.5轉(zhuǎn)化成十六進(jìn)制小數(shù):
0.5X16=8,而整數(shù)部分為0,所以(0.1)2=(0.5)10=(0.8)16
2、為表示關(guān)系x>y>z,應(yīng)使用的c語(yǔ)言表達(dá)式是o
A、(x>y)&&(x>z)
(x>y)&&(y>z)
C、(x>y)&(y>z)
Ds.(x>y)AND(x>z)
【答案】B
3、在下面的條件語(yǔ)句中(其中si個(gè)s2表示c語(yǔ)言語(yǔ)句),只有()在功能上與其
他三個(gè)語(yǔ)句不等價(jià)。
A、if(a)
SI
else
S2
B、if(a=0)
S2
else
SI
C、if(a!=0)
SI
else
S2
if(a==0)
SI
else
S2
【答案】D
4、設(shè)變量a、b、c、d和y都已正確定義并賦值。若有以下if語(yǔ)句:if(a<b)
if(c==d)y=0;elsey=l;該語(yǔ)句所表示的含義是。
A、y=0,a
y=LaNb
B、y=0,a
y=La2b且cNd
C、y=0,a
y-1,且CXD
D、y=0,a
y=l,cWd
【答案】C
5、以下程序的輸出結(jié)果是o
main()
(
inta=l,b=0,x=l,y=l;
switch(a)
(
case1:switch(b)
(
case0:x++;
break;
case1:y++;
break:
}
case2:x++;
y++;
break;
)
printfCz%d,%d\nz,,x,y);
)
A、2,1
B、2,3
C、3,2
D、32
【答案】C
6、設(shè)intx:,則經(jīng)過(guò)______后,語(yǔ)句*px=0;可將x值置為0。
A^int*px;
B、intconst*px=&x;
C^int*constpx=&x:
D、constint*px=&x;
【答案】B
【解析】因?yàn)?pl=a:所以a必然為指針類型,p2二*b,粕為指針類型,而b
必然是指向指針的指針,a和b的類型分別是ini*和ini**。
7、下列語(yǔ)句中,正確的是o
A、sLaLiccharsir□-“China”;
B、staticcharstr口;str="China”;
C、staticcharstrl[5],str2[]=/,Chinaz,;strl=str2;
D、staticcharstrl[],str2[];str2=z,Chinaz,;strcpy(strl,str2);
【答案】A
8、以下對(duì)二維數(shù)組a進(jìn)行正確初始化的是o
A、inta[2][3]={{l,2},{3,4},{5,6}};
B、inta[][3]={1,2,3,4,5,6};
C、inta[2][]={1,2,3,4,5,6};
D、inta[2][]={{1,2},{3,4});
【答案】B
9、執(zhí)行語(yǔ)句for(i=l;i++V4;);后變量i的值是。
A、3
B、4
C、5
D、不確定。
【答案】C
10、順序執(zhí)行下列程序語(yǔ)句后,則b的值是stringa="hello";string
b=a.substring(0,2);
A>Hello
B、hello
C、He
D、null
【答案】C
【解析】substring。方法是用來(lái)提取子字符串的,此題是提取字符串a(chǎn)的第0
個(gè)到第2個(gè)字符組成新的字符串:He。
11、若使用一維數(shù)組名作函數(shù)實(shí)參,則以下正確的說(shuō)法是。
A、必須在主調(diào)函數(shù)中說(shuō)明此數(shù)組的大小
B、實(shí)參數(shù)組類型與形參數(shù)組類型可以不匹配
C、在被調(diào)用函數(shù)中,不需要考慮形參數(shù)組的大小
D、實(shí)參數(shù)組名與形參數(shù)組名必須一致
【答案】A
12、以下敘述中正確的是o
A、在C程序中無(wú)論是整數(shù)還是實(shí)數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無(wú)誤地
表示
B、C程序由主函數(shù)組成
C、C程序由若干函數(shù)組成
D、C程序中只允許包含一個(gè)函數(shù)
【答案】C
13、以下選項(xiàng)中不正確的整型常量是o
A、12L
B、-10
C、12
D、2,900
【答案】D
14、以下不能對(duì)二維數(shù)組a進(jìn)行正確初始化的語(yǔ)句是o
A、inta[2][3]={0};
B、inta[][3]={{l,2},{0});
C、inta[2][3]={{1,2},{3,4},{5,6}};
D、inta[][3]={1,2,3,4,5,6}
【答案】C
15>程序段:intx=12:doubley=3.141593;printf("%d%8.6f〃,x,y);的輸出
結(jié)果是o
A、123.141593
B、123.141593
C、12,3.141593
D、123.1415930
【答案】A
16、下列敘述中正確的是o
A、只能在循環(huán)體內(nèi)和switch語(yǔ)句體內(nèi)使用break語(yǔ)句
B、continue語(yǔ)句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行
C、在循環(huán)體內(nèi)使月break語(yǔ)句或continue語(yǔ)句的作用相同
D、從多層循環(huán)嵌套中退出時(shí),只能使用got。語(yǔ)句
【答案】A
17、設(shè)有如下定義:
structsk
(
inta;
floatb;
)
data,*p;
若有p=&data;
則對(duì)data中成員a的引用正確的是。
A、(*p).data,a
B、(*p).a
C、p->data.a
D、p.daLa.a
【答案】B
【解析】P是指向結(jié)構(gòu)體的指針,用指針引用結(jié)構(gòu)體成員有兩種格式:p->成
員、(*p).成員
18、執(zhí)行以卜'代碼,輸出結(jié)果是intx=5,y=7,u=9,v=6;
printf(〃%d〃,x>y?x+2:u>v?u-3:v+2);
A、8
B、6
C、7
D、true
【答案】B
19、下列字符數(shù)組長(zhǎng)度為5的是o
Aschara□二{'h',,a,,,b',,c,,,d,};
charb[]={'h','a','b','c','d',''0');
C^charc[10]={'h',,a,,,b',,c,,,d,};
D、chard「61=「h','a','b','c',''0'}:
【答案】A
20、c語(yǔ)言結(jié)構(gòu)體類型變量在程序執(zhí)行期間,o
A、所有成員一直駐留在內(nèi)存中
B、沒(méi)有成員駐留在內(nèi)存中
C、部分成員駐留在內(nèi)存中
D、只有一個(gè)成員駐留在內(nèi)存中
【答案】A
二、判斷題(每小題2分,共20分)
()1、for語(yǔ)句的一般形式如下,其中的表達(dá)式1只執(zhí)行一次。
【答案】正確
()2、函數(shù)的形參都屬于全局變量。
【答案】錯(cuò)誤
()3、c語(yǔ)言中switch語(yǔ)句可以用if語(yǔ)句完全代替.()
【答案】正確
()4、若變量已正確定義,執(zhí)行以下程序段,輸入0或者負(fù)數(shù)時(shí),循環(huán)結(jié)束。
total=0;
scanf(飛d”,&score);
while(score>0)
{
total=total+score;
scanf&score);
}
【答案】正確
()5、比較兩個(gè)字符串是否相等不能通過(guò)條件運(yùn)算符
【答案】正確
()6、按照c語(yǔ)言的規(guī)定,在參數(shù)傳遞過(guò)程中,既可以將實(shí)參的值傳遞給形參,也可以將
形參的值傳遞給實(shí)參,這種參數(shù)傳遞是雙向的。
【答案】錯(cuò)誤
()7、對(duì)字符數(shù)組元素進(jìn)行引用時(shí),可以一次引用整個(gè)數(shù)組。
【答案】錯(cuò)誤
()8、函數(shù)的實(shí)參和形參都可以是變量、常量和表達(dá)式。
【答案】錯(cuò)誤
()9、函數(shù)fscanf和fDrinlf這兩個(gè)函數(shù)是對(duì)標(biāo)準(zhǔn)輸入、輸出設(shè)備進(jìn)行讀寫,而不是對(duì)
磁盤文件進(jìn)行讀寫。
【答案】錯(cuò)誤
()10、在c語(yǔ)言中,使用方式可以打開(kāi)文件
【答案】正確
三、編程題(每小題分,共40分)
1、編寫程序:對(duì)10個(gè)數(shù)進(jìn)行排序。(本題10分)
【答案】#include<stdio.h>
#defineN10
intmain()
(
inti,j,a[N],tenp;
printf(〃請(qǐng)輸入10個(gè)數(shù)字:\n〃);
for(i=0;i<N;i+")
scanf(〃%d〃,&a[i]);
for(i=0;i<N-l;i++)
(
intmin=i;
for(j=i+l;j<N;j++)
if(a[min]>a[j])min=j;
if(min!=i)
(
temp=a[nin];
a[min]=a[i];
a[i]=tenp;
)
}
printf(〃排序結(jié)果是:\n〃);
for(i=0;i<N;i+-)
printf("%d",a[i]);
printf(〃\n〃);
return0;
)
【解析】可以利用選擇法,即從后9個(gè)比較過(guò)程中,選擇一個(gè)最小的與第一個(gè)
元素交換,下次類推,即用第二個(gè)元素與后8個(gè)進(jìn)行比較,并進(jìn)行交換。
2、用空格或換行分開(kāi)的字符串稱為單詞。輸入多行字符串,直到遇到了單詞
〃stop〃時(shí)才停止。最后輸出單詞的數(shù)量。用于分割單詞的空格或換行可能多于
1個(gè)。單詞數(shù)量不包括〃stop〃。(本題14分)
【答案】^include<stdio.h>
iiincludp〈string,h〉
intmain()
inti=O;
charstr[80];
while(1){
scanfstr);
if(strcmp(str,"stop")!=0){
i++;
}else{
break;
)
)
printf(〃%cT,i);
}
3、有一包含職工編號(hào)、年齡和性別的單向鏈表,分別使用函數(shù)完成以下功能
建立鏈表。
分別統(tǒng)計(jì)男女職工的人數(shù)。
在鏈表尾部插入新職工。
刪除指定編號(hào)的職工。
刪除60歲以上的男職工和55歲以上的女職工被刪除的結(jié)點(diǎn)保存到另一個(gè)鏈表
中。在主函數(shù)中設(shè)計(jì)簡(jiǎn)單的菜單去調(diào)用上述函數(shù)。(本題16分)
【答案】#include<sldlib.h>
#include<stdio.h>
structnode(
longNo;
intage;
charsex;
structnode*next;
};
node*establish()
(
structnodc*h,*p,*q;
longnum;
h=(structnode*;malloc(sizeof(structnode));
p二q=h;
printf(〃請(qǐng)輸入職工編號(hào)(輸入0退出輸入):\n〃);
scanfd〃,&nun);
while(num!=O)
(
p=(structnode*)malloc(sizeof(structnode));
p->No=num;
printf(〃請(qǐng)輸入職工年齡和性別\n〃);
scanf(z,%d,%c〃,&p->age,&p->sex);
q->next=p;
q-p;
printf("請(qǐng)輸入職工編號(hào)(輸入0退出輸入)!\n〃);
scanf&num);
}
p->next=NULL;
returnh;
}
voidcount(nodc*phead)
(
intm=0,f=0;
structnodc*p;
p=phead->next;
while(p!=NULL)
(
if(p->sex==,M,||p->sex==,in))
m++;
elsef++;
p=p->next;
}
printf("男職工的人數(shù)為:%d\n女職工的人數(shù)為:%d\n〃,m,f);
)
voidaddnew(nodc*phceid)
(
sLrucLnode木p,木q;
printf(〃請(qǐng)輸入新職工編號(hào)年齡和性別!\n〃);
p=(structnode*Jmalloc(sizeof(structnode));
scanf(〃%ld,%d,%c”,&p->No,&p->age,&p->sex);
q=phead->ncxt;
while(q->next!=NULL)
q=q->next;
q->next=p;
p->next=NULL;
)
voiddel(structnode*phead,longnum)
(
structnode*p,*q;
if(phead->next"NULL)
(
prinlf("Lislisnull.Xn");
return;
}
p=phead->next;
q二phead;
while(p!=NULL&&p->No!=num)
q二P;
p=p->next;
)
if(p==NULL)return;
if(q!=NULL)
(
p=q->next;
q->next=p->next;
free(p):
}
}
node*delToOther(node*phead)
(
structnode*h,*p,*q,*r;
h=(structnode*;malloc(sizeof(structnode));
q=phead;
p-phead->[iexL;
r二h;
while(p!=NULL)
if(((p->sex==,M)||p->sex==,m*)&&p->age>=60;I|((p->sex==,F(xiàn),||p->sex==,
f)&&p->age>=55))
q->next=p->next;
r->next=p;
r=p;
r->next=NULL;
p=p->next;
}
else
(
q=P;
p=p->next;
)
)
returnh;
}
intmain()
(
charch;
longnum;
structnode*phead,*prest;
printfCl.創(chuàng)建鏈表.\n2.統(tǒng)計(jì)男女職工人數(shù).\n3.添加新員工.\n4.刪除指
定編號(hào)的職工.\n5.刪除60歲以上的男員工和55歲以上的女員工.\nEnter
yourchoice:12345,z):
scanf&ch);
while(ch!=0)
(
switch(ch)
(
case1:phead=establish();break:
case2:count(prest);break;
case3:addnew(phead);break;
case4:pr—請(qǐng)輸入要?jiǎng)h除的員工的編號(hào);
scanf(繪ld〃,&num);
del(phead,num);break;
case5:prest=delToOther(phead;;break;
default:break;
}
printf("\nl.創(chuàng)建鏈表.\n2.統(tǒng)計(jì)男女職工人數(shù).\n3.添加新員工.二n4.
刪除指定編號(hào)的職工.55.刪除60歲以上的男員工和55歲以上的女員
T.\nEnteryourchoice:12345!z,);
scanf(〃%d〃,&ch);
}
)
2023年計(jì)算機(jī)C語(yǔ)言期末精選樣卷(二)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、下列符號(hào)中,可以作為變量名的是o
A^+c
B、*X
C、_DAY
D、next-day
【答案】C
2、若要對(duì)a進(jìn)行++運(yùn)算,則a應(yīng)具有下面說(shuō)明
A、inta[3][2];
B、char*a[]〃12〃,〃ab〃;
C^char(*a)[3];
D、intb[10],*a=b;
【答案】A
【解析】左移1位,相當(dāng)于乘以2,題中的x的值是一個(gè)八進(jìn)制,轉(zhuǎn)換為十進(jìn)制
數(shù)是32,再乘以2,x的值為64,以機(jī)八進(jìn)制形式輸出,顯示為100。
3、下列哪個(gè)賦值語(yǔ)句是不正確的
A、floatf=l1.1;
B、doubled=5.3E12;
C、floatd=3.14f;
D、doublef=ll.lElOf;
【答案】A
【解析】浮點(diǎn)型數(shù)的賦值,帶有小數(shù)點(diǎn)的數(shù)字缺省是double型的,如果在浮點(diǎn)
數(shù)后面加f或者F則是float,后面加d或者D則是double,科學(xué)計(jì)數(shù)法形式
的浮點(diǎn)數(shù)也是double型的,而double的精度比f(wàn)loat高,將一個(gè)高精度的
double賦值給一個(gè)低精度的float時(shí)需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換,反之則不需要。
4、當(dāng)從鍵盤上輸入字符〃12134211〃下面程序的輸出結(jié)果是o
main()
(
chars;
intvl=0,v2=0,v3=0,v4=0,k;
for(k=0;k<=7;k-+)
(
scanf&s);
switch(s)
default:v4++:
case'I*:vl++;
case'3':v3++;
case'2,:v2++;
}
)
printf(z/vl=%d,v2=%d,v3=%d,v4=%d\n〃,vl,v2,v3,v4);
)
A、vl-4,v2-2,v3-l,v4-l
B、vl=4,v2=9,v3=3,v4=l
C、vl=5,v2=8,v3=6,v4=l
D、vl=8,v2=8,v3=8,v4=8
【答案】C
5、若有循環(huán):
intx=5,y=20;
do{y-=x;x++;}
while(++x<―y);
則循環(huán)體將被執(zhí)行________。
A、0次
B、1次
C、2次
D、3次
【答案】C
6、c語(yǔ)言程序中,若對(duì)函數(shù)類型未加顯式說(shuō)明,則函數(shù)的隱含說(shuō)明類型為
________O
A、void
B、double
C、int
D、char
【答案】C
7、下列標(biāo)識(shí)符,不合法的是o
A、abc
B、_d
C、123
D、el
【答案】C
【解析】123不是合法的標(biāo)識(shí)符,標(biāo)識(shí)符不能以數(shù)字開(kāi)頭。
8、設(shè)pl和P2是指向同一個(gè)int型一維數(shù)組的指針變量,k為int型變量,則不
能正確執(zhí)行的語(yǔ)句是。
A、k=*pl+*p2
B、p2=k;
C、pl—p2;
D>k=*pl*(*p2);
【答案】B
9、若有以卜定義和語(yǔ)句:doubler=99,*p=&r;*p=r;則以卜正確的敘述
是o
A、以下兩處的木p含義相同,都說(shuō)明給指針變量P賦值
B、在"double廠99,*p二&r;〃中,把r的地址賦值給了p所指的
存儲(chǔ)單元
C、語(yǔ)句〃*p=r;〃把變量r的值賦給指針變量p
D、語(yǔ)句〃*p=r;〃取變量r的值放回r中
【答案】D
10、null是指________。
A、0
B、空格
C、未知的值或無(wú)任何值
D、空字符串
【答案】C
【解析】此題屬于記憶性的題目,NULL是指未知的值或無(wú)任何值。
11、以下對(duì)一維數(shù)組a的正確說(shuō)明是o
A、chara(10);
B、intaFl:
C、intk=5,a[k];
D、chara[3]={匕','b','c'};
【答案】D
12^有如下函數(shù)調(diào)用語(yǔ)句func(reel,rec2+rec3,(rec4,rec5));
該函數(shù)調(diào)用語(yǔ)句中,含有的實(shí)參個(gè)數(shù)是。
A、3
B、4
C、5
D、2
【答案】A
13、一個(gè)漢字的內(nèi)碼長(zhǎng)度為2字節(jié),其每個(gè)字節(jié)的最高二進(jìn)制位的值分別為
A、0,0
B、1,1
C、1,0
D、0,1
【答案】B
【解析】漢字的內(nèi)碼二漢字的國(guó)標(biāo)碼+8080H,所以漢字內(nèi)碼的最高位為1。
14、若有定義:inta[4][10];則以下選項(xiàng)中對(duì)數(shù)組元素a[i][j]引用錯(cuò)誤的是
______o(0<=i<4,0<=j<10)
A、*(&a[0][0]+10*i+j)
B、*(a+i)+j
C、*(+(a+i)+j)
D、*(a[i]+
【答案】B
【解析】本題中選項(xiàng)B是錯(cuò)誤的引用,*(a+i)+j只代表了的地址。
15、運(yùn)行下列程序的輸出是
#include<stdio.h>
intmain()
(
intk=l;
(
intk=2;
printfk);
}
printf(〃%d",k);
return0;
}
A、12
B、21
C、11
D、22
【答案】B
16、在C語(yǔ)言中,為了結(jié)束由while語(yǔ)句構(gòu)成的循環(huán),while后一對(duì)圓括號(hào)
中表達(dá)式的值應(yīng)該為()。
A、0
B、1
C、TRUE
D、非0
【答案】A
17、遞歸算法的執(zhí)行過(guò)程一般來(lái)說(shuō)可先后分成和兩個(gè)階段。
A、試探
B、遞推
C、枚舉
D、分析
【答案】B
【解析】遞歸是設(shè)計(jì)和描述算法的一種有力的工具。
能采用遞歸描述的算法通常有這樣的特征:為求解規(guī)模為N的問(wèn)題,設(shè)法將
它分解成一些規(guī)模較小的問(wèn)題,然后從這些小問(wèn)題的解方便地構(gòu)造出大問(wèn)題的
解,并且這些規(guī)模較小的問(wèn)題也能采用同樣的分解和綜合方法,分解成規(guī)模更
小的問(wèn)題,并從這些更小問(wèn)題的解構(gòu)造出規(guī)模稍大問(wèn)題的解。特別地,當(dāng)規(guī)模
N=1時(shí),能直接得到解。
遞推算法的執(zhí)行過(guò)程分遞推和回歸兩個(gè)階段。在遞推階段,把較復(fù)雜的同題
的求解推到比原問(wèn)題簡(jiǎn)單一些的問(wèn)題的求解;在回歸階段,當(dāng)獲得最簡(jiǎn)單情況
的解后,逐級(jí)返回,依次獲得稍復(fù)雜問(wèn)題的解。
18、若有以下程序
#include<stdio.h>
#defineS(x)(x)*(x)
#defineT(x)S(x)/S(x)+1
main()
(
intk=3,j=2;
printf(zz%d,%d\n”,S(k+j),T(k+j));
}
則程序的輸出結(jié)果是o
A、25,26
B、25,2
C、11,12
D、11,2
【答案】A
【解析】S(k+j)展開(kāi)后,(3+2)*(3+2)值為25,T(k+j)展開(kāi)后,
(3+2)*(3+2)/(3+2)*(3+2)+1值為26答案選擇A。
19、下列描述中不正確的是o
A、字符型數(shù)組中可能存放字符串。
B、可以對(duì)字符型數(shù)組進(jìn)行整體輸入、輸出。
C、可以對(duì)整型數(shù)組進(jìn)行整體輸入、輸出。
D、不能在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符“二”對(duì)字符型數(shù)組進(jìn)行整體賦值。
【答案】C
20、有以程序
#include<stdio.h>
ftinclude<string.h>
typedefstruct
(
charname[9];
charsex;
floatscore[2];
}stu;
voidf(stua)
(
stub={"zhao〃,'m,,85.0,90.0};
inti;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i+-)a.score[i]=b.scorefi];
)
main()
(
stuc={〃qian〃,'pJ,95.0,92.0};
f(c);
printf(〃%s,%c,%2.Of,%2.0f\n,z,c.name,c.sex,c.score[0],c.scorefi]);
}
程序的運(yùn)行結(jié)果是O
A、Qian,f,95,92
B、Qian,m,85,90
C、Zhao,f,95,92
D、Zhao,m,85,90
【答案】A
二、判斷題(每小題2分,共20分)
()1、在C程序中對(duì)用到的所有數(shù)據(jù)都必須指定其數(shù)據(jù)類型
【答案】錯(cuò)誤
()2、c語(yǔ)言中〃++〃的運(yùn)算符優(yōu)先級(jí)高于〃+“
【答案】正確
()3、對(duì)于如下的switch語(yǔ)句(使用break)的一般形式,其執(zhí)行流程是:首先求解表達(dá)
式,如果表達(dá)式的值與某個(gè)常量表達(dá)式的值相等,則執(zhí)行該常量表達(dá)式后的相應(yīng)語(yǔ)句段;
如果表達(dá)式的值與任何一個(gè)常量表達(dá)式的值都不相等,則執(zhí)行default后的語(yǔ)句段,最后執(zhí)
行break語(yǔ)句,跳出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;
)
【答案】正確
()4、break則是結(jié)束整個(gè)循環(huán)過(guò)程,不再判斷執(zhí)行循環(huán)的條件是否成立。
【答案】正確
()5、字符常量與字符串是兩種不同的常量。
【答案】正確
()6、在一個(gè)函數(shù)內(nèi)部調(diào)用另一個(gè)函數(shù)的調(diào)用方式稱為嵌套調(diào)用
【答案】正確
()7、二維數(shù)組元素在內(nèi)存中的存放順序是按列主順序存放
【答案】錯(cuò)誤
()8、函數(shù)一次可以返回兩個(gè)以上的值。
【答案】錯(cuò)誤
()9、二維數(shù)組在定義時(shí),只能省略第一維的長(zhǎng)度。
【答案】正確
()10、全局變量的作用域是整個(gè)源程序文件。
【答案】錯(cuò)誤
三、編程題(每小題分,共40分)
1、編寫程序:實(shí)現(xiàn)求1-1000之間的所有奇數(shù)的和并輸出。(本題10分)
【答案】^include<stdio.h>
voidmain()
{inti,sum=0:
for(i=l;K1000;i=i+2)
sum=sum+i:
printf("thesumofoddis:%d”,sum;;
)
2、任意輸一行字符串(包括空格),求其長(zhǎng)度(不用strlen函數(shù))。(本題
14分)
【答案】^incliide<stdio.h>
intmain()
(
inti,n=0;
chars[80];
gets(s);
for(i=0;s[i]!='\0';i++){}
printf("%d〃,i);
)
3、說(shuō)明一個(gè)枚舉類型enummonth它的枚舉元素為Jan、Feb、…、Deco編寫能
顯示上個(gè)月名稱的函數(shù)last_month。例如,輸入Jan時(shí)能顯示Dec。再編寫另
一個(gè)函數(shù)printmon用于打印枚舉變量的值枚舉元素。最后編寫主函數(shù)調(diào)用上
述函數(shù)生成一張12個(gè)月份及其前一個(gè)月份的對(duì)照表,使用結(jié)構(gòu)體實(shí)現(xiàn)(本題
16分)
【答案】Uinclude<stdio.h>
enummonth{Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec};
char*nameL12J={Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,
〃Oct〃,〃Nov〃,〃Dec〃};
voidlast_month(enunmonthml)
enummonthm2=(enummonth)(((int)ml-l+12)%12);
printf("%s〃,name[(int)m2]);
)
voidprintmon(enumnonthm)
printfname[(int)m]);
)
intmain()
(
enummonthin;
for(m=Jan;m<=Dec;m=(enummonth)(m+1))
printmon(m);
printf(〃\n〃);
for(m=Jan;m<=Dec;m=(enummonth)(m+1))
last_month(m);
}
2023年計(jì)算機(jī)C語(yǔ)言期末精選樣卷(三)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、以下不正確的說(shuō)法是—
A、在不同的函數(shù)中可以使用相同名字的變量
B、形式參數(shù)是局部變量
C、在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D、在函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效
【答案】D
2、執(zhí)行以下語(yǔ)句后a的值為o
inta,b,c;
a=b=c=l;
++a||++b&&++c;
A、錯(cuò)誤
B、0
C、2
D、1
【答案】C
3、在c語(yǔ)言系統(tǒng)中,假設(shè)int.類型數(shù)據(jù)占2個(gè)字節(jié),則double,long,unsigned
int、char類型數(shù)據(jù)所占字節(jié)數(shù)分別多少()。
A、8,2,4,1
B、2,8,4,1
C、4,2,8,1
D、8,4,2,1
【答案】D
4、能正確表示a和b同時(shí)為正或同時(shí)為負(fù)的邏輯表達(dá)式是_______。
A、(a>=0IIb>=0)&&(a<0IIb<0)
B、(a>=0&&b>=0)&&(a<0&&b<0)
C、(a+b>0)&&(a+b<=0)
D、a*b>0
【答案】D
5、下面程序的運(yùn)行結(jié)果是________。
main()
(
intm=7,n=5,i=l;
do
if(設(shè)m=0);
if(i%n==O)
(
printf("%d\n",i);
break;
)
i++;
}
whiled!-0);
}
A、7
B、6
C、5
D、4
【答案】C
6、若有函數(shù)調(diào)用語(yǔ)句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函數(shù)調(diào)
用語(yǔ)句中實(shí)參的個(gè)數(shù)是o
A、3
B、4
C、5
D、6
【答案】A
【解析】調(diào)用函數(shù)時(shí),在函數(shù)名后面跟參數(shù),參數(shù)用逗號(hào)隔開(kāi)。調(diào)用時(shí),實(shí)參
與形參的個(gè)數(shù)相等,類型一致,H按順序一一對(duì)應(yīng)傳遞數(shù)據(jù)。R實(shí)參是實(shí)際調(diào)
用函數(shù)時(shí)所給定的有確定值的常量、變量或表達(dá)式。本題函數(shù)調(diào)用語(yǔ)句中的實(shí)
參個(gè)數(shù)為3個(gè)。
7、與數(shù)學(xué)式子3乘以x的n次方/(2xT)對(duì)應(yīng)的c語(yǔ)言表達(dá)式是______。
A、3*x'n/(2*xT)
B、3*x**n/(2*xT)
C、3*pow(x,n)*(1/(2*x-1))
D、3*pow(n,x)/(2*x'l)
【答案】C
8、若有如下定義,則是對(duì)數(shù)組元素的正確的引用inta[10],*p;
P=a;
A、*&a[10]
B、a[ll]
C、*(p+ll)
D、*p
【答案】D
9、以下敘述中正確的是o
A、轉(zhuǎn)義字符要用雙引號(hào)括起來(lái),以便與普通的字符常量區(qū)分開(kāi)
B、字符常量在內(nèi)存中占2個(gè)字節(jié)
C、字符常量需要月單引號(hào)括起來(lái)
D、字符常量是不能進(jìn)行關(guān)系運(yùn)算的
【答案】C
【解析】B選項(xiàng)中,字符常量在內(nèi)存中占1個(gè)字節(jié);A選項(xiàng)中,轉(zhuǎn)義字符是以反
斜線〃開(kāi)頭,后跟一個(gè)或幾個(gè)字符;D選項(xiàng)中,字符常量可以進(jìn)行關(guān)系運(yùn)算,不能參
與數(shù)值運(yùn)算。因此C選項(xiàng)正確。
10、在c語(yǔ)言中,以作為字符串結(jié)束標(biāo)志
A、'\nf
B、,,
C、'0'
D、'W
【答案】D
11、以下定義數(shù)組中錯(cuò)誤的是o
inta[10];
B、inta[2][20];
C、inta[20][];
D、inta[];
【答案】C
【解析】考查數(shù)組的定義方法。[解題要點(diǎn)]二維數(shù)面的二維不能省略。[考點(diǎn)
鏈接1數(shù)組的下標(biāo)是從零開(kāi)始的。
12、在c語(yǔ)言中,函數(shù)的數(shù)據(jù)類型是指()
A、函數(shù)返回值的數(shù)據(jù)類型
B、函數(shù)形參的數(shù)據(jù)類型
C、調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型
D、任意指定的數(shù)據(jù)類型
【答案】A
13、以下運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是o
A、?:
B、++
C、&&
D、,
【答案】B
14、在printf的格式字符中,e格式字符的作用是。
A、以十六進(jìn)制無(wú)符號(hào)形式輸出整數(shù)
B、以帶符號(hào)的十進(jìn)制形式輸出整數(shù)
C、以指數(shù)形式輸巴實(shí)數(shù)
D、以字符形式輸巴,且只輸出一個(gè)字符
【答案】C
【解析】本題考查printf。函數(shù)的格式。格式字符“e”或者“E”都表示以指
數(shù)形式輸出單精度或雙精度數(shù)。
15、分析以下程序的運(yùn)行結(jié)果()func(inta,intb)
(
inlt-a;
a=b;
b=t;
}
intmain()
(
intx,y;
x=10,y=20;
func(x,y);
printf(飛d,刎\n",x,y);
return0;
)
A、10,20
B、10,10
C、20,10
D、20,20
【答案】A
16、設(shè)j和k都是int類型,則for循環(huán)語(yǔ)句
for(j=0,k=-l;k=l;j+-,k++)printf(〃****\n");()<>
A、循環(huán)結(jié)束的條件不合法
B、是無(wú)限循環(huán)
C、循環(huán)體一次也無(wú)執(zhí)行
D、循環(huán)體只執(zhí)行一次
【答案】B
17、在下列程序段中,枚舉變量cl,c2的值依次是o
enumcolor
(
rod,
yellow,
blue=4,
green,
white
)
cl,c2;
cl=yellow;
c2二white;
printf(/z%d,%d\n〃,cl,c2);
A、1,6
B、2,5
C、1,4
D、2,6
【答案】A
18、若有以下定義和語(yǔ)句charsi[10]="abed!",*s2="n有3\\";
printf(/z%d%d\n〃,strlen(sl),strlen(s2));
則輸出結(jié)果是________O
A^55
B、105
C、107
D、58
【答案】A
19、不能把字符串〃he」o!〃賦給數(shù)組b的語(yǔ)句是
A^charb[10]='H','e','1','1','o',';
charb[10]=,h','e','1','1','o','!';
C、charbFlOl:strepy(b,"Hello!〃):
D、charb[10]=,,Hello!z,:
【答案】B
【解析】在C語(yǔ)言中,大寫字母和小寫字母被認(rèn)為是兩個(gè)不同的字符,因此,
“hello!”和“Hello:”是兩個(gè)不同的字符串。
20、下列程序的輸出結(jié)果是。
structstu
(
charnum[10];
floatscore[3];
)
f
intmain()
(
structstus[3]=
{{"20021〃,90,95,85},{"20022",95,80,75),「20023〃,100,95,90}};
structstu*p=s;
inti;
floatsum=0;
for(i=0;i<3;:++)
(
sum=sum+p->score[i];
}
prinlf(zz%6.21",sum);
return0;
)
A、260.00
B、270.00
C、280.00
D、285.00
【答案】B
二、判斷題(每小題2分,共20分)
()1、在同一個(gè)作用域中不可定義同名變量,在不同的作用域中可以定義同名變量。
【答案】正確
()2、函數(shù)的實(shí)參和形參可以是相同的名字
【答案】正確
()3、在switch語(yǔ)句中,case后可不加"{}”。
【答案】正確
()4、do-while循環(huán)中,根據(jù)情況可以省略while.()
【答案】錯(cuò)誤
()5、用strcat(字符串1,字符串2)連接兩個(gè)字符串函數(shù)時(shí),字符串1的存儲(chǔ)空間必須
足夠大。
【答案】正確
()6、c程序總是從main函數(shù)的第一條語(yǔ)句開(kāi)始執(zhí)行的。)
【答案】正確
()7、字符串必須以‘0'結(jié)束,但字符數(shù)組可以不包括‘0'。
【答案】正確
()8、函數(shù)的實(shí)參傳遞到形參有兩種方式:值傳遞和地址傳遞。
【答案】正確
()9、一維數(shù)組指的是只有■一個(gè)下標(biāo)的數(shù)組,用來(lái)表示一組具有相同類型的數(shù)據(jù)。
【答案】正確
【解析】一維數(shù)組指的是只有一個(gè)下標(biāo)的數(shù)組,它用來(lái)表示一組具有相同類型
的數(shù)據(jù)。
()10、c語(yǔ)言對(duì)文件讀、寫之前不必先打開(kāi)文件,在使用文件之后無(wú)需關(guān)閉該文件,
【答案】錯(cuò)誤
三、編程題(每小題分,共40分)
1、編程計(jì)算1*2*3+4*5*6+...+97*98*99的值。(本題10分)
【答案】^include
voidmain()
(
inti,n,sum=0;
for(i=l;i<=94;i=i+3)
sum=sum+i*(i+l)*(i+2);
printf(〃%d\n〃,sum);
)
2、編寫程序:利用遞歸函數(shù)調(diào)用方式,將所輸入的5個(gè)字符,以相反順序打印
出來(lái)。(本題14分)
【答案】^include<stdio.h>
intmain()
(
inti=5;
voidpalin(intn);
printf(〃請(qǐng)輸入5個(gè)字符\40:\40〃);
palin(i);
printf(〃\n");
)
voidpalin(n)
intn;
(
charnext;
if(n<=l){
next=getchar();
printf(〃相反順序輸出結(jié)果\40:\40〃);
putchar(next);
}else{
next=getchar();
palin(n-l);
putchar(next);
)
)
3、有以下學(xué)生信息,使用結(jié)構(gòu)體數(shù)組存儲(chǔ)這些信息
structstudent(
intnum;〃學(xué)號(hào)
intcomputer;〃計(jì)算機(jī)成績(jī)
}s[5]={{101,75},{103,80},{104,85},{106,90));
再輸入一條新記錄,插入到結(jié)構(gòu)體數(shù)組中,讓5條記錄按計(jì)算機(jī)成績(jī)升序有
序。
【輸入形式】2個(gè)數(shù)據(jù)都使用空格分隔
【輸出形式】分五行輸出數(shù)據(jù),每行數(shù)據(jù)均使用空格分隔
【輸入樣例】10288
【輸出樣例】每行數(shù)據(jù)均使用一個(gè)空格分隔,分五行輸出
10175
10380
10485
10288
10690(本題16分)
【答案】Sinclude<stdio.h>
#include<stcllib.h>
structstudent
intnum;〃學(xué)號(hào)
intcomputer;〃計(jì)算機(jī)成績(jī)
}s[5]={{101,75},{103,80},{104,85],{106,90}),tamp;
inLmain()
(
inti,j;
scanf("%d%d”,&s[4].num,&s[4].computer);
for(i=1;i<5;i++)
(
for(j=0;j<5-i;j++)
(
if(s[j].computer>s[j+l].computer)
{
tamp=s[j];
s[j]=s[j+l];
s[j-l]=tamp;
)
)
1
for(j=0;j<5;j++)
printf(/z%d%d\n,z,s[j].num,s[j].computer);
}
2023年計(jì)算機(jī)C語(yǔ)言期末精選樣卷(四)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、以下敘述正確的是o
A、可以把define和if定義為用戶標(biāo)識(shí)符
B、可以把define定義為用戶標(biāo)識(shí)符,但不能把if定義為用戶標(biāo)識(shí)符
C、可以把if定義為用戶標(biāo)識(shí)符,但不能把define定義為用戶標(biāo)識(shí)符
D、define和if都不能定義為用戶標(biāo)識(shí)符
【答案】B
【解析】C語(yǔ)言中的保留字,而define不是保留字。用戶標(biāo)識(shí)符不允許使用保
留字。
2、設(shè)a=5、b=6、c=10、d=8>m=2>n=5,執(zhí)行(m=a>b)&&(n二c>d)后n的值為
A、1
B、5
C、3
D、4
【答案】B
3、以下選項(xiàng)中不屬于c語(yǔ)言類型的是
A、signedshortint
unsignedchar
C、singedlong
D、longshorL
【答案】D
4、有以下程序
#include<stdio.h>
main()
(
inta=5,b=4,c=3,d=2;
if(a>b>c)
printf(〃%d\n”,d);
elseif((c-1>=d)=1)
printf(〃%d\n〃,d+1);
else
printf(〃%d\n〃,d+2);
}
執(zhí)行后輸出的結(jié)果是o
A、2
B、3
C、4
D、編譯時(shí)有錯(cuò),無(wú)結(jié)果
【答案】B
【解析】第二個(gè)if語(yǔ)句中的表達(dá)式"cT>=d”的值為邏輯值1,所以該條件
成立。
5、以下說(shuō)法中不正確是o
A、使用while循環(huán)時(shí),循環(huán)變量初始化的操作應(yīng)在循環(huán)語(yǔ)句之前完成
B、while循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)體語(yǔ)句
C、dorvhile和for循環(huán)均是先執(zhí)行循環(huán)體語(yǔ)句,后判斷表達(dá)式
for,while和for-while循環(huán)中的循環(huán)體均可以由空語(yǔ)句構(gòu)成
【答案】C
【解析】本題主要考查的知識(shí)點(diǎn)為for、while和do-while循環(huán)的特點(diǎn)。
[要點(diǎn)透析]for循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)體語(yǔ)句。
6、以下程序中函數(shù)scmp的功能是返回形參指針si和s2所指字符串中較小字
符串的首地址
^include<stdio.h>
ttinclude<string.h>
char*scmp(char*sl,char*s2)
(
if(strcmp(sl,s2j<0)return(si);
elsereturn(s2):
}
main()
(
inti;
charstring[20],str[3][20];
for(i=0;i<3;i+-)gets(str[i]);
strcpy(string,scmp(str[0]>str[l]));
/*庫(kù)函數(shù)strcpy對(duì)字符串進(jìn)行復(fù)制*/
sLrcpy(string,scmp(sLring,str[2]));
printf(/z%s\n/z,string);
)
若運(yùn)行時(shí)依次輸入:abed、abba和abc三個(gè)字符串,則輸出結(jié)果為
A、abed
B、abba
C、abc
D^abca
【答案】B
7、b等于()
A、1000字節(jié)
B、1024字節(jié)
C、1000X1000字節(jié)
D、1024X1024字節(jié)
【答案】D
8、下面程序段的運(yùn)行結(jié)果是________。
char*format="%s,a=%d,b=%d\n”;
inta=ll,b=10;
a+二b;
printf(format,〃a十二b”,a,b);
A、for,“a+二b〃,ab
B、format,"a+二b〃
C^a+=b,Q=21,b—10
D、以上結(jié)果都不對(duì)
【答案】C
【解析】字符串常量是由雙引號(hào)括起來(lái)的一串字符,每一個(gè)字符串常量都分別
占用內(nèi)存中一串連續(xù)的存儲(chǔ)空間,這些連續(xù)的存儲(chǔ)空間實(shí)際上就是字符型一維
數(shù)組。
9、有一個(gè)數(shù)值152,它與十六進(jìn)制數(shù)6a相等,那么該數(shù)值是o
A、二進(jìn)制數(shù)
B、八進(jìn)制
C、十進(jìn)制數(shù)
D、四進(jìn)制數(shù)
【答案】B
10、下列選項(xiàng)中c語(yǔ)言中不合法的字符串常量的是o
A、〃\121〃
B、V
C、〃\n\n〃
D、z,ABCD\x6d\
【答案】B
【解析】字符串常量是由雙引號(hào)括起來(lái)的一串字符,其中的雙引號(hào)不可缺少。
由此可知,選項(xiàng)A)、0、D)都是合法的字符串常量,而選B)是一個(gè)字符常量。
11、下面的C程序完成的功能是O
ttdefineSIZE5
voidfunc(intdata[SIZE]);
main()
inti,buf[SIZE]:
printf(///zPleaseinput%dnumbersSIZE);
for(i=0;idata[j~l])
(
d=data[j];
data[j]=data[j+l];
dala[j+l]-d:
)
)
A、對(duì)一維數(shù)組降序排序
B、對(duì)一維數(shù)組升序排序
C、對(duì)一維數(shù)組逆向排序
D、對(duì)一維數(shù)組順序排序
【答案】B
12、下列關(guān)于形參的說(shuō)法,正確的是o
A、函數(shù)的形參是必須的
B、函數(shù)的形參可以是表達(dá)式
C、函數(shù)在定義時(shí),形參是不占用存儲(chǔ)空間的,只是在被調(diào)用時(shí)才會(huì)占,調(diào)
用完畢也就被釋放了
D、形參的名稱、類型、數(shù)量、順序必須與實(shí)參都相同,否則實(shí)參不會(huì)把信
息正確地傳遞給形參
【答案】C
【解析】函數(shù)可以沒(méi)有形參。表達(dá)式是一個(gè)值,不是變量,不能接受信息。
13、下面敘述中正確的是
A、對(duì)于用戶自己定義的函數(shù),在使用前必須加以聲明
B、聲明函數(shù)時(shí)必須明確其參數(shù)類型和返回類型
C、函數(shù)可以返回一個(gè)值,也可以什么值也不返回
D、空函數(shù)在不完成任何操作,所以在程序設(shè)計(jì)中沒(méi)有用處
【答案】C
14、下列字符串中可以用作c標(biāo)識(shí)符的是o
A、2009var
B、goto
C、test-2009
D、-123
【答案】D
【解析】在C中,變量標(biāo)識(shí)符必須以大小寫字母或下畫線開(kāi)始,是由數(shù)字或者
字母下畫線等組成的一個(gè)字符串,其中C++關(guān)鍵字不能作為標(biāo)識(shí)符,不能包含
-、+、*、/等運(yùn)算符號(hào)。C++變量區(qū)分大小寫。
15、有以下程序
#includes<stdio.h>
main()
(
inLa-1,b-2;
for(;a<8;a++)
(
b+=a;
a+=2;
)
printf("%d,%d\n",a,b);
}
程序運(yùn)行后的輸出結(jié)果是o
A、9,18
B、8,11
C、7,11
D、10,14
【答案】D
16、下面for語(yǔ)句的循環(huán)次數(shù)為()ofor(x=l,y=0;(y!=19)&&(x<
6);x++):
A、是無(wú)限循環(huán)
B、循環(huán)次數(shù)不定
C、最多執(zhí)行6次
D、最多執(zhí)行5次
【答案】D
17、以下程序的運(yùn)行結(jié)果是
#include〃stdio.h"
main()
(
structdate(
intyear,month,day;
}today;
printf(〃%d\n”,sizeof(structdate));
}
A、6
B、8
C、10
D、12
【答案】A
【解析】在解答本題時(shí)應(yīng)該考慮兩個(gè)問(wèn)題:結(jié)構(gòu)體變量的長(zhǎng)度及sizeofO求字
節(jié)數(shù)的運(yùn)算符。結(jié)構(gòu)體變量的長(zhǎng)度是其內(nèi)部成員總長(zhǎng)度之和,本題中,struct
date中包含year,month,day三個(gè)整型變量。一個(gè)整型變量所占的字節(jié)數(shù)為
2。
18、語(yǔ)句"printf("a\bre"hi\'y\\\bou'n")的輸出結(jié)果是
A、a\bre\'hi\'y'\\\bou
B、a\bre\*hi\\y\bou
C、re'hi'you
Dsabre,hi,y\bou
【答案】C
19、以下對(duì)一維數(shù)組a的正確說(shuō)明是______
intn;scanf(〃%d〃,&n);inta[n];
intn=10,a[n];
C、inta(10);
D、SdefineSIZElOinta[SIZE];
【答案】D
20、設(shè)有以下說(shuō)明語(yǔ)句:
typedefstructstu
(
inta;
floatb;
}stutype;
則下面敘述中錯(cuò)誤的是。
A、struct是結(jié)構(gòu)類型的關(guān)鍵字
B、structstu是用戶定義的結(jié)構(gòu)類型
C、a和b都是結(jié)構(gòu)成員名
D、stutype是用戶定義的結(jié)構(gòu)體變量名
【答案】C
二、判斷題(每小題2分,共20分)
()1、宏定義在行末不加分號(hào)。
【答案】正確
()2、注釋語(yǔ)句參加程序的編譯和運(yùn)行,會(huì)影響執(zhí)行速度。
【答案】錯(cuò)誤
()3、if語(yǔ)句中的表達(dá)式不限于邏輯表達(dá)式,可以是任意的數(shù)值類型
【答案】正確
()4、continue語(yǔ)句可用于循環(huán)體內(nèi),它將退出當(dāng)前循環(huán)。
【答案】正確
()5、字符串"this"大于字符串"that"
【答案】正確
()6、在標(biāo)準(zhǔn)c語(yǔ)言中,main函數(shù)必
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《堿金屬元素》課件
- 《世界氣候之降水》課件
- 長(zhǎng)方體和正方體的體積課件
- 二零二五年度招投標(biāo)合同管理合同標(biāo)的合同履行監(jiān)督報(bào)告2篇
- 二零二五年度茶葉電商平臺(tái)運(yùn)營(yíng)管理合同范本3篇
- 《DNA濃度測(cè)定》課件
- 企業(yè)人力資源管理的基本原則
- 臨床??平逃嘤?xùn)體系建設(shè)策略
- 《高數(shù)下冊(cè)習(xí)題》課件
- 七年級(jí)道德與法治上冊(cè) 第二單元 友誼的天空 第五課 交友的智慧 第2課時(shí) 網(wǎng)上交友新時(shí)空說(shuō)課稿 新人教版
- 《中醫(yī)體重管理臨床指南》
- (高清版)TDT 1042-2013 土地整治工程施工監(jiān)理規(guī)范
- 大型活動(dòng)標(biāo)準(zhǔn)化執(zhí)行手冊(cè)
- 工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)快速計(jì)算表(EXCEL)
- 甲基乙基酮2-丁酮MSDS危險(xiǎn)化學(xué)品安全技術(shù)說(shuō)明書
- 腰椎間盤突出癥(腰痹病)中醫(yī)臨床路徑
- 【大學(xué)】擠出管材(P64)ppt課件
- 大學(xué)物理課后習(xí)題答案北京郵電大學(xué)出版社
- 暗黑破壞神2所有綠色套裝(大圖)
- 火炬氣回收設(shè)施設(shè)計(jì)
- 豬場(chǎng)崗位責(zé)任制(共14頁(yè))
評(píng)論
0/150
提交評(píng)論