C程序設(shè)計(jì)題目集答案之第2章_第1頁
C程序設(shè)計(jì)題目集答案之第2章_第2頁
C程序設(shè)計(jì)題目集答案之第2章_第3頁
C程序設(shè)計(jì)題目集答案之第2章_第4頁
C程序設(shè)計(jì)題目集答案之第2章_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第2章

判斷題1-1表達(dá)式語句和表達(dá)式?jīng)]有什么區(qū)別。

(1分)T

F作者:王從銀單位:吉首大學(xué)題目詳情1-2C語言程序是從源文件的第一條語句開始執(zhí)行的。

(1分)T

F作者:許莎單位:重慶科技學(xué)院題目詳情1-3語句printf("%.2f",1.0/3);輸出為0.33。

(1分)T

F作者:王從銀單位:吉首大學(xué)題目詳情1-4C語言源代碼可以不經(jīng)過編譯而被計(jì)算機(jī)直接運(yùn)行。()。

(1分)T

F作者:黃隆華單位:懷化學(xué)院題目詳情1-5C程序中定義的變量,代表內(nèi)存中的一個(gè)存儲(chǔ)單元。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-6在C語言的數(shù)據(jù)類型中,float的含義是單精度浮點(diǎn)型,double的含義是雙精度浮點(diǎn)型。(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-7若變量定義為doublex;,則x%2是符合C語言語法的表達(dá)式。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-8若變量定義為intn;,當(dāng)n的絕對值大于1時(shí),則表達(dá)式1/n的值恒為0。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-9若變量定義為intx,y;

,則x+y=22是符合C語言語法的表達(dá)式。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-10若變量定義為intfahr;,則表達(dá)式5*(fahr-32)/9和表達(dá)式5/9*(fahr-32)是等價(jià)的。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-11==是關(guān)系運(yùn)算符,用于比較兩個(gè)操作數(shù)是否相等;而

=

是賦值運(yùn)算符,表示對變量賦值。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-12執(zhí)行以下程序段,輸入10,輸出10.00。doublex;scanf("%d",&x);printf("%.2f",x);(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-13執(zhí)行以下程序段,輸入100030.025,輸出1000#3#0.025。intmoney,year;doublerate;scanf("%d%d%lf",&money,&year,&rate);printf("%d#%d#%.3f",money,year,rate);(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-14執(zhí)行以下程序段,輸入100130.025,輸出1001#3#0.025。intmoney,year;doublerate;scanf("%d%lf%d",&money,&year,&rate);printf("%d#%d#%.3f",money,year,rate);(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-15執(zhí)行以下程序段,輸入100330.025,輸出1003#3#0.025。intmoney,year;doublerate;scanf("%d%d%lf",&money,&year);printf("%d#%d#%.3f",money,year,rate);(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-16C程序中,用一對大括號(hào){}括起來的多條語句稱為復(fù)合語句,復(fù)合語句在語法上被認(rèn)為是一條語句。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-17在C語言中,僅由一個(gè)分號(hào)(;)構(gòu)成的語句稱為空語句,它什么也不做。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-18s(s-a)(s-b)(s-c)是合法的C語言表達(dá)式。

(1分)T

F作者:張高燕單位:浙江大學(xué)城市學(xué)院題目詳情1-19在C語言中,常量和變量都有數(shù)據(jù)類型。

(1分)T

F作者:張高燕單位:浙江大學(xué)城市學(xué)院題目詳情1-20下面這段代碼,用%d格式打印輸出double型變量,將會(huì)進(jìn)行取整,輸出為3。

(1分)T

F#include<stdio.h>intmain(){doublepi=3.14159;printf("%d",pi);return0;}作者:周強(qiáng)單位:青島大學(xué)題目詳情1-21下面這段代碼,用%.2f格式打印輸出int型變量,將會(huì)輸出2019.00。

(1分)T

F#include<stdio.h>intmain(){intk=2019;printf("%.2f",k);return0;}作者:周強(qiáng)單位:青島大學(xué)題目詳情1-22下面這段代碼,用%d格式打印輸出double型變量,不會(huì)進(jìn)行取整,打印輸出的結(jié)果不會(huì)為3。

(1分)T

F#include<stdio.h>intmain(){doublepi=3.14159;printf("%d",pi);return0;}作者:周強(qiáng)單位:青島大學(xué)題目詳情1-23函數(shù)pow(x,y)的作用是計(jì)算y的x次方。

(1分)T

F作者:崔孝鳳單位:山東理工大學(xué)題目詳情1-24復(fù)合語句是由一對大括號(hào)括起來的若干條語句組成的。

(1分)T

F作者:崔孝鳳單位:山東理工大學(xué)題目詳情1-25假設(shè)有floatf=7;則f%2的值為1。

(1分)T

F作者:崔孝鳳單位:山東理工大學(xué)題目詳情1-26C語言中的變量名屬于標(biāo)識(shí)符。

(1分)T

F作者:崔孝鳳單位:山東理工大學(xué)題目詳情1-27復(fù)合語句語法上是一條語句。

(1分)T

F作者:崔孝鳳單位:山東理工大學(xué)題目詳情1-28假設(shè)k是整型變量,計(jì)算表達(dá)式1/k后結(jié)果的數(shù)據(jù)類型是整型。

(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-29假設(shè)k是整型變量,計(jì)算表達(dá)式1.0/k后結(jié)果的數(shù)據(jù)類型是浮點(diǎn)型。(1分)T

F作者:顏暉單位:浙江大學(xué)城市學(xué)院題目詳情1-30C語言中的變量名不區(qū)分大小寫。

(1分)T

F作者:黃隆華單位:懷化學(xué)院題目詳情編程題7-1計(jì)算攝氏溫度給定一個(gè)華氏溫度F,本題要求編寫程序,計(jì)算對應(yīng)的攝氏溫度C。計(jì)算公式:C=5×(F?32)/9。題目保證輸入與輸出均在整型范圍內(nèi)。輸入格式:輸入在一行中給出一個(gè)華氏溫度。輸出格式:在一行中按照格式“Celsius=C”輸出對應(yīng)的攝氏溫度C的整數(shù)值。輸入樣例:150輸出樣例:Celsius=65#include<stdio.h>intmain(void){intF,C;scanf("%d",&F);C=5*(F-32)/9;printf("Celsius=%d",C);return0;}7-2階梯電價(jià)為了提倡居民節(jié)約用電,某省電力公司執(zhí)行“階梯電價(jià)”,安裝一戶一表的居民用戶電價(jià)分為兩個(gè)“階梯”:月用電量50千瓦時(shí)(含50千瓦時(shí))以內(nèi)的,電價(jià)為0.53元/千瓦時(shí);超過50千瓦時(shí)的,超出部分的用電量,電價(jià)上調(diào)0.05元/千瓦時(shí)。請編寫程序計(jì)算電費(fèi)。輸入格式:輸入在一行中給出某用戶的月用電量(單位:千瓦時(shí))。輸出格式:在一行中輸出該用戶應(yīng)支付的電費(fèi)(元),結(jié)果保留兩位小數(shù),格式如:“cost=應(yīng)付電費(fèi)值”;若用電量小于0,則輸出"InvalidValue!"。輸入樣例1:10輸出樣例1:cost=5.30輸入樣例2:100輸出樣例2:cost=55.50#include<stdio.h>intmain(){intx;doublecost;scanf("%d",&x);if(x<0){printf("InvalidValue!");}else{if(x<=50){cost=0.53*x;}elsecost=(x-50)*0.58+26.5;printf("cost=%.2lf\n",cost);}return0;}7-3計(jì)算平均分已知某位學(xué)生的數(shù)學(xué)、英語和計(jì)算機(jī)課程的成績分別是87分、72分和93分,求該生3門課程的平均成績(結(jié)果按整型輸出)。輸入格式:本題無輸入輸出格式:按照下列格式輸出結(jié)果:math=87,eng=72,comp=93,average=計(jì)算所得的平均成績#include<stdio.h>intmain(void){intmath=87,eng=72,comp=93,average;average=(math+eng+comp)/3;printf("math=%d,eng=%d,comp=%d,average=%d",math,eng,comp,average);return0;}7-4整數(shù)152的各位數(shù)字本題要求編寫程序,輸出整數(shù)152的個(gè)位數(shù)字、十位數(shù)字和百位數(shù)字的值。輸入格式:本題無輸入。輸出格式:按照以下格式輸出:152=個(gè)位數(shù)字+十位數(shù)字*10+百位數(shù)字*100#include<stdio.h>intmain(void){inta,b,c;a=152%10;b=(152%100)/10;c=152/100;printf("152=%d+%d*10+%d*100\n",a,b,c);return0;}7-5分段計(jì)算居民水費(fèi)為鼓勵(lì)居民節(jié)約用水,自來水公司采取按用水量階梯式計(jì)價(jià)的辦法,居民應(yīng)交水費(fèi)y(元)與月用水量x(噸)相關(guān):當(dāng)x不超過15噸時(shí),y=4x/3;超過后,y=2.5x?17.5。請編寫程序?qū)崿F(xiàn)水費(fèi)的計(jì)算。輸入格式:輸入在一行中給出非負(fù)實(shí)數(shù)x。輸出格式:在一行輸出應(yīng)交的水費(fèi),精確到小數(shù)點(diǎn)后2位。輸入樣例1:12輸出樣例1:16.00輸入樣例2:16輸出樣例2:22.50#include<stdio.h>intmain(){doublex,y;scanf("%lf",&x);if(x<=15){y=4*x/3;}elsey=2.5*x-17.5;printf("%.2f\n",y);return0;}7-6厘米換算英尺英寸如果已知英制長度的英尺foot和英寸inch的值,那么對應(yīng)的米是(foot+inch/12)×0.3048?,F(xiàn)在,如果用戶輸入的是厘米數(shù),那么對應(yīng)英制長度的英尺和英寸是多少呢?別忘了1英尺等于12英寸。輸入格式:輸入在一行中給出1個(gè)正整數(shù),單位是厘米。輸出格式:在一行中輸出這個(gè)厘米數(shù)對應(yīng)英制長度的英尺和英寸的整數(shù)值,中間用空格分開。輸入樣例:170輸出樣例:56#include<stdio.h>intmain(void){intfoot,inch;intmeter;scanf("%d",&meter);foot=meter/30.48;inch=(meter-30.48*foot)/30.48*12;printf("%d%d\n",foot,inch);return0;}7-7是不是太胖了據(jù)說一個(gè)人的標(biāo)準(zhǔn)體重應(yīng)該是其身高(單位:厘米)減去100、再乘以0.9所得到的公斤數(shù)。已知市斤是公斤的兩倍?,F(xiàn)給定某人身高,請你計(jì)算其標(biāo)準(zhǔn)體重應(yīng)該是多少?(順便也悄悄給自己算一下吧……)輸入格式:輸入第一行給出一個(gè)正整數(shù)H(100<H≤300),為某人身高。輸出格式:在一行中輸出對應(yīng)的標(biāo)準(zhǔn)體重,單位為市斤,保留小數(shù)點(diǎn)后1位。輸入樣例:169輸出樣例:124.2#include<stdio.h>intmain(void){intx;floatans;scanf("%d",&x);ans=(x-100)*0.9*2;printf("%.1f",ans);return0;}7-8求平方與倒數(shù)序列的部分和本題要求對兩個(gè)正整數(shù)m和n(m≤n)編寫程序,計(jì)算序列和m2?+1/m+(m+1)2?+1/(m+1)+?+n2?+1/n。輸入格式:輸入在一行中給出兩個(gè)正整數(shù)m和n(m≤n),其間以空格分開。輸出格式:在一行中按照“sum=S”的格式輸出部分和的值S,精確到小數(shù)點(diǎn)后六位。題目保證計(jì)算結(jié)果不超過雙精度范圍。輸入樣例:510輸出樣例:sum=355.845635#include<stdio.h>intmain(void){intm,n,a,i;doubleb,sum;sum=0;scanf("%d%d",&m,&n);for(i=m;i<=n;i++){a=i*i;b=1.0/i;sum=sum+a+b;}printf("sum=%.6f",sum);return0;}7-9求平方根序列前N項(xiàng)和本題要求編寫程序,計(jì)算平方根序列√?1???+√?2???+√?3???+?的前N項(xiàng)之和。可包含頭文件math.h,并調(diào)用sqrt函數(shù)求平方根。輸入格式:輸入在一行中給出一個(gè)正整數(shù)N。輸出格式:在一行中按照“sum=S”的格式輸出部分和的值S,精確到小數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論