最新志愿者服務(wù)定位精品ppt課件教程文件_第1頁(yè)
最新志愿者服務(wù)定位精品ppt課件教程文件_第2頁(yè)
最新志愿者服務(wù)定位精品ppt課件教程文件_第3頁(yè)
最新志愿者服務(wù)定位精品ppt課件教程文件_第4頁(yè)
最新志愿者服務(wù)定位精品ppt課件教程文件_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

志愿者服務(wù)定位大班保健知識(shí)大班保健知識(shí)

/大班保健知識(shí)秋季幼兒保健知識(shí)要點(diǎn)

天氣漸漸進(jìn)入秋季,讓人感覺(jué)有絲絲的涼意,象這樣一個(gè)早晚溫差較大的季節(jié),再加上秋天氣候的干燥,幼兒很容易出現(xiàn)感冒和喉嚨不適的現(xiàn)象,因此幼兒的衣、食、住、行需要家長(zhǎng)特別的注意。1、衣:由于溫差較大,幼兒早上入園時(shí)應(yīng)加件外套,到了幼兒園由老師提醒把外套脫下,讓幼兒自己疊整齊放入指定地方,離園時(shí)家長(zhǎng)來(lái)接再穿回去,這樣就避免幼兒在路上著涼。對(duì)于好動(dòng)、易出汗的幼兒,在其玩耍時(shí)可在其背后墊一塊毛巾或玩后及時(shí)給他更換衣服。同時(shí)幼兒的鞋子應(yīng)以輕便的運(yùn)動(dòng)鞋為主,少穿不透氣的鞋子。2、食:多讓幼兒吃一些含維生素豐富的食物,尤其是含維生素A、C多的食物。大蒜、蘿卜、生姜、韭菜都是可以增加幼兒抵抗力的食物,可能大部分幼兒不喜歡吃,但家長(zhǎng)可以通過(guò)改變食用方法讓幼兒食用。對(duì)于常在秋季咳嗽的幼兒,家長(zhǎng)可以多燉些冰糖生梨水給幼兒吃。3、?。弘m然天氣會(huì)逐漸變冷,但在家時(shí)還是要保證一定時(shí)間的開(kāi)窗通風(fēng),保持室內(nèi)空氣流通。幼兒的被子需要經(jīng)常曬太陽(yáng)。4、行:秋天最適合戶外運(yùn)動(dòng),家長(zhǎng)有時(shí)間應(yīng)多帶幼兒到戶外活動(dòng),如:玩球、跑步、等一些親子游戲,還要帶幼兒多曬太陽(yáng),曬太陽(yáng)可以促進(jìn)體內(nèi)鈣的吸收,同時(shí)也增強(qiáng)幼兒的體質(zhì)天氣漸漸進(jìn)入秋季,讓人感覺(jué)有絲絲的涼意,象這樣一個(gè)早晚溫差較大的季節(jié),再加上秋天氣候的干燥,幼兒很容易出現(xiàn)感冒和喉嚨不適的現(xiàn)象,因此幼兒的衣、食、住、行需要家長(zhǎng)特別的注意。

口腔

