下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
22-23-1-計(jì)算機(jī)基礎(chǔ)與C程序設(shè)計(jì)(上)學(xué)習(xí)通超星期末考試章節(jié)答案2024年假設(shè)gcd函數(shù)的定義部分(見(jiàn)此段代碼)已經(jīng)保存為名字為great.c
(或命名為great.h)的文件
(特定文件夾下可以看到),內(nèi)容如下:
intgcd(intx,inty){
intr;r=x%y
;while(r){x=y;
y=r
;
r=x%y
;
}returny;}另外編制了
mytest.c的文件,且和great.c在同一文件夾下,內(nèi)容如下:
#include"great.c"
{intm,n,i;
for(i=1;i<=3;i++)
{scanf("%d%d",&m,&n);
printf("%d",gcd(m,n));
}}則
mytest.c文件實(shí)際上等同于下面的內(nèi)容:
intgcd(intx,inty){
intr;r=x%y
;while(r){x=y;
y=r
;
r=x%y
;
}returny;}
main(){intm,n,i;
for(i=1;i<=3;i++)
{scanf("%d%d",&m,&n);
printf("%d",gcd(m,n));
}}
答案:對(duì)若x為int類型,則表達(dá)式x=5,x+1,x++的值是5。
答案:對(duì)C語(yǔ)言中g(shù)etc()函數(shù)可以用來(lái)輸入一個(gè)字符。
答案:錯(cuò)求出1000以內(nèi)的“完全數(shù)”。(如果一個(gè)數(shù)恰好等于它的因子之和(因子包括1,不包括數(shù)本身),則稱該數(shù)為“完全數(shù)”。如:6的因子是1,2,3而6=1+2+3,則6是個(gè)“完數(shù)”)。程序if后缺失的條件可寫為
!(i%a)或i%a!=0main(){
inti,a,m;
for(i=1;i<1000;i++)
{
for(m=0,a=1;a<=i/2;a++)
if(_____________)
m=m+a;
if(m==a)printf("%4d",i);}}
答案:錯(cuò)語(yǔ)句段x=10;
while(x=1)
{
循環(huán)體
;
}
將一次也不執(zhí)行循環(huán)體。
答案:錯(cuò)C語(yǔ)言編寫的源程序必須經(jīng)過(guò)編譯、連接才可以運(yùn)行。
答案:對(duì)以下程序段的功能是:將變量a、b的最大值賦給max。max=a;if(max>b){
max=b;}
答案:錯(cuò)-6.2e4.0是不合法的實(shí)型常量。
答案:對(duì)以下程序段的輸出結(jié)果是(
)。#includevoidmain(){
inta=3;
do
{
printf("%d",a--);
}while(!a);}
答案:3同一歷史時(shí)期,_____機(jī)的處理能力是最強(qiáng)的。
答案:巨型現(xiàn)有定義inta;doubleb;floatc;chark;,則表達(dá)式a/b+c-a*k值的類型為_(kāi)____。
答案:double以為了避免嵌套的條件分支語(yǔ)句if-else二義性,C語(yǔ)言規(guī)定,C程序中的else總是與(
)組成配對(duì)關(guān)系。
答案:在其之前未配對(duì)的最近的if以下程序段的輸出結(jié)果是_____。for(inti=1;i<=5;i++){
if(i%2)printf("<");
elsecontinue;
printf(">");}printf("$");
答案:<><><>$以下敘述不正確的是()
。
答案:函數(shù)通過(guò)return可以帶回多個(gè)返回值設(shè)變量x為float且已賦值,則以下語(yǔ)句中能將x中的數(shù)值保留到小數(shù)點(diǎn)后兩位,并將第三位四舍五入的是_____。
答案:x=(x*100+0.5)/100.0關(guān)于固態(tài)硬盤和機(jī)械硬盤的說(shuō)法不正確的是()
答案:固態(tài)硬盤可讀取次數(shù)較高、壽命長(zhǎng),也容易做大容量。以下程序運(yùn)行時(shí)從鍵盤輸入3.6,2.4,輸出結(jié)果是(
)。#includevoidmain(){
floatx,y,z;
scanf("%f,%f",&x,&y);
z=x/y;
while(1)
{
if(fabs(z)>1.0)
{
x=y;
y=x;
z=x/y;
}
else
break;
}
printf("%f",y);}
答案:2.4若有說(shuō)明語(yǔ)句:chars='\7';則變量s_____。
答案:包含一個(gè)字符和十進(jìn)制數(shù)255等價(jià)的八進(jìn)制數(shù)是_____。
答案:377在以下一組運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是_____。
答案:%EDVAC首次實(shí)現(xiàn)了馮.諾依曼體系結(jié)構(gòu)中的兩個(gè)重要設(shè)想,即_____和二進(jìn)制。
答案:存儲(chǔ)程序以下程序的運(yùn)行結(jié)果是()。
inta=0,b=0,c=0,d=0;
if(a=1)b=1;c=2;elsed=3;??????printf("%d%d%d%d",a,b,c,d);
答案:編譯時(shí)報(bào)錯(cuò)在2016年,谷歌的圍棋程序“AlphaGo”戰(zhàn)勝世界圍棋冠軍李世石,這屬于計(jì)算機(jī)在_____方面的應(yīng)用。
答案:人工智能若x為float型變量,則以下語(yǔ)句(
)。x=213.82631;printf("%-4.2f\n",x);
答案:輸出為213.83以下程序執(zhí)行的輸出結(jié)果是
()。intx1=30,x2=40;intsub(intx,inty){x1=x
;x=y;
y=x1;}intmain(void){intx3=10,x4=20;
sub(x3,x4);
sub(x2,x1);printf("%d",n);}
答案:10,20,40,40邏輯運(yùn)算符兩則運(yùn)算對(duì)象的數(shù)據(jù)類型()
答案:可以是任何類型的數(shù)據(jù)以下程序段的輸出結(jié)果是________。main(
){intnum=0,s=0;
while(num<=3){
num++;
s+=num
;
}
printf("%d\n",s)
;
}
答案:10設(shè)有定義"inta=1,b=2,c=3,d=4,m=2,n=2;",則執(zhí)行表達(dá)式"(m=a>b)&&(n=c>d)"后,m的值為_(kāi)____。
答案:0以下程序段的輸出結(jié)果是_____。intmain(void){
inti=0,s=0;
do{
if(i%2){i++;continue;}
i++;s+=i;
}while(i<7);
printf("%d\n",s);
return0;}
答案:16下列程序運(yùn)行時(shí),輸入"134567890",則其中while循環(huán)體將執(zhí)行次數(shù)是_______。
charch;
while((ch=getchar())=='0')
printf("#");
return0;
答案:0執(zhí)行下面的程序后變量a的值為_(kāi)____。intmain(void){
inta,b;
for(a=1,b=1;a<=100;a++)
{
if(b>10)break;
if(b%3==1)
{
b+=3;
continue;
}
b-=3;
}
printf("%d",a);
return0;}
答案:5intc1=1,c2=2,
c3;
floatc3;
c3=1.0/c2*c1;
以上語(yǔ)句(
)。
答案:變量的定義有錯(cuò)誤,無(wú)法執(zhí)行能正確表示關(guān)系"a>=100"而且“a<=999”的C表達(dá)式()。
答案:a>=100&&a<=999下列程序段的輸出結(jié)果是
。intmain(void){
intx=0,a=0,b=0;
switch(x)
{
case0:b++;
case1:a++;break;
case2:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
return0;}
答案:a=1,b=1下列程序段運(yùn)行后的結(jié)果是(
)。#includeintmain(){
int
a=2,b=-1,c=2;
if(a答案:2main()
{
intn;
for(n=100;n<=105;n++)
{
if(n%3!=0)
{continue;}
printf("%d
",n);
}
}
答案:102105若x為float型變量,則以下語(yǔ)句(
)。x=213.82631;
printf("%-4.2f\n",x);
答案:輸出為213.83若有定義“chara;intb;floatc;doubled;”則表達(dá)式a*b+d-c值的類型為_(kāi)____。
答案:double#include"stdio.h"main(){inti;
i=1;
while(i<=5)
printf("Ilovechina\n");
i++;}
答案:無(wú)窮循環(huán)"車聯(lián)網(wǎng)"、"電梯衛(wèi)士"等對(duì)計(jì)算機(jī)的應(yīng)用在概念上相對(duì)屬于哪個(gè)方面的應(yīng)用:_____。
答案:物聯(lián)網(wǎng)以下程序輸出結(jié)果是
()。intfun(intx,inty){staticintm=0,i=2;
i+=m+1;
m=i+x+y;
returnm;
}intmain()(void){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(j,m);printf("%d\n,",k);}
答案:5,11下面程序的輸出結(jié)果是(
)。#includevoidmain(){
intx=10,y=3,z;
printf("%d\n",z=(x%y,x/y));
}
答案:3結(jié)構(gòu)化程序設(shè)計(jì)由3種基本結(jié)構(gòu)組成,3種基本結(jié)構(gòu)組成的算法(
)。
答案:可以完成任何復(fù)雜的任務(wù)在C程序中,main函數(shù)的位置(
)
答案:可以任意執(zhí)行以下程序段,輸入55,則輸出55。inta;scanf(“%d”,&a);if(a>60)
printf(“%d”,a);if(a>50)
printf(“%d”,a);if(a>40)
printf(“%d”,a);
答案:錯(cuò)執(zhí)行以下程序段后,x的值是3
。int
a=1,b=1,c=1,x=50;if(a)
x++;elseif(!b)if(c)
x=3;elsex=4;
答案:錯(cuò)執(zhí)行以下程序段后,x的值為-1。y=-5;if(y<0){
x=-1;}x=0;
答案:錯(cuò)程序段A:intnum=0;s1=0;while(num<=2){
s1=s1+num;
num++;}和程序段B:intnum=0;s1=0;while(num<=2){num++;s1=s1+num;}執(zhí)行后,s1的值不同。
答案:對(duì)定義intx,y;執(zhí)行y=(x=1,x++,x+3);后,y的值是_____。
答案:5C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括_____。
答案:整型、實(shí)型、字符型下列程序的功能是____。intmain(void){
inti,s=0;
for(i=1;i<10;i+=2)
s+=i+1;
printf("%d\n",s);
return0;}
答案:自然數(shù)1~10的偶數(shù)之和將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如,輸入"72",輸出"72=2*2*2*3*3",請(qǐng)完成設(shè)計(jì)___。
int
main(void)
{
int
First;
int
number,i;
i=2;First=1;
scanf("%d",&number);
printf("%d=",number);
while(number!=1)
{
if(
_____
)
{
if
(First)
{
First=0;
printf("%d",i);
}
else
{
printf("*%d",i);
}
number/=i;
}
else
i++;
}
return0;
}
答案:number%i==0請(qǐng)閱讀以下程序,該程序
。main()
{intx=-10,y=2,z=3;if(x=y+z)
printf(“###\n”);
else
printf(“???\n”);}
答案:輸出下列程序的功能是:給r輸入數(shù)據(jù)后計(jì)算半
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電視臺(tái)演員服務(wù)心得
- 廣告行業(yè)美工工作技能總結(jié)
- 酒店服務(wù)員工作總結(jié)
- 跨學(xué)科教學(xué)與合作學(xué)習(xí)方案計(jì)劃
- 行業(yè)新品介紹總結(jié)
- 化工行業(yè)原料使用技術(shù)培訓(xùn)總結(jié)
- 娛樂(lè)行業(yè)演藝表演培訓(xùn)總結(jié)
- 體育館服務(wù)員的工作總結(jié)
- 酒店行業(yè)的衛(wèi)生管理
- 《漁藥使用及安全》課件
- 《制造業(yè)成本核算》課件
- 【MOOC】數(shù)學(xué)建模與創(chuàng)新實(shí)踐-西安科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 天冬化學(xué)成分
- 2024項(xiàng)目經(jīng)理講安全課
- 中國(guó)共產(chǎn)主義青年團(tuán)團(tuán)章
- 采購(gòu)原材料年終總結(jié)
- 2024-2030年中國(guó)隧道建設(shè)行業(yè)前景展望及投資規(guī)劃分析報(bào)告
- 2024-2025學(xué)年人教版初中物理九年級(jí)全一冊(cè)期中復(fù)習(xí)(易錯(cuò)60題)(解析版)
- 環(huán)保驗(yàn)收課件教學(xué)課件
- 毛概學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- DB11T 1678-2019 城市軌道交通廣告設(shè)施設(shè)置規(guī)范
評(píng)論
0/150
提交評(píng)論