C語言作業(yè)答案
本文關(guān)鍵詞:c語言程序設(shè)計(jì)答案,由筆耕文化傳播整理發(fā)布。
C語言作業(yè)答案來源:寫論文網(wǎng) 關(guān)鍵詞:c語言程序設(shè)計(jì)答案
廈門大學(xué)公共課 《C語言程序設(shè)計(jì)》 教材習(xí)題答案 第三章 結(jié)構(gòu)化程序設(shè)計(jì)
一、思考題
1、順序結(jié)構(gòu)的語句有哪些?
表達(dá)式語句,空語句,復(fù)合語句
2、從程序控制的角度看,復(fù)合語句是單一的語句嗎?
是
3、C語言中的語句有哪幾類?C語句與其他語言中的語句有哪些異同?
表達(dá)式語句,空語句,復(fù)合語句,控制語句。C語言與其他語言的語句類型基本相同,只是語法有所區(qū)別。
4、怎樣區(qū)分表達(dá)式和表達(dá)式語句?C語言為什么要設(shè)表達(dá)式語句?什么時(shí)候用表達(dá)式,什么時(shí)候用表達(dá)式語句?
在C語言中,只要在任何表達(dá)式的結(jié)尾加上分號(hào)“;”就構(gòu)成了表達(dá)式語句。表達(dá)式語句使C語言更加靈活。當(dāng)我們使用表達(dá)式語句時(shí)一般只關(guān)心它的作用而不關(guān)心該表達(dá)式的值。如puts("hello");這個(gè)表達(dá)式語句,我們關(guān)心的是輸出hello這個(gè)結(jié)果而不是puts函數(shù)的返回值。
5、C語言的輸入輸出功能是表達(dá)式語句嗎,為什么?
是,因?yàn)檩斎胼敵龉δ苁呛瘮?shù)調(diào)用語句。
二、選擇題
1、以下符合C語言語法的賦值表達(dá)式是B)d=9+e,f=d+9
2、下面程序運(yùn)行時(shí)的輸出結(jié)果是D)a=8
main(){
int a=5;
printf(“a=%d\n”,++a+2);
}
3、putchar函數(shù)可以向終端輸出一個(gè)D)字符或字符變量值
4、運(yùn)行以下程序時(shí),從鍵盤輸入25,13,10(回車),,則輸出結(jié)果是A)a1+a2+a3=48
main() {
int a1,a2,a3;
scanf(“%d,%d,%d”,&a1,&a2,&a3);
}
5、若有以下定義和語句
char c1=?b?,c2=?e?;
printf(“%d,%c\n”,c2-c1,c2-?a?+?A?);
則輸出結(jié)果是B)3,E
6、下面程序的執(zhí)行結(jié)果是A)10
main(){
int a,b;
a=20;b=10;
a+=a+b;
a-=a-b;
printf(“%d\n”,a);
}
7、使下列程序輸出”123,456,78”,由鍵盤輸出數(shù)據(jù),正確的輸入是C)123,45678
int i,j,k;
scanf(“%d,%3d%d”,&i,&j,&k);
主講教師:林子雨 E-mail:ziyulin@xmu.edu.cn 第1頁/共4頁
廈門大學(xué)公共課 《C語言程序設(shè)計(jì)》 教材習(xí)題答案 第三章 結(jié)構(gòu)化程序設(shè)計(jì)
printf(“%d,%d,%d\n”,i,j,k);
三、編程題
1、若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’,想得到以下的輸出格式和結(jié)果,請(qǐng)寫出程序(包括定義變量類型和設(shè)計(jì)輸出)。要求輸出結(jié)果如下:
a=3 b=4 c=5
x=1.200000,y=2.400000,z=-3.600000
x+y=3.60 y+z=-1.20 z+x=-2.40
u=51274 n=128765
c1=’a’or 97(ascii)
c2=’b’or 98(ascii)
#include
本文關(guān)鍵詞:c語言程序設(shè)計(jì)答案,由筆耕文化傳播整理發(fā)布。
本文編號(hào):36891
本文鏈接:http://sikaile.net/wenshubaike/hecizhici/36891.html