保健知識(shí)1、養(yǎng)成良好的口腔衛(wèi)生習(xí)慣,做到飯后漱口,早晨和晚上都刷牙,每次應(yīng)該刷3分鐘。2、掌握正確刷牙方法:應(yīng)采用豎刷法即上牙從上往下刷,下牙從下往上刷,每一個(gè)面都刷到。3、正確選擇牙刷:要使用自已的牙刷刷牙。應(yīng)該購(gòu)買和使用保健牙刷,而不要用不合格的牙刷(如刷毛太硬或刷毛太密)刷牙。同時(shí)要注意保持牙刷的清潔衛(wèi)生和好的狀態(tài)(如牙刷的毛不能歪倒脫落),最好每3個(gè)月更換一把。4、正確選擇牙膏:根據(jù)自已口腔的實(shí)際情況選擇合適的牙膏。含氟牙膏能降低40%的齲齒發(fā)病率,但3-4歲前的孩子及高氟地區(qū)的人不宜使用。不宜長(zhǎng)期使用某一種藥物牙膏。5、定期做口腔檢查,及時(shí)治療牙病或口腔疾病。在幼兒時(shí)期,進(jìn)行窩溝封閉能有效預(yù)防齲齒。6、不用牙齒咬硬物(如不能用牙開(kāi)啟瓶蓋等)。7、牙齒缺失、缺損后應(yīng)及時(shí)鑲補(bǔ)。牙齒的缺失、缺損對(duì)健康有一定的影響,如能及時(shí)修復(fù),可保護(hù)牙齒健康,恢復(fù)正常的咀嚼功能。牙齒缺失易造成鄰牙松動(dòng),對(duì)側(cè)牙伸長(zhǎng)和咬合創(chuàng)傷,也可造成食物嵌塞引起口臭、齲齒、牙周病等問(wèn)題。8.要養(yǎng)成良好的刷牙習(xí)慣。飯后用溫開(kāi)水漱口,早晚各刷牙一次。刷牙的次數(shù)不能太多,多了反而會(huì)損傷牙齒,刷牙的時(shí)間也不宜過(guò)長(zhǎng)。刷牙要注意正確的方法:順著牙,豎著刷,刷完里面再刷外面。不可橫向來(lái)回用力刷,否則會(huì)損傷牙齦。不可忽視的幼兒五官保健一、眼的保?。簩?duì)學(xué)齡兒童的視力保護(hù),近年來(lái)家長(zhǎng)和老師普遍予以重視,但嬰幼兒的視力保健卻往往被人遺忘在角落里,致使患眼病的孩子失去治療良機(jī),形成頑疾。為此,家長(zhǎng)要注意,不能讓幼兒長(zhǎng)時(shí)間盯著某樣物品看,尤其是2周歲以內(nèi)的嬰幼兒不能看電視。發(fā)現(xiàn)孩子眼睛有異常癥狀時(shí),應(yīng)及時(shí)去醫(yī)院,切忌濫用眼藥水。嬰幼兒應(yīng)有專用的毛巾和臉盆,流水洗臉更好,以防感染眼病。發(fā)現(xiàn)嬰幼兒有故意“對(duì)眼”的行為要立即阻止。平時(shí)注意不讓幼兒接觸有尖角易傷害眼睛的玩具,當(dāng)心眼外傷。2至3歲的幼兒應(yīng)開(kāi)始學(xué)習(xí)做視力保健操。二、鼻的保?。簠捠郴蚱车挠變簯?yīng)及時(shí)治療,多給其進(jìn)食蔬菜或水果,以防止鼻出血。不能讓幼兒得到可以塞人鼻孔的小東西,避免物品意外損傷鼻臉或嵌入鼻內(nèi)。切勿用手指挖小兒鼻孔,以防感染。三、耳的保?。簹夂蜃兓臅r(shí)節(jié)必須預(yù)防感冒,慎用耳毒性抗生素,如慶大霉素、鏈霉素等,以免引起藥物中毒性耳聾。小兒睡覺(jué)側(cè)臥時(shí),要當(dāng)心不使其耳廓扭卷受壓。洗澡時(shí)注意不要讓水流入耳道內(nèi),以免引起炎癥。四、喉的保?。憾辔迈r空氣,防止小兒發(fā)燒,以預(yù)防咽炎、扁桃腺炎。嬰幼兒的聲帶等發(fā)音器官嬌嫩,保護(hù)不好極易發(fā)病。為此,幼兒吵鬧時(shí)要及時(shí)制止,家長(zhǎng)不能引誘孩子狂呼亂叫,更要教育幼兒不要任性哭鬧,以免聲帶充血腫脹、發(fā)炎,甚至聲帶肥厚或發(fā)生聲帶小結(jié)樣病變。女孩尤其更應(yīng)多注意保護(hù)聲帶。五、口腔的保?。鹤⒁夥乐箣胗變核さ沟鴤诖交蜓例X。幼兒經(jīng)常嚙合物品,睡覺(jué)時(shí)張口呼吸,這易引起上唇翹起、下頜骨下垂、牙齒排列不齊、嚙合不正等特殊面容,出現(xiàn)這種情況應(yīng)及時(shí)去醫(yī)院治療。幼兒牙齒長(zhǎng)齊時(shí),就應(yīng)教育孩子養(yǎng)成良好的刷牙習(xí)慣,以預(yù)防蛀牙。幼兒秋季衛(wèi)生保健小訣竅(一)隨著秋天的到來(lái),氣溫開(kāi)始下降,天氣也變得干燥起來(lái)。寶寶適應(yīng)能力差,皮膚稚嫩,與成人相比需要更多的水分,容易出現(xiàn)口干舌燥、便秘等一系列“陰虛內(nèi)熱”的征象。做好各項(xiàng)保健措施,對(duì)維護(hù)寶寶健康十分重要。訣竅1:給寶寶多喝水秋高氣爽,寶寶應(yīng)該多喝白開(kāi)水,不宜喝飲料。如果寶寶排斥白開(kāi)水,可以試著喝些菊花茶、烏梅湯、金銀花露等。在幼兒園里時(shí),老師尤其要關(guān)照小朋友多喝水。平時(shí)多給寶寶吃富含水分的應(yīng)季水果,如西瓜、梨、橙子等。各種菜湯也是補(bǔ)充水分的重要手段,清湯可以稀釋菜肴的鹽分,并保持寶寶體內(nèi)水分平衡。訣竅2:“上火”食物刺激性食物應(yīng)該少吃,容易“上火”,如大蒜、姜、韭菜、花椒、辣椒等。少吃偏咸的食品,因?yàn)辂}分太多容易加速體內(nèi)水分的散失。熱量過(guò)高的油炸食品和一些熱性水果,如荔枝、桂圓、橘子等,也應(yīng)盡量少吃。訣竅3:呵護(hù)寶寶皮膚媽媽在給寶寶擦拭或洗臉時(shí)宜選用柔軟的毛巾,不要用力擦洗。每次清洗完畢后,需用含有天然滋潤(rùn)成分的兒童護(hù)膚品。寶寶的嘴唇容易干裂。媽媽應(yīng)先用濕熱毛巾敷在寶寶的嘴唇上,使嘴唇充血,然后涂抹潤(rùn)唇膏。寶寶鼻腔內(nèi)的黏膜比較容易干燥,媽媽可用棉簽蘸生理鹽水滋潤(rùn)鼻腔。幼兒秋季衛(wèi)生保健小訣竅(二)訣竅1:冷水鍛煉中醫(yī)認(rèn)為“寒涼傷脾”。即使體質(zhì)好的寶寶也不能天天吃冷飲。除了限制冷飲以外,從冰箱拿出的飲料、酸奶最好放置在室溫下15分鐘后食用。秋季宜用冷水擦洗以提高寶寶對(duì)冷的適應(yīng)能力。冷水擦洗包括冷水洗手、洗臉、擦身、沖淋和游泳。冷水鍛煉要循序漸進(jìn),先用與體溫接近的水,然后逐漸降低水的溫度。洗完后用干毛巾擦干。冷水沖淋適合3歲以上的兒童,動(dòng)作要迅速,浴后用干毛巾擦至皮膚輕度發(fā)紅為止。訣竅2:預(yù)防腹瀉入秋后是輪狀病毒性腹瀉的發(fā)病高峰期,又稱秋季腹瀉,主要累及3歲以下寶寶。媽媽一定要把住“入口關(guān)”,注意飲食衛(wèi)生,不吃生冷食品,定期給玩具和食具煮沸消毒。如果在幼兒園發(fā)現(xiàn)寶寶有腹瀉癥狀,應(yīng)立即隔離治療并處理好糞便。訣竅3:營(yíng)養(yǎng)調(diào)理多給寶寶吃牛奶、豆制品、魚、肉等高蛋白飲食。多補(bǔ)充玉米、全麥面包、小米、黑米等五谷雜糧,以防秋季便秘。富含纖維素的食品,如菠菜、蘿卜、胡蘿卜、芹菜、花菜等,也應(yīng)增加。訣竅4:及時(shí)打預(yù)防針及時(shí)預(yù)防接種,防范冬春季節(jié)高發(fā)的傳染病。一般在注射疫苗后至少一個(gè)月,才能在寶寶體內(nèi)產(chǎn)生抵抗傳染病的抗體。秋季幼兒飲食多注意潤(rùn)肺調(diào)胃最關(guān)鍵秋季早晚溫差漸大,天氣變涼,脾胃弱有內(nèi)熱的孩子受涼后很容易感冒,且易反復(fù)。初秋天熱干燥,燥熱易傷陰,陰虛生內(nèi)熱。推薦一款清肺潤(rùn)燥、防感冒咳嗽食療方:紅梨、白蘿卜適量,生姜三片,放在一起煮水,等梨和蘿卜煮熟后加適量紅糖即可。另外也可生吃梨和白蘿卜,有清熱化痰、生津潤(rùn)燥的作用,但不能過(guò)量。還可常吃些藕、荸薺等。不良飲食習(xí)慣引起內(nèi)熱積聚,是孩子容易咳嗽、遷延不愈的一個(gè)重要原因。營(yíng)養(yǎng)要均衡家長(zhǎng)要管住孩子的嘴,注意營(yíng)養(yǎng)均衡,讓孩子注意多喝水,按時(shí)就餐,多吃易消化的食物,少吃煎炸食物、甜味食品或膨化小食品等零食。另外,還要讓孩子加強(qiáng)體育鍛煉,養(yǎng)成良好作息時(shí)間,保證每日充足睡眠,從而提高身體抵抗力。解食積少用山楂片有的家長(zhǎng)怕孩子積食,讓孩子吃山楂片等,酸甜的食物孩子愛(ài)吃,但酸性食品如果吃得太多易引起內(nèi)熱積聚,從而為上呼吸道感染埋下隱憂。孩子吃飯七分飽最好有的家長(zhǎng)覺(jué)得孩子多吃是好事,實(shí)際上孩子進(jìn)食過(guò)多也易引起食積內(nèi)熱,還會(huì)損傷脾胃的收納、運(yùn)化功能,長(zhǎng)期脾胃失調(diào),抵抗力就會(huì)大大減弱。所以,小孩吃飯最好是七分飽。

睡前一小時(shí)別再吃東西有不少家長(zhǎng)因孩子偏食、挑食或吃東西少,總要在晚上給孩子加餐,或睡前喝牛奶,這種做法在孩子一歲以后是很不恰當(dāng)?shù)摹<词雇砩霞硬?,也要提早在睡前一小時(shí)吃完。否則易引起食積內(nèi)熱。

中醫(yī)認(rèn)為“四季脾旺,不受邪”,對(duì)于脾胃虛弱總易感冒的孩子,立秋后及時(shí)調(diào)理脾胃,能有效預(yù)防呼吸系統(tǒng)、胃腸道系統(tǒng)疾病的發(fā)生。?

