2021-2022學(xué)年高二下學(xué)期C語言程序設(shè)計(jì)案例教程章節(jié)練習(xí)題+答案4_第1頁
2021-2022學(xué)年高二下學(xué)期C語言程序設(shè)計(jì)案例教程章節(jié)練習(xí)題+答案4_第2頁
2021-2022學(xué)年高二下學(xué)期C語言程序設(shè)計(jì)案例教程章節(jié)練習(xí)題+答案4_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

(中職)C語言程序設(shè)計(jì)案例教程章節(jié)練習(xí)題+答案(二)一、填空題。.C語言中的基本數(shù)據(jù)類型分為整型、實(shí)型、字符型。.常量與變量的區(qū)別是常量是程序運(yùn)行中不變的量,變量是可以改變的量。.整型常量的三種形式是十進(jìn)制,八進(jìn)制,十六進(jìn)制。.實(shí)型常量的兩種格式是小數(shù)形式,指數(shù)形式。.字符常量有單字符常量、轉(zhuǎn)義字符常量和字符串常量。.C語言中的符號(hào)常量用define命令來定義。.假設(shè)有整型變量“a=12,n=5”,表達(dá)式ua%=(n%=2)"執(zhí)行后,a的值是0。.假設(shè)有整型變量a,表達(dá)式(a=2,b=5,a++,b++,a+b)的值是9。.假設(shè)有“doublex=3.5,y=3.2;",表達(dá)式假設(shè)nt)x*l.5的值是4.5。二、選擇題。1,以下表達(dá)錯(cuò)誤的選項(xiàng)是(A)。A.C語言不區(qū)分大小寫。B.不同類型的變量可以在一個(gè)表達(dá)式中。C.“二”賦值號(hào)左側(cè)只能是變量。D.強(qiáng)制類型轉(zhuǎn)換可以轉(zhuǎn)換數(shù)據(jù)的類型。.如果同一個(gè)表達(dá)式中出現(xiàn)了int、float、double類型的變量,那么表達(dá)式的結(jié)果是(C)類型的。A.intB.floatC.doubleD.錯(cuò)誤.C語言中的標(biāo)識(shí)符只能是上(A)字符組成的。A.大小寫英文字母、0~9之間的數(shù)字、下劃線_.大小寫英文字母、0~9之間的數(shù)字、下劃線_、$C.大小寫英文字母、0?9之間的數(shù)字、下劃線一、$、&D.以上都不對(duì).字符型常量在內(nèi)存中存儲(chǔ)的是該字符的(D)。A.BCD碼B.機(jī)內(nèi)碼UTF編碼ASCII碼5.以下程序的輸出結(jié)果是(C)ttdefineM100#defineNM+3#include<stdio.h>voidmain()(inti=2,j;j=i*N*M;printf(〃%d〃,j);)200600B.800C.500D.20066?在以下選項(xiàng)中,不正確的賦值語句是(D)oA.t=10;nl=(n2=(n3=0));c.k=i==j;D.a=b=l=c;7.假設(shè)有doublea=15,b=7;以下語句不正確的選項(xiàng)是(D)。a+=ba*二ba/=ba%=b8.假設(shè)有inta;那么a的取值范圍是(C)。A.0~255.-32768^32767C.-21474836482147483647D.不確定.假設(shè)有“intp,q;p=q=7;"表達(dá)式“p=q++,p++,++q”執(zhí)行后,p的值是(B)。A.7B.8C.9D.10.“假設(shè)有intp=10,q=3;doublei=3;"表達(dá)式p/q,p/i的值(B)。A.相同B.不同C.不確定D.沒有值.以下程序的輸出結(jié)果是(A)o#include<stdio.h>voidmain()(charc=,z';printf(〃%c〃,c-25);)A.aB.ZC.z-25D.y.字母A的ASCII碼是65,以下程序的執(zhí)行結(jié)果是(D)。#include<stdio.h>voidmain(){charcl='A',c2-Y';printf(〃%d,%d\n〃,cl,c2);}A.A,YB.65,65C.65,90D,65,89.假設(shè)有inta;輸入a的值的語句可寫為(A)。A.scanf(〃%d〃,&a);B.scanf&a);C.scanf(〃%d〃,a);D.scanf(〃%d〃,%a);.假設(shè)有intajfloatb;doublec;chard;輸入a,b,c,d的值的語句可寫為(B)。scanf(〃%d%d%d%d〃,&a,&b,&c,&d);scanfC%d%f%lf%c,z,&a,&b,&c,&d);scanf&a,&b,&c,&d);scanf(〃%c%c%c%c〃,&a,&b,&c,&d);.假設(shè)有intajfloatb;doublec;chard;輸出a,b,c,d的值的語句可寫為(B)。printf(〃%d%d%d%d〃,&a,&b,&c,&d);printfC%d%f%lf%c,z,&a,&b,&c,&d);printfC%f%f%f%f,z,&a,&b,&c,&d);printf(,,%c%c%c%c/,,&a,&b,&c,&d);三、編程題。.編寫程序,把兩個(gè)變量a,b交換后輸出。答:#include<stdio.h>voidmain()(inta=5,b=10,t;t=a;a=b;b=t;printf(〃%d,%d\n〃,a,b);).編寫程序,從鍵盤輸入華氏溫度,轉(zhuǎn)換成攝氏溫度并輸出。(c表示攝氏溫度,f表示華氏溫度。c=5/9*(f-32))答:#include<stdio.h>voidmain()(doublec,f;scanf&c);c=5.0/9*(f-32);printf(〃c=%lf\n〃,c);).編寫程序,從鍵盤圓的半徑,計(jì)算圓的周長和面積并輸出。#include<stdio.h>ttd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論