




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——C語言程序設計基礎第4,5章課后習題答案
第4章選擇結構程序設計
一、選擇題
1.已有定義:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判斷c中的字符是否為大寫字母的表達式是(B)。A.isupper(c)
B.'A'=2elsey++;
B.if(x>yD.if(yy)x--
7.在嵌套使用if語句時,C語言規(guī)定else總是(A)。
A.和之前與其具有一致縮進位置的if配對B.和之前與其最近的if配對C.和之前與其最近的且不帶else的if配對D.和之前的第一個if配對8.有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;
printf(\程序的輸出結果是(A)。A.a=10b=50c=10C.a=10b=30c=109.有以下程序:main()
{inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;
printf(\程序輸出(D)。
A.0,1,2,0B.0,0,0,3C.1,1,2,0D.編譯有錯10.若有說明語句:intw=1,x=2,y=3,z=4;
則表達試w>x?w:z>y?z:x的值是(A)。A.4
B.3
C.2
D.1
B.a=10b=50c=30D.a=50b=30c=50
11.若有定義:floatx=1.5;inta=1,b=3,c=2;則正確的switch語句是(C)。A.switch(x)B.switch((int)x);
{case1.0:printf(\case2.0:printf(\C.switch(a+b)D.switch(a+b)
{case1:printf(\case2+1:printf(\
12.以下選項中與if(a==1)a=b;elsea++;語句功能不同的switch語句是(B)。A.switch(a)B.switch(a==1){case:a=b;break;{case0:a=b;break;default:a++;}case1:a++;}C.switch(a)D.switch(a==1){default:a++;break;{case1:a=b;break;case1:a=b;}case0:a++;}13.有以下程序#includevoidmain()
{intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
{case0:a++;break;case1:b++;break;}
case2:a++;b++;break;case3:a++;b++;}
printf(\}
程序的運行結果是(D)。A.a=1,b=0
B.a=2,b=2
C.z=1,b=1
二、填空題
1.以下程序運行后的輸出結果是1。
main()
{intx,a=1,b=2,c=3,d=4;
x=(ax)?x:d;printf(\
2.以下程序的運行結果是#switch(a>0)
{case1:switch(bvoidmain(){}
2.編程判斷兩個數(shù)據(jù)之間的規(guī)律關系,即判斷兩數(shù)據(jù)是大于、小于還是等于關系。#includevoidmain(){}
3.輸入年份,判斷它是否是閏年(假使年號能被400整除,或能被4整除,而不能被100整除,則是閏年,否則不是)。voidmain(){
intyear;
intfirst,second;
printf(\scanf(\if(first==second)
printf(\else
if(first>second)
printf(\printf(\
elseintnumber;
printf(\scanf(\if(number%2==0)
printf(\else
printf(\
}
4.設計一個簡單的計算器程序,能輸入整型運算數(shù)和基本運算符(+,-,*,/),輸出計算結果。例如:輸入2+6,輸出2+6=8。#includemain(){
floata,b,result;charop;
scanf(\switch(op){
case'+':result=a+b;printf(\case'-':result=a-b;printf(\case'*':result=a*b;printf(\case'/':if(b==0.0)printf(\
result=a/b;
scanf(\
if(year@0==0||(year%4==0printf(\scanf(\switch(month){
case12:sum+=30;case11:sum+=31;case10:sum+=30;case9:sum+=31;case8:sum+=31;case7:sum+=30;case6:sum+=31;cas
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省徐州市鼓樓區(qū)東苑中學 2024-2025學年八年級3月月考道德與法治試題(原卷版+解析版)
- 教科版六年級科學上冊教學計劃(含進度表)
- 關于電子報刊制作的一些個人看法
- 2025年黨政領導干部黨章黨規(guī)黨紀黨史知識培訓考試題庫及答案(共220題)
- 未開窗通風檢討書
- 別墅裝修合同專用版
- 項目執(zhí)行過程及成效分析
- 云計算數(shù)據(jù)中心能耗優(yōu)化方案
- 高效率辦公流程優(yōu)化解決方案
- 停車場智能管理系統(tǒng)安裝
- 視頻監(jiān)控維保項目投標方案(技術標)
- 涉農(nóng)(農(nóng)、林、水)地方標準宣貫推廣實施方案(試行)
- NB-T 11076-2023 高壓交流故障電流限制器通用技術規(guī)范
- 整縣(市、區(qū))屋頂分布式光伏開發(fā)方案書-V5
- 透水磚鋪裝施工方案
- 《十步訊問法》讀書筆記
- GB/T 42599-2023風能發(fā)電系統(tǒng)電氣仿真模型驗證
- 質(zhì)量問題解決方法之7鉆流程法
- 項目精細化管理檢查整改報告范文
- 分布式文件系統(tǒng)
- 12K101-1 軸流通風機安裝
評論
0/150
提交評論