幼兒冬季怎么睡才健康?一、忌家長(zhǎng)摟著孩子睡,因?yàn)檫@樣成人呼出的二氧化碳會(huì)影響幼兒吸入氧氣的濃度,不利于健康,更有甚者,怕孩子凍著,就將孩子的腿腳捂在自己的懷中,或壓在兩回事腿之間,可以想象,以成人的腿的重量壓在孩子腿上,如果時(shí)間長(zhǎng)了,就很可能造成孩子腿的局部缺血引起不良后果或者某種姿勢(shì)持續(xù)時(shí)間太長(zhǎng)而引起不適感。因此,孩子最好是與成人分被或分床睡覺(jué)。二、忌俯臥勢(shì)。幼兒生理發(fā)育不完善,特別是心腦功能不健全,如果長(zhǎng)時(shí)間俯臥,就會(huì)增加心臟負(fù)擔(dān),影響血液的射出和回流,從而使全身循環(huán)相對(duì)減少,呼吸也不順暢,俯臥時(shí)多是頭偏一側(cè),醒來(lái)后頭頸酸痛,很疲勞,起不到睡眠的休息、恢復(fù)作用。三、忌蒙頭勢(shì),冬季氣溫低,有的家長(zhǎng)在幼兒睡眠時(shí)將全身甚至頭面部罩住,或留一條窄縫,以為這樣就可以暖各些,殊不知把頭面部罩得嚴(yán)嚴(yán)實(shí)實(shí),氧氣不易吸滲入滲出,而幼兒代謝比成人旺盛,需氧量也增多,也就容易引起氧氣不足,幼兒就會(huì)感到不適。有的幼兒用手掀開(kāi)被子,甚至用腳踢開(kāi)被子,也就容易受涼,這就適得其反了,有的幼兒捂著會(huì)大汗淋漓,呼吸急促,重者被窒息等。四、忌仰臥勢(shì),身體和兩腿都伸直,兩臂放在胸前,無(wú)意中壓迫了肺和心臟,會(huì)引起呼吸不暢,血循環(huán)不暢,肌肉不能完全放松,且容易做夢(mèng),說(shuō)夢(mèng)話,大聲哭鳴,醒后感到十分疲勞,也不利于幼兒健康。五、側(cè)臥勢(shì)。這種姿勢(shì)脊柱略向前彎曲,兩腿及臂自然放置,肌肉可得到最大限度放松,呼吸和血循環(huán)系統(tǒng)充分休息,右側(cè)臥位還有助于心臟跳動(dòng)和胃的排空,因此右側(cè)臥勢(shì)較科學(xué)。如果幼兒愛(ài)踢被子,家長(zhǎng)可用睡袋,穿寬松點(diǎn)的內(nèi)衣,不要蓋太厚太重的被子,應(yīng)選擇輕軟的棉被,一旦發(fā)現(xiàn)不良睡姿要及時(shí)糾正。緊急事故處理小常識(shí)跌傷局部消毒。如無(wú)破損可涂上紅花油,若有破損可蓋抗生素紗布。撞傷可用沾冷水的濕布充分冷敷,使血管收縮止血,同時(shí)有止痛作用,勿用熱敷也切用手揉搓傷處。若有擦傷則清洗傷口后消毒。割傷止血后,再消毒包扎。刺傷輕輕把傷口的臟血擠出來(lái),止血消毒后蓋上紗布,若刺得深,且骯臟或是生繡的鐵釘刺傷,必須注射破傷風(fēng)抗毒素。燙傷較重的燙傷則依下列五個(gè)步驟

急救

;①?zèng)_。②脫。③泡。④蓋。⑤送。注意,

皮膚

表面出現(xiàn)水痘時(shí),不可弄破。脫臼和

骨折

切勿隨意移動(dòng)肢體,可以冷敷減輕疼痛。頸部骨折時(shí)千萬(wàn)別動(dòng),只等醫(yī)生處理。

其它

部位的骨折,如有把握固定好,就固定好送醫(yī)院。幼兒冬季飲食應(yīng)注意什么?冬季,氣候寒冷,陰盛陽(yáng)衰。人體受寒冷氣溫的影響,機(jī)體的生理功能和食欲等均會(huì)發(fā)生變化。因此,合理地調(diào)整飲食,保證人體必需營(yíng)養(yǎng)素的充足,對(duì)提高老人的耐寒能力和免疫功能,使之安全、順利地越冬是十分必要的。

首先,應(yīng)保證熱能的供給。冬天的寒冷氣候影響人體的內(nèi)分泌系統(tǒng),使人體的甲狀腺素、腎上腺素等分泌增加,從而促進(jìn)和加速蛋白質(zhì)、脂肪、碳水化合物三大類熱源營(yíng)養(yǎng)素的分解,以增加機(jī)體的御寒能力,這樣,就造成人體熱量散失過(guò)多。因此,冬天營(yíng)養(yǎng)應(yīng)以增加熱能為主,可適當(dāng)多攝入富含碳水化合物和脂肪的食物。對(duì)于幼兒來(lái)說(shuō),脂肪攝入量不能過(guò)多,以免誘發(fā)幼兒的其他疾病,但應(yīng)攝入充足的蛋白質(zhì)。蛋白質(zhì)的供給量以占總熱量的15%~17%為好,所供給的蛋白質(zhì)應(yīng)以優(yōu)質(zhì)蛋白質(zhì)為主,如瘦肉、雞蛋、魚類、乳類、豆類等,這些食物所含的蛋白質(zhì),不僅便于人體消化吸收,而且,富含必需氨基酸,營(yíng)養(yǎng)價(jià)值較高,可增加人體的耐寒和抗病能力。

冬天,又是蔬菜的淡季,蔬菜的數(shù)量既少,品種也較單調(diào),因此,往往一個(gè)冬季過(guò)后,人體出現(xiàn)維生素不足,如缺乏維生素C,并因此導(dǎo)致不少幼兒發(fā)生口腔漬瘍、牙齦腫痛、出血、大便秘結(jié)等癥狀。其防治方法首先應(yīng)擴(kuò)大食物來(lái)源。冬天綠葉菜相對(duì)減少,可適當(dāng)吃些薯類,如甘薯、馬鈴薯等。它們均富含維生素C、B,特別是維生素A。多吃薯類,不僅可補(bǔ)充維生素,還有清內(nèi)熱、去瘟毒作用。此外,在冬季上市的大路菜中,除大白菜外,還應(yīng)選擇白蘿卜、胡蘿卜、黃豆芽、綠豆芽、油菜等。這些蔬菜中維生素含量均較豐富。只要經(jīng)常調(diào)換品種,合理搭配,還是可以補(bǔ)充人體維生素需要的。冬季的寒冷,還可影響人體的營(yíng)養(yǎng)代謝,使各種營(yíng)養(yǎng)素的消耗量均有不同程度的增加??啥喑孕┖}、鐵、鈉、鉀等豐富的食物,如蝦米、蝦皮、芝麻醬、豬肝、香蕉等。幼兒冬季保健知識(shí)進(jìn)入冬季后天氣寒冷,是感冒的好發(fā)季節(jié),各位家長(zhǎng)為了孩子順利的度過(guò)冬季,要做好以下幾點(diǎn):1.合理飲食。冬季是感冒的高發(fā)季節(jié),合理的飲食能增加機(jī)體的抗病能力。如新鮮的水果、蔬菜、蛋魚及肉類,均衡營(yíng)養(yǎng),防止偏食及挑食,以防維生素及微量元素缺乏使幼兒機(jī)體抵抗力下降,適量補(bǔ)充水分,防止呼吸道干燥,以減少呼吸道疾病的發(fā)生。2.注意節(jié)制飲食。現(xiàn)在有些父母總擔(dān)心孩子吃得少,吃不飽,總想讓孩子多吃一點(diǎn)兒。孩子吃多了,幾天下來(lái)就容易形成食積便秘。3.保護(hù)皮膚。冬季寒冷干燥,幼兒皮膚中的水分散失較多,皮脂腺分泌較少,皮膚容易出現(xiàn)干裂發(fā)癢,要讓幼兒多吃蔬菜、水果,多喝白開(kāi)水,并常用熱水洗手、腳、臉,再適當(dāng)搽點(diǎn)護(hù)膚霜。4.堅(jiān)持戶外活動(dòng)。有些父母惟恐孩子凍著,天氣一涼,就不讓幼兒出屋,幼兒呼吸道長(zhǎng)期不接受外界空氣的刺激,得不到耐寒鍛煉,很易患病。所以,應(yīng)該堅(jiān)持讓幼兒做戶外活動(dòng),同時(shí)不坐涼地:冬季地面溫度很低,幼兒坐在上面,體內(nèi)的熱量就會(huì)大量散失,容易感冒、腹瀉。5.多曬太陽(yáng)。陽(yáng)光中的紫外線能殺滅人體表面的病毒和細(xì)菌,幫助幼兒對(duì)鈣、磷的吸收,增強(qiáng)機(jī)體的抗病能力。此外,陽(yáng)光也能提高紅細(xì)胞的含氧量和增強(qiáng)皮膚的調(diào)溫作用,以及能增強(qiáng)神經(jīng)系統(tǒng)的活動(dòng)技能和幼兒的體質(zhì)。

C語(yǔ)言習(xí)題_答案C語(yǔ)言習(xí)題_答案

/

10/45C語(yǔ)言習(xí)題_答案C語(yǔ)言章節(jié)習(xí)題目錄

C語(yǔ)言章節(jié)習(xí)題

1

第一章C語(yǔ)言概述

2

第三章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式

3

第四章順序結(jié)構(gòu)程序設(shè)計(jì)

4

第五章選擇結(jié)構(gòu)程序設(shè)計(jì)

11

第六章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

21

第7章數(shù)組習(xí)題

33

第8章函數(shù)習(xí)題

41

第九章預(yù)處理

48

第十章指針

49

第一章C語(yǔ)言概述一、選擇題:1、一個(gè)C程序的執(zhí)行是從(A)。A本程序的main函數(shù)開(kāi)始,到main函數(shù)結(jié)束B本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C本程序的main函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)結(jié)束2、在C語(yǔ)言中,每個(gè)語(yǔ)句必須以(D)結(jié)束。A.??回車符????B.??冒號(hào)????C.??逗號(hào)????D.??分號(hào)3、C語(yǔ)言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置(C)。A.必須在最開(kāi)始????????B.必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面C.可以任意????????????D.??必須在最后4、一個(gè)C語(yǔ)言程序是由(B)。A.一個(gè)主程序和若干子程序組成??B.函數(shù)組成C.若干過(guò)程組成????????????D.若干子程序組成5、下列說(shuō)法中錯(cuò)誤的是(D)。A.??主函數(shù)可以分為兩個(gè)部分:主函數(shù)說(shuō)明部分和主函數(shù)體B.??主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù)C.??任何非主函數(shù)可以調(diào)用其他任何非主函數(shù)D.??程序可以從任何非主函數(shù)開(kāi)始執(zhí)行6、用C語(yǔ)言編寫的源文件經(jīng)過(guò)編譯,若沒(méi)有產(chǎn)生編譯錯(cuò)誤,則系統(tǒng)將(B)。A.??生成可執(zhí)行目標(biāo)文件????B.??生成目標(biāo)文件C.??輸出運(yùn)行結(jié)果????????D.??自動(dòng)保存源文件二、填空題:1、C語(yǔ)言只有(37)個(gè)關(guān)鍵字和?(9)種控制語(yǔ)句。2、每個(gè)源程序有且只有一個(gè)(main)函數(shù),系統(tǒng)總是從該函數(shù)開(kāi)始執(zhí)行C語(yǔ)言程序。3、C語(yǔ)言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以??(\*)?符號(hào)作為開(kāi)始標(biāo)記,以(*\)?符號(hào)作為結(jié)束標(biāo)記。4、C語(yǔ)言中,輸入操作是由庫(kù)函數(shù)(scanf)完成的,輸出操作是由庫(kù)函數(shù)(printf)?完成的。5、系統(tǒng)默認(rèn)的C語(yǔ)言源程序文件的擴(kuò)展名是(.c),經(jīng)過(guò)編譯后生成的目標(biāo)文件的擴(kuò)展名是(.obj),經(jīng)過(guò)連接后生成的可執(zhí)行文件的擴(kuò)展名是(.exe)。6、C語(yǔ)言的標(biāo)識(shí)符只能由字母、數(shù)字和(下劃線)三種字符組成。第三章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式一、選擇題:1、以下選項(xiàng)中,不正確的C語(yǔ)言浮點(diǎn)型常量是(C)。A.160.????B.0.12????C.2e4.2????D.??0.02、以下選項(xiàng)中,(D)是不正確的C語(yǔ)言字符型常量。A.'a'??????B.'\x41'????C.'\101'????D."a"3、在C語(yǔ)言中,字符型數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中,以字符的(C)形式存儲(chǔ)。A.??原碼????B.??反碼????C.ASCII碼????D.BCD碼4、若x、i、j和k都是int型變量,則計(jì)算下面表達(dá)式后,x的值是(C)。x=(i=4,j=16,k=32)A.4??????B.16??????C.32??????D.525、算術(shù)運(yùn)算符、賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為(B)。A.??算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算????B.??算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算C.??關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算????D.??關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算6、表達(dá)式!x||a==b等效于(D)。A.!((x||a)==b)????B.!(x||y)==b????C.!(x||(a==b))????D.(!x)||(a==b)7、設(shè)整型變量m,n,a,b,c,d均為1,執(zhí)行(m=a>b)&&(n=c>d)后,m,n的值是(B)。A.0,0????B.0,1????C.1,0????D.1,18、設(shè)有語(yǔ)句inta=3;,則執(zhí)行了語(yǔ)句a+=a-=a*=a;后,變量a的值是(B)。A.3????B.0????C.9????D.-129、在以下一組運(yùn)算符中,優(yōu)先級(jí)最低的運(yùn)算符是(D)。A.*????B.!=????C.+????D.=??10、設(shè)整型變量i值為2,表達(dá)式(++i)+(++i)+(++i)的結(jié)果是(B)。A.6????B.12????C.15????D.??表達(dá)式出錯(cuò)11、若已定義x和y為double類型,則表達(dá)式x=1,y=x+3/2的值是(C)。A.1????B.2????C.2.0????D.2.512、設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:a<b?a:c<d?a:d的結(jié)果為(D)。A.4????B.3????C.2????D.113、設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系:10<a<15的C語(yǔ)言表達(dá)式是(A)。A.10<a<15??????????????B.a==11||a==12||a==13||a==14C.a>10&&a<15????????????D.!(a<=10)&&!(a>=15)14、設(shè)f是實(shí)型變量,下列表達(dá)式中不是逗號(hào)表達(dá)式的是(D)。A.f=3.2,1.0????B.f>0,f<10????C.f=2.0,f>0????D.f=(3.2,1.0)??15、表達(dá)式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型是(C)。A.int????B.float????C.double????D.不確定16、已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語(yǔ)句C2=’A’+’6’-‘3’;后c2中的值是(A)。A.D????B.68????C.不確定的值????D.C17、以下用戶標(biāo)識(shí)符中,合法的是(B)。A.int??????B.nit??????C.123????D.a+b18、C語(yǔ)言中,要求運(yùn)算對(duì)象只能為整數(shù)的運(yùn)算符是(A)。A.%??????B./??????C.>??????D.*19、若有說(shuō)明語(yǔ)句:charc='\72';則變量c在內(nèi)存占用的字節(jié)數(shù)是(A)。A.1????B.2????C.3????D.420、字符串"ABC"在內(nèi)存占用的字節(jié)數(shù)是(B)。A.3????B.4????C.6????D.821、要為字符型變量a賦初值,下列語(yǔ)句中哪一個(gè)是正確的(B)。A.chara="3";??B.chara=’3’;????C.chara=%;????D.chara=*;22、下列不正確的轉(zhuǎn)義字符是(C)。A.\\????B.\'????C.074????D.\0二、填空題:1、C語(yǔ)言中的邏輯值“真”是用?1表示的,邏輯值“假”是用?0?表示的。2、若x和n都是int型變量,且x的初值為12,n的初值為5,則計(jì)算表達(dá)式x%=(n%=2)后x的值為0。3、設(shè)c='w',a=1,b=2,d=-5,??則表達(dá)式'x'+1>c,'y'!=c+2,-a-5*b<=d+1,b==a=2的值為?1?、0?、1?、1。4、設(shè)floatx=2.5,y=4.7;inta=7;,表達(dá)式x+a%3*(int)(x+y)%2/4的值為?2.5?。5、判斷變量a、b的值均不為0的邏輯表達(dá)式為a!=0&&b!=0,值為1。6、求解賦值表達(dá)式a=(b=10)%(c=6),表達(dá)式值為4、a、b、c的值依次為1,0,6??。7、求解逗號(hào)表達(dá)式x=a=3,6*a后,表達(dá)式值為18、x、a的值依次為3,3??。三、編程題:1、設(shè)長(zhǎng)方形的高為1.5,寬為2.3,編程求該長(zhǎng)方形的周長(zhǎng)和面積。2、編寫一個(gè)程序,將大寫字母A轉(zhuǎn)換為小寫字母a。1.main(){floatx=1.5,y=2.3;printf(“areais%6.2f\n”,x*y);}2.main(){charc=’A’;printf(“%d”,c+32);}第四章順序結(jié)構(gòu)程序設(shè)計(jì)基礎(chǔ)練習(xí)(A)一、填空題1、C語(yǔ)句分為五種:控制語(yǔ)句、函數(shù)調(diào)用語(yǔ)句、表達(dá)式語(yǔ)句、空語(yǔ)句和復(fù)合語(yǔ)句。2、一個(gè)基本語(yǔ)句的最后一個(gè)字符是;。3、復(fù)合語(yǔ)句又稱分程序,是用{}括起來(lái)的語(yǔ)句。4、使用C語(yǔ)言庫(kù)函數(shù)時(shí),要用于預(yù)編譯命令#include將有關(guān)的“頭文件”包括到用戶源文件中。5、使用標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)時(shí),程序的開(kāi)頭要有如下預(yù)處理命令:#include<stdio.h>。6、{a=3;c+=a-b;}在語(yǔ)法上被認(rèn)為是1條語(yǔ)句。7、getchar函數(shù)的作用是從終端輸入1個(gè)字符。8、如果從鍵盤輸入字符’a’并按回車鍵,請(qǐng)寫出以下程序運(yùn)行效果a。#include<stdio.h>main(){putchar(getchar());}9、以下程序的輸出結(jié)果為i:dec=-4,oct=177774,hex=fffc,unsigned=65532。 main() { shorti; i=-4; printf(“\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n”,i,i,i,i); }10、以下程序的輸出結(jié)果為*3.140000,3.142*。 main() { printf(“*%f,%4.3f*\n”,3.14,3.1415); }11、以下程序的輸出結(jié)果為c:dec=120,oct=170,hex=78,ASCII=x。 main() { charc=‘x’; printf(“c:dec=%d,oct=%o,hex=%x,ASCII=%c\n”,c,c,c,c); }12、已有定義intd=-2;執(zhí)行以下語(yǔ)句后的輸出結(jié)果是*d(1)=-2*d(2)=-2*d(3)=-2**d(4)=177776*d(5)=177776*d(6)=177776* printf(“*d(1)=%d*d(2)=%3d*d(3)=%-3d*\n”,d,d,d); printf(“*d(4)=%o*d(5)=%7o*d(6)=%-7o*\n”,d,d,d);13、以下程序的輸出結(jié)果為x=1y=2*sum*=310Squaredis:100 main() { intx=1,y=2; printf(“x=%dy=%d*sum*=%d\n”,x,y,x+y); printf(“10Squaredis:%d\n”,10*10); }14、以下程序的輸出結(jié)果為(1)123.456000(2)□□□□□□□123.457(3)123.4560(4)8765.456700(5)□□□□□□8765.457(6)8765.4567(7)8765.4567 #include<stdio.h> main() { floata=123.456;doubleb=8765.4567; printf(“(1)%f\n”,a); printf(“(2)%14.3f\n”,a); printf(“(3)%6.4f\n”,a); printf(“(4)%lf\n”,b); printf(“(5)%14.3lf\n”,b); printf(“(6)%8.4lf\n”,b); printf(“(7)%.4f\n”,b); }二、判斷題1、所謂函數(shù)體實(shí)際上就是一個(gè)復(fù)合語(yǔ)句。(對(duì))2、C語(yǔ)言本身不提供輸入輸出語(yǔ)句,輸入和輸出操作是由函數(shù)來(lái)實(shí)現(xiàn)的。(對(duì))3、putchar函數(shù)可以向終端輸出一個(gè)整數(shù)數(shù)據(jù)。(錯(cuò))4、考慮到printf和scanf函數(shù)使用頻繁,系統(tǒng)允許在使用這兩個(gè)函數(shù)時(shí)可不加#include命令。(對(duì))5、任何表達(dá)式都可以加上分號(hào)而成為有意義的語(yǔ)句。(對(duì))三、選擇題1、以下不屬于流程控制語(yǔ)句的是(A)。A)表達(dá)式語(yǔ)句B)選擇語(yǔ)句C)循環(huán)語(yǔ)句D)轉(zhuǎn)移語(yǔ)句2、putchar函數(shù)可以向終端輸出一個(gè)(D)。A)整型變量表達(dá)式值B)實(shí)型變量值C)字符串D)字符或字符型變量值3、getchar函數(shù)的參數(shù)個(gè)數(shù)是(B)。A)1B)0C)2D)任意4、以下程序的輸出結(jié)果是(D)。 main() { printf(“\n*s1=%15s*”,“chinabeijing”); printf(“\n*s2=%-5s*”,“chi”); }A)*s1=chinabeijing* B)*s1=chinabeijing**s2=**chi* *s2=chi*C)*s1=*chinabeijing* D)*s1=chinabeijing**s2=chi* *s2=chi*5、printf函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5列。如果字符串長(zhǎng)度大于5,則輸出按方式(B)。;如果字符串長(zhǎng)度小于5,則輸出按方式(C)。A)從左起輸出該字串,右補(bǔ)空格B)按原字符長(zhǎng)從左向右全部輸出C)右對(duì)齊輸出該字串,左補(bǔ)空格D)輸出錯(cuò)誤信息6、已有定義inta=-2;和輸出語(yǔ)句:printf(“%8lx”,a);以下正確的敘述是(D)。A)整型變量的輸出格式符只有%d一種B)%x是格式符的一種,它可以適用于任何一種類型的數(shù)據(jù)C)%x是格式符的一種,其變量的值按十六進(jìn)制輸出,但%8lx是錯(cuò)誤的D)%8lx不是錯(cuò)誤的格式符,其中數(shù)字8規(guī)定了輸出字段的寬度?7、以下C程序正確的運(yùn)行結(jié)果是(C)。 main() { longy=-43456; printf(“y=%-8ld\n”,y); printf(“y=%-08ld\n”,y); printf(“y=%08ld\n”,y); printf(“y=%+8ld\n”,y); }A)y=-43456 B)y=-43456y=-43456 y=-43456y=-0043456 y=-0043456y=-43456 y=+-43456C)y=-43456 D)y=-43456y=-43456 y=-0043456y=-0043456 y=00043456y=-43456 y=+434568、以下C程序正確的運(yùn)行結(jié)果是(D)。 main() { inty=2456; printf(“y=%3o\n”,y); printf(“y=%8o\n”,y); printf(“y=%#8o\n”,y); }A)y=2456 B)y=4630y=2456 y=4630y=########2456 y=########4630C)y=2456 D)y=4630y=2456 y=4630y=02456 y=04630?基礎(chǔ)練習(xí)(B)一、填空題1、printf函數(shù)的作用是向終端輸出若干個(gè)任意類型的數(shù)據(jù)。2、printf函數(shù)中的“格式控制”,包括格式說(shuō)明和普通字符兩種信息。3、scanf函數(shù)中的“格式控制”后面應(yīng)當(dāng)是變量地址,而不是變量名。4、在用scanf函數(shù)中輸入數(shù)據(jù)時(shí),如果在“格式控制”字符傳中除了格式說(shuō)明以外還有其他字符,則應(yīng)在對(duì)應(yīng)位置輸入與這些字符相同的字符。5、在用”%c”格式輸入字符時(shí),空格字符和“轉(zhuǎn)義字符”都作為有效字符輸入。6、在輸入數(shù)據(jù)時(shí),遇以下情況時(shí)該數(shù)據(jù)認(rèn)為結(jié)束:遇空格、或按“回車”或“跳格”鍵;按指定的寬度結(jié)束;遇非法輸入。7、輸入數(shù)據(jù)時(shí)不能規(guī)定精度。8、如果在%后有一個(gè)“*”附加說(shuō)明符,表示跳過(guò)它指定的列數(shù)。二、選擇題1、若inta,b;scanf(“%d%d”,&a,&b);不可以用(A)作為輸入的分隔符。A),B)空格C)回車D)TAB鍵2、若x,y均定義為int型,z定義為double型,以下不合法的scanf函數(shù)調(diào)用語(yǔ)句是(B)。A)scanf(“%d%lx,%le”,&x,&y,&z);B)scanf(“%2d*%d%lf”,&x,&y,&z);C)scanf(“%x%*d%o”,&x,&y);D)scanf(“%x%o%6.2f”,&x,&y,&z);3、已有如下定義和輸入語(yǔ)句,若要求a1,a2,c1,c2的值分別為10,20,A和B,當(dāng)從第一列開(kāi)始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是(D)。 inta1,a2;charc1,c2; scanf(“%d%d”,&a1,&a2); scanf(“%c%c”,&c1,&c2);A)1020AB<CR> B)1020<CR> AB<CR>C)1020AB<CR> D)1020AB<CR>4、閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為25,13,10<CR>正確的輸出結(jié)果為(D)。 main() {intx,y,z; scanf(“%d%d%d”,&x,&y,&z); printf(“x+y+z=%d\n”,x+y+z); }A)x+y+z=48B)x+y+z=35C)x+z=35D)不確定值5、已有程序段和輸入數(shù)據(jù)的形式如下,程序中輸入語(yǔ)句的正確形式應(yīng)當(dāng)為(D)。 main() { inta;floatf; printf(“\nInputnumber:”); 輸入語(yǔ)句 printf(“\nf=%f,a=%d\n”,f,a); } Inputnumber:4.52<CR>A)scanf(“%d,%f”,&a,&f);B)scanf(“%f,%d”,&f,&a);C)scanf(“%d%f”,&a,&f);D)scanf(“%f%d”,&f,&a);6、根據(jù)定義和數(shù)據(jù)的輸入方式,輸入語(yǔ)句的正確形式為(B)。 已有定義:floatf1,f2; 數(shù)據(jù)的輸入方式:4.52 3.5A)scanf(“%f,%f”,&f1,&f2);B)scanf(“%f%f”,&f1,&f2);C)scanf(“%3.2f%2.1f”,&f1,&f2);D)scanf(“%3.2f%2.1f”,&f1,&f2);7、閱讀以下程序,若運(yùn)行結(jié)果為如下形式,輸入輸出語(yǔ)句的正確內(nèi)容是(B)。 main() { intx;floaty; printf(“enterx,y:”); 輸入語(yǔ)句 輸出語(yǔ)句 } 輸入形式 enterx,y:23.4 輸出形式 x+y=5.40A)scanf(“%d,%f”,&x,&y);printf(“\nx+y=%4.2f”,x+y);B)scanf(“%d%f”,&x,&y);printf(“\nx+y=%4.2f”,x+y);C)scanf(“%d%f”,&x,&y);printf(“\nx+y=%6.1f”,x+y);D)scanf(“%d%3.1f”,&x,&y);printf(“\nx+y=%4.2f”,x+y);8、以下說(shuō)法正確的是(D)。A)輸入項(xiàng)可以為一實(shí)型常量,如scanf(“%f”,3.5);B)只有格式控制,沒(méi)有輸入項(xiàng),也能進(jìn)行正確輸入,如scanf(“a=%d,b=%d”);C)當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分應(yīng)規(guī)定小數(shù)點(diǎn)后的位數(shù),如scanf(“%4.2f”,&f);D)當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量的地址,如scanf(“%f”,&f);9、有輸入語(yǔ)句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為使變量a的值為1,b為3,c為2,從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)當(dāng)是(D)。A)132<回車>B)1,3,2<回車>C)a=1b=3c=2<回車>D)a=1,b=3,c=2<回車> }10、已有如下定義和輸入語(yǔ)句,若要求a1,a2,c1,c2的值分別為10,20,A和B,當(dāng)從第一列開(kāi)始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是(A)。 inta1,a2;charc1,c2; scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);A)10A20B<CR> B)10A20B<CR>C)10A20B<CR> D)10A20B<CR>11、已有定義intx;floaty;且執(zhí)行scanf(“%3d%f”,&x,&y);語(yǔ)句,若從第一列開(kāi)始輸入數(shù)據(jù)12345678<回車>,則x的值為(B),y的值為( B)。(1)A)12345 B)123 C)45 D)345(2)A)無(wú)定值 B)45.000000 C)678.000000 D)123.000000三、編程:1、編寫程序,從鍵盤上輸入三個(gè)數(shù)分別給變量a、b、c,求它們的平均值。并按如下形式輸出:averageof**、**and**is**.**。其中,三個(gè)**依次表示a、b、c的值,**.**表示a,b,c的平均值。2、輸入9時(shí)23分并把它化成分鐘后輸出。(從零點(diǎn)整開(kāi)始計(jì)算)。1、參考答案main(){floata,b,c,t;printf(“pleaseinputa,b,c:\n”);scanf("%f,%f,%f",&a,&b,&c);t=(a+b+c)/3;printf("averageof%6.2f、%6.2fand%6.2fis%6.2f\n”,a,b,c,t);}2、參考答案main(){inth,m,s;printf(“pleaseinputh,m:\n”);scanf("%d,%d",&h,&m);s=h*60+m;printf("total%dminute\n”,s);}第五章選擇結(jié)構(gòu)程序設(shè)計(jì)基礎(chǔ)練習(xí)(A)一、填空題1、關(guān)系表達(dá)式的運(yùn)算結(jié)果是邏輯值。C語(yǔ)言沒(méi)有邏輯型數(shù)據(jù),以1代表“真”,以0代表“假”。2、邏輯運(yùn)算符!是單目運(yùn)算符,其結(jié)合性是由右結(jié)合性。3、C語(yǔ)言提供的三種邏輯運(yùn)算符是&&、||、!。其中優(yōu)先級(jí)最高的為!,優(yōu)先級(jí)最低的為||。4、邏輯運(yùn)算符兩側(cè)的運(yùn)算對(duì)象不但可以是0和1,或者是0和非0的整數(shù),也可以是任何類型的數(shù)據(jù)。系統(tǒng)最終以0和非0來(lái)判定它們屬于“真”或“假”。5、設(shè)y為int型變量,請(qǐng)寫出描述“y是偶數(shù)”的表達(dá)式(y%2==0)。6、設(shè)x,y,z均為int型變量,請(qǐng)寫出描述“x或y中有一個(gè)小于z”的表達(dá)式x<z||y<z。7、條件“2<x<3或x<-10”的C語(yǔ)言表達(dá)式是x<-10||x>2&&x<3。8、判斷char型變量ch是否為大寫字母的正確表達(dá)式是(ch>=‘A’)&&(ch<=‘Z’)。9、當(dāng)a=3,b=2,c=1時(shí),表達(dá)式f=a>b>c的值是0。10、當(dāng)a=5,b=4,c=2時(shí),表達(dá)式a>b!=c的值是1。11、已知A=7.5,B=2,C=3.6,表達(dá)式A>B&&C>A||A<B&&!C>B的值是0。12、若a=6,b=4,c=2,則表達(dá)式!(a-b)+c-1&&b+c/2的值是1。13、有intx,y,z;且x=3,y=-4,z=5,則表達(dá)式(x&&y)==(x||z)的值為1。14、有intx,y,z;且x=3,y=-4,z=5,則以下表達(dá)式的值為1。 !(x>y)+(y!=z)||(x+y)&&(y-z)15、有inta=3,b=4,c=5,x,y;,則以下表達(dá)式的值為0。 !(x=a)&&(y=b)&&016、if(!k)a=3;語(yǔ)句中的!k可以改寫為k==0,使其功能不變。二、選擇題1、邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型(D)。A)只能是0或1B)只能是0或非0正數(shù)C)只能是整型或字符型數(shù)據(jù)D)可以是任何類型的數(shù)據(jù)2、以下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是(C)。A)關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符B)邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符C)賦值運(yùn)算符<邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符D)算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符3、下列運(yùn)算符中優(yōu)先級(jí)最高的是(B)。A)< B)+ C)&& D)!=4、為判斷字符變量c的值不是數(shù)字也不是字母時(shí),應(yīng)采用下述表達(dá)式(D)。A)c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122B)!(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122)C)c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122D)!(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)5、能正確表示“當(dāng)x的取值在[1,100]和[200,300]范圍內(nèi)為真,否則為假”的表達(dá)式是(C)。A)(x>=1)&&(x<=100)&&(x>=200)&&(x<=300)B)(x>=1)||(x<=100)||(x>=200)||(x<=300)C)(x>=1)&&(x<=100)||(x>=200)&&(x<=300)D)(x>=1)||(x<=100)&&(x>=200)||(x<=300)6、設(shè)x、y和z是int型變量,且x=3,y=4,z=5,則下面表達(dá)式中值為0的是(D)。A)‘x’&&‘y’B)x<=yC)x||y+z&&y-zD)!((x<y)&&!z||1)7、已知x=43,ch=‘A’,y=0;則表達(dá)式(x>=y&&ch<‘B’&&!y)的值是(C)。A)0 B)語(yǔ)法錯(cuò) C)1 D)“假”8、設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2; 執(zhí)行(m=a>b)&&(n=c>d)后n的值為(B)。A)1 B)2 C)3 D)49、以下不正確的if語(yǔ)句形式是(C)。A)if(x>y&&x!=y);B)if(x==y)x+=y;C)if(x!=y)scanf(“%d”,&x)elsescanf(“%d”,&y);D)if(x<y){x++;y++;}10、已知intx=10,y=20,z=30;以下語(yǔ)句執(zhí)行后x,y,z的值是(B)。 if(x>y) z=x;x=y;y=z;A)x=10,y=20,z=30 B)x=20,y=30,z=30C)x=20,y=30,z=10 D)x=20,y=30,z=2011、以下if語(yǔ)句語(yǔ)法正確的是(B)。A)if(x>0)printf(“%f”,x)elseprintf(“%f”,-x);B)????if(x>0){ x=x+y;printf(“%f”,x); }elseprintf(“%f”,-x);C)????if(x>0){ x=x+y;printf(“%f”,x); };elseprintf(“%f”,-x);D)????if(x>0){ x=x+y;printf(“%f”,x) }elseprintf(“%f”,-x);12、請(qǐng)閱讀以下程序: main() { inta=5,b=5,c=0; if(a==b+c) printf(“***\n”); else printf(“$$$\n”); } 以下程序(C)。A)有語(yǔ)法錯(cuò)不能通過(guò)編譯 B)可以通過(guò)編譯但不能通過(guò)連接C)輸出*** D)輸出$$$三、寫出下列程序的運(yùn)行結(jié)果1、若運(yùn)行時(shí)輸入:2<回車>,則以下程序的運(yùn)行結(jié)果是2ndclasspostageis14p。 #include<stdio.h> voidmain(void) { charClass; printf(“Enter1for1stclasspostor2for2ndpost”); scanf(“%c”,&Class); if(Class==‘1’) printf(“1stclasspostageis19p”); else printf(“2ndclasspostageis14p”); }2、若運(yùn)行時(shí)輸入:4.4<回車>,則以下程序的運(yùn)行結(jié)果是SellingPrice(0.30)$5.72。 #include<stdio.h> voidmain(void) { floatCostPrice,SellingPrice; printf(“EnterCostPrice$:”); scanf(“%f”,&CostPrice); if(CostPrice>=5) { SellingPrice=CostPrice+CostPrice*0.25; printf(“SellingPrice(0.25)$%6.2f”,SellingPrice); } else { SellingPrice=CostPrice+CostPrice*0.30; printf(“SellingPrice(0.30)$%6.2f”,SellingPrice); } }3、以下程序的運(yùn)行結(jié)果是F。 main() { if(2*2==5<2*2==4) print(“T”); else printf(“F”); }能力提高(B)一、選擇題1、若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為“真”,A的值為偶數(shù)時(shí),表達(dá)式的值為“假”,則以下不能滿足要求的表達(dá)式是(D)。A)A%2==1 B)!(A%2==0) C)!(A%2) D)A%22、下列運(yùn)算符中優(yōu)先級(jí)最低的(A),優(yōu)先級(jí)最高的是(C)。A)?: B)&& C)+ D)!=3、請(qǐng)閱讀以下程序: main() { inta=5,b=0,c=0; if(a=b+c) printf(“***\n”); else printf(“$$$\n”); } 以下程序(D)。A)有語(yǔ)法錯(cuò)不能通過(guò)編譯 B)可以通過(guò)編譯但不能通過(guò)連接C)輸出*** D)輸出$$$4、以下程序的運(yùn)行結(jié)果是(C)。 main() { intm=5; if(m++>5) printf(“%d\n”,m); else printf(“%d\n”,m--); }A)4 B)5 C)6 D)7二、根據(jù)程序的功能,將以下程序補(bǔ)充完整1、以下程序?qū)斎氲乃膫€(gè)整數(shù),按從小到大的順序輸出。請(qǐng)?jiān)趦?nèi)填入正確內(nèi)容。 main() { intt,a,b,c,d;printf(“inputa,b,c,d:”) scanf(“%d,%d,%d,%d”,&a,&b,&c,&d); if(a>b){ t=a;a=b;b=t; } if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}printf(“%d,%d,%d,%d”,a,b,c,d); }三、編程:1、試編程判斷輸入的正整數(shù)是否既是5又是7的整倍數(shù)。若是,則輸出yes;否則輸出no。?2、編制程序要求輸入整數(shù)x、y和z,若x2+y2+z2大于1000,則輸出x2+y2+z2千位以上的數(shù)字,否則輸出三數(shù)之和。3、編寫程序,輸入三角型的三條邊長(zhǎng),求其面積。注意:對(duì)于不合理的邊長(zhǎng)輸入要輸出數(shù)據(jù)錯(cuò)誤的提示信息。1、參考答案main(){intx;if(x%5==0&&x%7==0)printf(“yes”);elseprintf(“no”);}2、參考答案main(){intx,y,z,a,b;scanf(“%d%d%d”,&x,&y,&z);a=x*x+y*y*z*z;if(a>1000){b=a/1000;printf(“%d”,b);}elseprintf(“%d”,x+y+z);}3、參考答案#include<math.h>main(){floata,b,c,s,area;scanf(“%f,%f,%f”,&a,&b,&c);if(a+b>c&&b+c>a&&a+c>b){s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area=%7.2f\n”,area);}elseprintf(“bunengzhuchengsanjiaoxing\n”);}第2講基礎(chǔ)練習(xí)(A)一、填空題1、在if語(yǔ)句中又包含一個(gè)或多個(gè)if語(yǔ)句稱為if語(yǔ)句的嵌套。2、為了避免在嵌套的條件語(yǔ)句if-else中產(chǎn)生二義性,C語(yǔ)言規(guī)定:else子句總是與其之前最近的未配對(duì)的if配對(duì)。如果if與else數(shù)目不一樣,為實(shí)現(xiàn)設(shè)計(jì)者的企圖,可以加花括號(hào)關(guān)系。3、條件運(yùn)算符是C語(yǔ)言中唯一的一個(gè)三目運(yùn)算符,其結(jié)合性為從右至左。4、假設(shè)條件表達(dá)式的格式為:表達(dá)式1?表達(dá)式2:表達(dá)式若表達(dá)式2和表達(dá)式3的類型不同,此時(shí)條件表達(dá)式的值的類型為二者中較高的類型5、在switch語(yǔ)句中,switch后面括弧內(nèi)的“表達(dá)式”,可以為任何類型。6、若a=1,b=2,則表達(dá)式a>b?a:b+1的值是3。7、若w=1、x=2、y=3、z=4,則條件表達(dá)式w<x?w:y<z?y:z的值是1。8、若有以下if語(yǔ)句:if(a<b)min=a;elsemin=b;可用條件運(yùn)算符來(lái)處理的等價(jià)式子為min=(a<b)?a:b;。9、若x=1,y=2,z=3,則表達(dá)式(x<y?x:y)==z++的值是0。10、設(shè)有變量定義:inta=5,c=4;則(--a==++c)?--a:c++的值是5,此時(shí)c的存儲(chǔ)單元的值為6。二、判斷題1、在switch語(yǔ)句中,每一個(gè)的case常量表達(dá)式的值可以相同。(錯(cuò))2、在switch語(yǔ)句中,各個(gè)case和default的出現(xiàn)次序影響執(zhí)行結(jié)果。(對(duì))3、在switch語(yǔ)句中,多個(gè)case可以共用一組執(zhí)行語(yǔ)句。(對(duì))4、條件表達(dá)式能取代一般if的語(yǔ)句。(錯(cuò))5、case后的常量表達(dá)式類型一定與表達(dá)式類型匹配。(對(duì))三、寫出以下程序的運(yùn)行結(jié)果1、main() -1{ inta=2,b=3,c; c=a; if(a>b)c=1; elseif(a==b)c=0; elsec=-1; printf(“%d\n”,c); }2、main()200 { inta,b,c; ints,w,t; s=w=t=0; a=-1;b=3;c=3; if(c>0)s=a+b; if(a<=0) { if(b>0) if(c<=0)w=a-b; } elseif(c>0)w=a-b; elset=c; printf(“%d%d%d”,s,w,t); }3、switch(grade) { case‘A’:printf(“85-100\n”); case‘B’:printf(“70-84\n”); case‘C’:printf(“60-69\n”); case‘D’:printf(“<60\n”); default:printf(“error!\n”); } 若grade的值為’C’,則輸出結(jié)果是60-69〈60error!能力提高(B)一、寫出下列程序的運(yùn)行結(jié)果1、#include<stdio.h>551 voidmain(void) { intx,y=1,z; if(y!=0)x=5; printf(“\t%d\n”,x); if(y==0)x=4; elsex=5; printf(“\t%d\n”,x); x=1; if(y<0) if(y>0)x=4; elsex=5; printf(“\t%d\n”,x); }2、#include<stdio.h>4-2404-2 voidmain(void) { intx,y=-2,z; if((z=y)<0)x=4; elseif(y==0)x=5; elsex=6; printf(”\t%d\t%d\n”,x,z);if(z=(y==0)) x=5; x=4; printf(“\t%d\t%d\n”,x,z); if(x=z=y)x=4; printf(“\t%d\t%d\n”,x,z); }3、#include<stdio.h>a=2,b=1 main() { intx=1,y=0,a=0,b=0; switch(x) { case1: switch(y) { case0:a++;break; case1:b++;break; } case2: a++;b++;break; } printf(“a=%d,b=%d”,a,b); }二、根據(jù)程序的功能,將以下程序補(bǔ)充完整以下程序計(jì)算某年某月有幾天。其中判別閏年的條件是:能被4整除但不能被100整除的年是閏年,能被400整除的年也是閏年。請(qǐng)?jiān)趦?nèi)填入正確內(nèi)容。 main() { intyy,mm,len; printf(“year,month=”); scanf(“%d%d”,&yy,&mm); switch(mm) { case1: case3: case5: case7: case8: case10: case12:len=31;break; case4: case6: case9: case11:len=30;break; case2: if(yy%4==0&&yy%100!=0||yy%400==0)len=29; elselen=28; break; default:printf(“inputerror”);break; } printf(“thelengthof%d%dis%d\n”,yy,mm,len);??第六章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)基礎(chǔ)練習(xí)(A)一、選擇題1、C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別是(A)。A)do-while的循環(huán)體至少無(wú)條件執(zhí)行一次B)while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格C)????do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D)do-while的循環(huán)體不能是復(fù)合語(yǔ)句2、以下描述中正確的是(C)。A)由于do-while循環(huán)中循環(huán)體語(yǔ)句只能是一條可執(zhí)行語(yǔ)句,所以循環(huán)體內(nèi)不能使用復(fù)合語(yǔ)句B)????do-while循環(huán)由do開(kāi)始,用while結(jié)束,在while(表達(dá)式)后面不能寫分號(hào)C)在do-while循環(huán)體中,一定要有能使while后面表達(dá)式的值變?yōu)榱悖ā凹佟保┑牟僮鱀)????do-while循環(huán)中,根據(jù)情況可以省略while3、設(shè)有程序段 intk=10; while(k)k=k-1; 則下面描述中正確的是(A)。 A)while循環(huán)執(zhí)行10次 B)循環(huán)是無(wú)限循環(huán) C)循環(huán)體語(yǔ)句一次也不執(zhí)行 D)循環(huán)體語(yǔ)句執(zhí)行一次4、下列循環(huán)語(yǔ)句中有語(yǔ)法錯(cuò)誤的是(D)。A)while(x=y)5;B)while(0);C)do2;while(x==b);D)dox++while(x==10);5、已知inti=1;執(zhí)行語(yǔ)句while(i++<4);后,變量i的值為(C)。A)3B)4C)5D)66、語(yǔ)句while(!E);中的表達(dá)式!E等價(jià)于(A)。 A)E==0 B)E!=1 C)E!=0 D)E==17、下面程序段的運(yùn)行結(jié)果是(A)。 a=1;b=2;c=2; while(a<b<c){ t=a;a=b;b=t;c--; } printf(“%d,%d,%d”,a,b,c); A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,18、下面程序的運(yùn)行結(jié)果是(C)。 #include<stdio.h> main() { intnum=0; while(num<=2) { num++; printf(“%d\n”,num); } } A)1 B)1 C)1 D)1 2 2 2 3 39、以下能正確計(jì)算1×2×3×…×10的程序段是(C)。 A)do{i=1;s=1; B)do{i=1;s=0; s=s*i; s=s*i; i++; i++; }while(i<=10); }while(i<=10); C)i=1;s=1; D)i=1;s=0; do{s=s*i; do{s=s*i; i++; i++; }while(i<=10); }while(i<=10);10、下面程序的運(yùn)行結(jié)果是(D)。 #include<stdio.h> main() { inty=10; do{y--;}while(--y); printf(“%d\n”,y--); } A)-1 B)1 C)8 D)011、已知inti=1,j=0;執(zhí)行下面語(yǔ)句后j的值是(D)。while(i)switch(i){case1:i+=1;j++;break;case2:i+=2;j++;break;case3:i+=3;j++;break;default:i--;j++;break;}A)1B)2C)3D)死循環(huán)12、若運(yùn)行以下程序時(shí),從鍵盤輸入2473<回車>,則下面程序的運(yùn)行結(jié)果是(A)。 #include<stdio.h> main() { intc; while((c=getchar())!=‘\n’) switch(c-‘2’) { case0: case1:putchar(c+4); case2:putchar(c+4);break; case3:putchar(c+3); default:putchar(c+2);break; } printf(“\n”); } A)668977 B)668966 C)66778777 D)6688766二、填空題1、執(zhí)行下面程序段后,k值是36。 k=1;n=263; do{k*=n%10;n/=10;}while(n);2、下面程序的運(yùn)行結(jié)果是s=254。 #include<stdio.h> main() { inta,s,n,count; a=2;s=0;n=1;count=1; while(count<=7){n=n*a;s=s+n;++count;} printf(“s=%d”,s); }3、下面程序段的運(yùn)行結(jié)果是**。 x=2; do{printf(“*”);x--;}while(!x==0);4、運(yùn)行以下程序時(shí),從鍵盤鍵入China#<CR>(<CR>代表回車),則下面程序的運(yùn)行結(jié)果是5,5。 #include<stdio.h> main() { intv1=0,v2=0;charch; while((ch=getchar())!=‘#’) switch(ch) { case‘a(chǎn)’: case‘h’: default:v1++; case‘o’:v2++; } printf(“%d,%d\n”,v1,v2); }三、編程:1、編程求1*3*5*7*9的值??2、編寫程序計(jì)算下列算式的值:直到某一項(xiàng)A<=0.000001時(shí)為止。輸出最后C的值。?3、從鍵盤輸入的字符中統(tǒng)計(jì)數(shù)字字符的個(gè)數(shù),用換行符結(jié)束循環(huán)。1、參考答案:main(){inti;longp=1;do{p=p*i;i=i

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論