第一篇:2008年全國公共營養師二級考試真題
2008年全國公共營養師二級考試真題
一、請用簡明、準確的語句對下列名詞做出解釋(每題2分,共10分)
1、營養缺乏病
2、食品腐敗變質
3、鹵汁走紅
4、斷奶期
5、食物熱效應
二、請在空格內填寫正確答案(每空0.5分,共5分)
1、鐵、碘、硒等微量元素缺乏分別與_____、_____、_____等疾病的發生有關。
2、由于大豆含______,所以是高血壓、動脈粥樣硬化患者的理想食品。
3、引起“蛋白質-能量營養不良”的原因是______、______和消耗增加。
4、高血壓是指血壓持續增高的病理現象,當收縮壓大于等于______和(或)舒張壓大于等于 _______時,便可診斷為高血壓。在高血壓病人中,90%以上是______.5、色氨酸負荷試驗是_____缺乏的早期診斷指標。
三、判斷正確或錯誤(每題1分,共20分)
1、孕婦鋅攝入量充足可促進胎兒的生長發育和預防先天畸形。
2、嬰兒生長迅速,蛋白質的量按每單位體重計算大于成人,而且需要更多的優質蛋白質。
3、發酵性鹽漬品的特點是使用的食鹽量較多,主要靠乳酪菌發酵生成大量的乳酸來抑制腐敗菌。(本文出自育博培訓 http://www.tmdps.cn,轉載請標記!)
4、目前,我國成年人鈉的推薦膳食攝入量(RNI)為2200mg/d.5、腸內營養的可行性主要決定于小腸是否具有能吸收各種營養素的功能。
6、必需氨基酸是組成蛋白質的基本單位,是分子中具有氨基和羥基的一類含有復合官能團的化合物,具有共同的基本結構。
7、砷本身毒性較大,而其化合物一般無毒。
8、谷類蛋白質氨基酸組成中賴氨酸含量相對較低,所以谷類蛋白質的生物學價值不及動物性蛋白質。
9、適宜攝入量不是通過研究營養素的個體需要量求出來的,而是通過對健康人群攝入量的觀察或實驗獲得的。
10、乳酸菌是可利用蛋白質發酵而產生大量乳酸的一類微生物通稱。
11、在膳食調查中食物頻率法的優點是快速準確。
12、葉酸的補充應該從計劃懷孕或可能懷孕前開始。
13、煙熏食品可能含有的致癌物是苯并芘。
14、SOD能催化自由基清除,但不具有輔助延緩衰老的作用。
15、大豆磷脂能減少膽固醇在血管內壁的沉積。
16、急性胃炎中度以上營養不良者可采用胃腸外營養。
17、痛風是由于嘌呤代謝障礙及或尿酸排泄減少其代謝產物尿酸在血液中積聚,因血漿尿酸濃度超過飽和限度而引起組織損傷的一組疾病。
18、蛋類微生物污染常見的致病菌是沙門菌。
19、壞血病肋骨串珠可出現尖銳突起,內側可捫及凹陷,而佝僂病肋患珠呈鈍圓形,內側無凹陷。(本文出自河南招教網 http://www.tmdps.cn,轉載請標記!)20、氟骨癥早期表現為四肢脊柱關節持續疼痛,無游走性,且不發燒,抗風濕治療亦無效,與天氣無關,進而關節活動障礙,肌肉萎縮、肢體麻木、僵直變形甚至癱瘓。
四、多項選擇題(每題2分,共40分)
1、嬰幼兒缺鋅的癥狀主要有()A、生長發育緩慢
B、味覺減退、食欲不振 C、雞胸
D、免疫功能低下
2、腌漬食品引起大量丟失的維生素是()A、維生素A
B、維生素B1 C、維生素C
D、維生素D
3、花生、花生油、玉米等食品最容易受到哪種毒素的污染()A、黃曲霉毒素
B、赭曲霉毒素
C、展青毒素
D、單端孢霉烯族化合物
4、眼瞼下垂、吞咽困難是下列哪種食物中毒的物有癥狀()A、亞硝酸鹽中毒
B、肉毒中毒 C、砷中毒
D、有機磷農藥中毒
5、膽汁的作用有()A、激活胰脂肪酶,使胰脂肪酶催化脂肪分解的作用加速 B、使脂肪乳化呈細小微粒 C、促進脂肪的吸收 D、幫助脂溶性維生素的吸收
6、肝性腦病病人營養治療應注意攝入()A、高蛋白飲食
B、低蛋白飲食 C、植物蛋白
D、支鏈氨基酸
7、營養配餐的理論依據是()A、營養素生理需要量
B、膳食指南 C、食物成分表
D、營養平衡理論
8、急性膽囊炎的急性期,膳食治療應給予()A、流質飲食
B、禁食 C、靜脈補液
D、半流飲食
9、大豆多肽是以下哪種食物成分的水解產物()A、碳水化合物
B、多糖 C、脂肪
D、蛋白質
10、在胃酸不足或堿性藥物治療時,機體攝入的哪種維生素易受破壞()A、維生素A B、維生素B1
C、維生素C
D、煙酸
11、以下為低嘌呤食物的是()A、牛奶
B、雞蛋
C、豆類
D、水果
12、下述哪種情況在孕期易導致胎兒畸形()A、葉酸缺乏
B、鋅缺乏 C、維生素A中毒
D、維生素D中毒
13、以下關于碳水化合物生理功能的說法哪些正確()A、是人類獲取能量最經濟、最主要的來源
B、幫助機體吸收維生素 C、有節約蛋白質作用
D、有抗生酮作用
14、可以防止食品氧化變色的抗氧化劑是()A、丁基茴香醚
B、二丁基羥基甲苯
C、生育酚
D、茶多酚
15、孕期維生素D缺乏可導致母體和出生的子代出現()A、壞血病
B、手足搐溺
C、腓腸肌壓痛
D、鈣代謝紊亂
16、維生素C缺乏的臨床表現有()A、牙齦紅腫
B、體重減輕
C、任何部位都可出現大小不等、程度不同的出血
D、骨質疏松
17、對高溫作業人員的膳食指導是()A、增加食鹽攝入
B、增加脂肪攝入
C、增加蛋白質攝入
D、增加能量攝入。(本文出自中國招教網 http://jiaoshi.henanzhaojiao.com,轉載請標記!)
18、高苯丙氨酸血癥病人膳食治療中應()A、限制苯丙氨酸攝入
B、蛋白質應由低苯丙氨酸的水解蛋白供給 C、限制賴氨酸攝入
D、蛋白質應由低賴氨酸的水解蛋白供給
19、婦女懷孕后的代謝改變主要為()A、蛋白質代謝呈負氮平衡
B、蛋白質代謝呈正氮平衡 C、胰島素分泌增加
D、鈣、鐵、葉酸腸道吸收增加 20、新鮮果蔬含有豐富的維生素C,但易于缺乏的營養素有 A、蛋白質
B、微量元素
C、能量物質
D、礦物質
五、問答題(每題5分,共25分)
1、母乳喂養的優越性。
2、在對糖尿病患者的營養指導中,如何分配三大營養素的比例,并選擇適當的微量營養素?
第二篇:2013年11月份公共營養師考試真題 (基礎)
2013年11月份公共營養師試題
一.單項選擇(第1——100題,每題0.8分,滿分80分)1.下列哪項不屬于職業道德的特點()
A.階段性
B.行業性
C。規范性
D。社會性
2.敬業是一種對待自己職業的應有態度,它的核心要求是()
A.對待工作可以應付了事
B。對待工作勤奮努力,精益求精,盡職盡責 C.努力工作只為掙錢養家
D.認真工作是為了受到領導、群眾的好評 3.關于職業選擇的意義,你贊同的看法是()。
A.職業選擇意味著可以不斷變換工作崗位B.提倡自由選擇職業會導致無政府主義 C.職業選擇有利于個人自由的無限擴展 D.職業選擇有利于促進人的全面發展 4.公共營養師職業道德中不包括()。
A.遵紀守法
B.誠實守信
C.科學發展
D.團結協作 5.下列說法中,包含著創新思想的是().A.與時俱進
B.禮之用,和為貴
C.民為邦本,本固邦寧
D.見利思義 6.職業是指從業人員為獲取()而從事的社會性工作類別.A.主要生活來源
B.主要社會貢獻
C.工資
D.主要工作 7.膽汁主要是對()消化和吸收.A.脂肪
B.蛋白質
C.礦物質
D.維生素
8.胃分泌的內因子不足時,則()吸收不良,影響紅細胞的生成,造成巨幼紅細胞貧血.A.維生素A B.維生素B1 C.維生素B2 D.維生素B3 9.孕期血容量增加,至孕()周達到高峰,最大增加量為50%.A.12~14 B.20~22 C.24~26 D.28~32 10.正常情況下,機體通過()免疫防御體系,保護機體免受外源性病原體的侵害.A.自身免疫
B.非特異性和特異性
C.內分泌
D.免疫分子 11.營養素安全攝入范圍位于().A.EAR與AL之間
B.EAR與UL之間
C.RNI與UL之間 D.RNI與AL之間 12.蛋白質功效比值是評價蛋白質()的指標.A.消化率
B.表現消化率
C.利用率
D.真消化率
13.測定食物中氮含量,再乘以(),即可得到食物蛋白質的含量.A.5.25 B.6.25 C.7.25 D.8.25 14.混合食物蛋白質營養價值評價應使用的指標是().A.生物價
B.氨基酸評分
C.蛋白質功效比值
D.蛋白質利用率 15.膳食蛋白質中非必要氨基酸()具有節約蛋氨酸的作用。A.半胱氨酸
B.酪氨酸
C.精氨酸
D.絲氨酸
16.以下對食物熱效應的解釋哪項是不正確的()。A.過去稱食物特殊動力作用
B.因攝食而引起的能量額外消耗
C.這種額外能量消耗有體溫升高
D.這種額外能量消耗與攝食無關 17.人的一生按照年齡可分為()個階段。A.4
B.5
C.6
D.7 18.對腦和視網膜發育有重要作用的脂肪酸是()。A.花生四烯酸和軟脂酸
B.硬脂酸和花生四烯酸
C。二十二碳六烯酸和軟脂酸
D.花生四烯酸和二十二碳六烯酸 19.孕婦易缺乏的微量元素有()。A.鈣、鐵、碘
B.錳、鐵、鋅
C.鐵、碘、鋅
D.銅、碘、鋅
20.為預防神經管畸形的發生,孕婦適宜的4攝入量為每天()mg。A.0.2 B.0.3 C.0.6 D.0.9 21.不能通過乳腺進入乳汁的營養素有()。
A.鈣和鐵
B.長鏈多不飽和脂肪酸和鐵
C.必需氨基酸和鈣
D.維生素D和鐵 22.嬰兒膳食中碳水化合物的主要來源是()。A.乳糖
B.糖原
C.半乳糖
D.淀粉
23.通常情況下,嬰兒添加輔助食品的時間是()個月。A.2~4 B.3~5 C.4~6 D.5~7 24.幼兒膳食脂肪提供的能量應占總能量的()。A.20%~25% B。30%~35% C.25%~30% D.40%~45% 25.膳食中堿性物質主要來源于()。A.蔬菜
B.米飯
C.面粉
D.肉類
26.為了保持健康,60歲以上老年人每天的總脂肪攝入量應不超過()g.A.25 B.30 C.35 D。40 27.6月齡以下嬰兒,每天可通過母乳獲得約()mg鈣。A.200
B.300
C.400
D.500 28.丁基羥基茴香醚屬于()。
A.著色劑
B.防腐劑
C.抗氧化劑
D.發色劑
29.牛奶與蛋類比較,含量差別最大的營養素是()。A.脂肪
B.蛋白質
C.礦物質
D。乳糖
30.為改善缺鐵性貧血,對食品進行鐵的強化,最適合作為載體的是()。A.果凍
B.早餐餅
C.醬油
D.冰激凌 31.抑制土豆發芽采用()。
A.腌漬保藏
B.高溫殺菌法
C.熏制法
D.輻射保藏法
32.制作香腸時,常在加入亞硝酸鹽的同時加入維生素C,維生素C是作為(A.增加香味
B.防止蛋白質腐敗
C.保持水分
D.阻斷亞硝銨合成 33.屠宰后的肉品經“后熟產酸”處理可殺死()。A.口蹄疫病毒
B.鼻疽桿菌
C.炭疽桿菌
D.布氏桿菌 34.黃曲霉毒素急性中毒時主要損傷的器官是()。A.心
B.肝
C.脾
D.腎
35.可產生氫氰酸的制酒原料是()。A.大米
B.高粱
C.玉米
D.木薯
36.孕期補充維生素E可能有益的作用是()。
A.增加紅細胞
B.增加脂肪的儲留
C.預防新生兒溶血
D.增強胎兒免疫 37.乳母對鐵的需要主要用于()。
A.供給嬰兒生長需要
B.恢復孕期鐵丟失
C.預防嬰兒缺鐵性貧血
D.胎兒鐵儲備 38.乳中的()可促進腸道對鈣的吸收。A.乳清蛋白
B.酪蛋白
C.短鏈脂肪酸
D.乳糖
39.為預防高血壓的發生,食鹽的攝入量每天應控制在()g以下。A.9
B.8
C.7
D.6 40.對市場出售的一批鮮肉進行鑒定,判定其是否腐敗變質,其敏感的指標是(A.感官檢驗
B.揮發性鹽基氮
C.過氧化物值
D.菌落總數 41.河豚毒素屬于()。)。)A.神經毒
B.肝臟毒
C.腎臟毒
D.血液毒 42.苦杏仁引起中毒的成分為()。A.組胺
B.龍葵素
C.皂
D.氰
43.引起黃花菜中毒的有毒成分是()。
A.類秋水仙堿
B.植物血凝素
C.皂素
D.龍葵素
44.某地發生一起急性中毒事件,257人出現惡心、嘔吐、視力模糊,重者出現失明、呼吸困難、昏迷,12人死亡,經調查發現患者發病前均食用了散裝白酒。引起這一事件的有毒成分可能是()。
A.甲醛
B.雜醇油
C.甲醇
D.氫氰酸
45.有一大批花生經檢查黃曲霉素B1超標,最好的去毒措施是()。A.榨油,加堿、水洗法
B.碾壓加工法
C.加水搓洗法
D.挑選霉粒法 46.我國第一個膳食指南是()年制定的。A.1982 B.1985 C.1989 D.1993 47.與牛奶相比,瘦肉的()含量最高且吸收較好。A.維生素C
B.維生素A
C.鈣
D.鐵
48.平衡膳食寶塔從下往上數第四層是()。A.糧谷
B.蔬菜
C.奶豆類
D.肉類
49.孕婦出現巨幼紅細胞性貧血,主要是由于缺乏()。A.鐵
B.葉酸
C.蛋白質
D.維生素B2 50.以玉米為主食的地區容易發生()。A.干眼病
B.佝僂病
C.腳氣病
D.癩皮病 51.癩皮病典型二“D”特征是指()。
A.腹瀉、皮炎、出血
B.皮炎、癡呆、腹瀉
C.癡呆、脫發、腹瀉
D.皮炎、腹瀉、疲倦 52.UL的主要用途是()。
A.檢查個體攝入量過高的可能
B.作為健康個體營養素攝入量的目標
C.評估人群中攝入不足的比例
D.作為群體營養素攝入量的目標
53.食物中抗腫瘤作用的非營養成分不包括()。A.類黃酮
B.多酚類
C.皂苷類
D.有機硫化合物
54.健康信念模式是運用()解釋健康相關行為的理論模式。
A.社會學方法
B.社會認識學方法
C.社會心理學方法
D.社會價值學方法 55.營養教育取得成功的基礎是()。
A.分析營養問題
B.收集營養教育材料
C.有針對性地設計營養教育計劃
D.執行營養教育計劃
56.營養教育的遠期效果是指()。
A.知識、態度、信息、服務的變化
B.營養健康狀況和生活質量的變化
C.行為和相關危險因素的變化
D.目標人群根據食品營養來選擇食物 57.營養教育是()重要組成部分。
A.素質教育
B.德育教育
C.健康教育
D.價值觀教育 58.()是表現肉鮮紅色的主要成分。
A.血紅蛋白
B.醇溶蛋白
C.紅血球
D.肌紅蛋白
59.若規定餐次比是早餐占20%,午餐、晚餐各占40%,如果某一家庭成員某日記錄到早餐、午餐,那么該成員的人日數為()。A.0.7
B.0.8
C.0.5
D.1.0 60.每100g某品牌豆奶粉的蛋白質含量為27.4g,則500g該豆奶粉折合成大豆的量是()g(每100g黃豆中蛋白質的含量為35.1g)。A.260 B.390 C.420 D.630 61.劉某一天攝入的蛋白質為50.6g,脂肪為65g,碳水化合物為220.3g,則劉某一天中蛋白質、脂肪、碳水化合物三種營養素的供能比分別是()。
A.12.1%、35.1%、52.8% B.13.1%、42.1%、45.8% C.15.3%、35.1%、49.7% D.12.1%、42.1%、45.8% 62.膳食模式評價的依據是()。
A.中國居民膳食指南
B.NRVs C.DRIs D.中國居民平衡膳食寶塔 63.女性皮褶厚度為()mm是肥胖的界限。A.>50 B.>40 C.20-40 D.<20 64.尿中卟啉測定的特殊保存劑為()。A.甲苯
B.碳酸鈉
C.氯仿
D.濃鹽酸
65.體內缺鐵處于紅細胞生成缺鐵期時表現為()。
A.游離原卟啉濃度升高
B.血紅蛋白濃度下降
C.運鐵蛋白濃度升高
D.出現臨床癥狀 66.維生素A缺乏時出現最早的體征是()。
A.皮膚癥狀
B.免疫功能下降
C.眼部癥狀
D.骨骼發育遲緩 67.下列不屬于骨軟化病常見癥狀的是()。A.骨痛
B.O型腿
C.肌無力
D.骨壓痛
68.人體維生素B2缺乏的特異診斷方法為()。
A.尿核黃素測定
B.核黃素負荷實驗
C.治療實驗
D.全蝎谷胱甘肽還原酶活力系數測定 69.進行維生素B1尿負荷實驗時口服維生素B1()mg。A.0.5 B.1 C.5 D.10 70.菌落總數的食品衛生學意義是()。
A.食品清潔狀態和耐儲藏程度的指標
B.食品被糞便污染的指標
C.腸道致病菌污染的指標
D.食品腐敗變質的指標
71.我國膳食纖維的每日推薦攝入量是()g。A.25 B.30 C.35 D.40 72.鹽腌保藏食品使用的食鹽濃度應在()以上。A.5% B.10% C.15% D.20% 73.有機磷農藥中毒的潛伏期一般在()h以內。A.1 B.2 C.3 D.4 74.平衡膳食寶塔的塔尖是()。
A.油脂和鹽
B.奶類和豆類
C.油脂
D.蔬菜水果
75.冷藏保存時,在0度左右,鮮魚和鮮奶能保存()。A.1—2天
B.3—4天
C.一周D.二周 76.有“哈喇味”是()特有的氣味。
A.蛋白質變質
B.脂肪酸敗
C.碳水化合物變質
D.蔬菜變質
77.中國營養學會建議,學齡前兒童,蛋白質供能占總能量的14%—15%,其中來源性食物的蛋白質應占()。
A.15% B.25% C.30% D.50% 78.在貧困農村地區,可以充分利用()來解決兒童的蛋白質營養問題。A.大豆
B.牛奶
C.小麥
D.酸奶 79.賴氨酸在()中含量較高。A.面粉
B.大米
C.雞蛋
D.牛肉 80.反映烹調過程食物中維生素、礦物質等營養素含量變化情況的是()。
A.營養素損失系數(VRI)
B.營養素損失常數(VFC)
C.營養素損失率(VRF)D.營養素損失比(VRR)
81.如果當地的食物供應以大米、面粉為主,為了提高食物的蛋白質生物價,應在配餐中注意補充()。
A.赤小豆
B.大豆
C.芝麻
D.玉米 82.大多數國家提出飽和脂肪酸(S),單不飽和脂肪酸(M)和多不飽和脂肪酸(P)之間的比例為()。
A.1:2:1 B.1:1:1 C.2:2:1 D.1:2:2 83.能夠全面反映食物蛋白質的實際利用程度的是()。
A.氮平衡指數
B.蛋白質生物價
C.蛋白質凈利用率
D.蛋白質功效比值
84.經蛋白質消化率校正后的氨基酸評分(PDCAAS)與氨基酸評分(AAS)的關系正確的是()。
A.PDCAAS-AAS×n% B.PDCAAS=AAS×真消化率
C.PDCAAS=AAS×表現消化率
D.PDCAAS=AAS×氮吸收量
85.營養成分的功能聲稱僅適用于具有()的成分。
A.UL值的營養成分
B.RNI值的營養成分
C.DRIs值的營養成分
D.NRV值的營養成分
86.營養干預的步驟是()。
A.制定目標,社區診斷,確定目標人群,營養干預計劃 B.確定目標人群,制定目標,社區診斷,營養干預計劃 C.社區診斷,制定目標,確定目標人群,營養干預計劃
D.社區診斷,制定目標,營養干預計劃和選擇,確定目標人群 87.患病率的特點不包括()。
A.分子為特定時間所調查人群中某病新舊病例數 B.分子為一定時期暴露人群中新發生的病例數
C.由橫斷面調查獲得的疾病頻率
D.是一種靜態指標 88.營養素損失因子是指()。
A.食物加工過程營養素損失率
B.食物從購買到可食部的重量變化損失率 C.食物攝入與剩余部分比
D.食物生熟之間營養素變化 89.參與構成谷胱甘肽過氧化物酶的是()。A.鐵
B.鋅
C.硒
D.硫胺素
90.中國營養學會2000年制定的膳食營養素參考攝入量(DRIs)不包括()。
A.平衡需要量(EAR)B.推薦的營養素供給量(RDA)
C.推薦攝入量(RNI)D.適宜攝入量(AI)
91.下列血糖生成指數最高的食物是().A.饅頭
B.柚子
C.酸奶
D.牛肉 92.易在體內蓄積的維生素是()。
A.維生素C B.維生素B1 C.維生素A D.維生素B2 93.以下食物,每100g可食部含維生素C最高的是()。A.青椒
B.白菜
C.油菜
D.芹菜
94.大豆中含有的亞油酸可以在體內合成().A.卵磷脂
B.EPA C.花生四烯酸
D.DHA 95.兒童生長發育遲緩,,食欲減退或有異食病,最可能缺乏的營養素是()。A.蛋白質和熱能
B.鈣和維生素D C.鋅
D.維生素A 96.制定運動處方,需要根據以下因素,除()以外。
A.確定運動目標
B.選擇運動方式
C.確定運動速度
D.確定運動時間和頻率
97.健康檔案的內容中問題描述是將每一個問題依序號順序逐一以“S—O—A—P”的形式進行描述,其中字母S代表()。
A.主觀資料
B.評估
C.客觀資料
D.計劃
98.目前一致認為成人每天不要超過()mg的膽固醇攝入量。A.100 B.300 C.250 D.350 99.膠體和β葡聚糖含量增多對GI值的影響是()。A.使之升高
B.使之降低
C.無變化
D.先升高,后降低
100.()是貫穿于干預的始終,其目的是通過評價監測干預活動的進展情況和效果,進行信息反饋,以及時調整計劃,達到預期目標。
A.項目評價
B.制定經費預算
C.制定營養干預策略
D.制定項目目標 二.判斷題(第101題—第150題,每題0.4分,滿分20分)101.()職業以獲得現金或實物等報酬為目的。
102.()遵紀守法是指在法律范圍內可以一定程度視人情辦事。103.()在孕期,腸道對一些營養素,如鐵、鈣等的吸收量增加。104.()孕期尿糖增加是真性糖尿病。
105.()細胞都是由細胞膜、細胞質和細胞核三部分組成。106.()脂肪可以在人體缺氧的情況下供給能量。
107.()GI高的食物在胃腸道停留時間短,釋放快,血糖濃度波動小。108.()每日膳食需要量都在100mg以上的,稱為常量元素。
109.()長期以玉米為主食的地區,加入10%黃豆,對預防癩皮病有重要意義。110.()膳食纖維沒有預防膽結石形成的作用。111.()人乳中的鈣含量比牛乳高。112.()嬰兒最佳的飲料是白開水。
113.()足月出生的新生兒體內鐵的儲備可預防4個月以內的鐵缺乏。114.()高血壓、高血脂與冠心病的營養防治均要求能量攝入。115.()調制奶粉主要是增加了牛乳粉中的酪蛋白、鈣含量。116.()亞慢性毒性試驗包括30天喂養試驗和傳統致畸試驗。117.()畜肉中,豬肉的脂肪含量最高,羊肉次之,牛肉最低。118.()谷類是中國居民膳食中維生素B1的主要來源。119.()巴氏消毒法加熱溫度超過100度。
120.()肉毒梭菌毒素引起的食物中毒主要為胃腸炎癥狀,病死率低。
121.()食品中的二噁英主要來自環境污染,經過食物鏈的富集,可在動物性食品中達到較高的濃度。
122.()河豚魚中毒的毒素是河豚毒素,是血液毒。123.()有機磷農藥對人的危害主要是引起慢性中毒。
124.()糖尿病膳食碳水化合物應占總能量的50%—60%,以復合碳水化合物為主。125.()維生素A中毒幾乎皆因誤食維生素A過多引起。126.()糖耐量試驗前1天晚餐后應禁食。
127.()營養教育的效果可通過近期、中期和遠期的效果評價來說明。128.()食品添加劑可分為天然食品添加劑和化學合成食品添加劑兩大類。129.()常用的甜味劑有糖精鈉、甜蜜素、甜菊糖苷、抗氧化劑。130.()亞硫酸鹽類能產生還原性的亞硫酸。131.()食品加工過程中使用適量的亞硫酸鹽類,對人體有害。
132.()對一個家庭的2名成員進行了3天的膳食調查,故總人日數為6.133.()24h回顧法即可用來評價全體人群的膳食攝入量,也適合描述不同組個體的膳食平均攝入量。
134.()膳食調查數據庫不同層次之間的聯系是通過映射進行轉換的。135.()將一個人攝入的所有豆制品的量相加即為豆類及其制品的攝入量。136.()營養不良的小兒,胸圍超過頭圍的時間往往提前。
137.()皮褶厚度主要表示皮下脂肪厚度,不可直接評價人體肥胖與否。138.()脂溢性皮炎是維生素D缺乏引起的。
139.()鋅缺乏的原因可分為原發性因素和繼發性因素。140.()加醋可增加烹調過程中維生素的損失率。141.()食品冷藏應注意“急凍緩化”的原則。
142.()多喝果汁可以補充膳食纖維,因為果汁中含有豐富的纖維。143.()兒童生長發育所需要的脂肪酸應該小于成人。
144.()膳食營養目標是為了選擇食物配置平衡設計的,在實際操作中,在一定的變化范圍內是被允許的,結合就餐人員的體重變化,可修訂變化范圍。
145.()與花生仁相比,蛋白質含量高的食物有牛奶、海參、驢肉。
146.()痛痛病是由于鎘污染造成的一種公害病,主要損傷腎臟、骨骼和消化系統。147.()對營養需求不同的人群,同一種食物可以有不同的能量密度值。
148.()同一種食物的GI值是相同的,無論國家、地域和受試者個體的差異如何。149.()營養干預試驗設計的類型常采取隨機對照方案和類試驗設計方案。150.()數值變量也稱定量變量,一般有度量衡單位,故也稱計數資料。
第三篇:公共營養師二級考試試題及答案
2011年公共營養師二級考試試題
一、單選題()
1、糧豆的主要衛生問題是霉菌和毒素的污染、農藥殘留以及(b)。
(A)微生物的污染
(B)重金屬和倉儲害蟲的污染(C)環境條件
(D)理化因素
2、畜禽類制品的藥物殘留主要有生長促進劑、激素和(a)。(A)抗生素
(B)甲狀腺素
(C)抗原
(D)抗體
3、用食鹽保存海魚,用鹽量不應低于(c)。(A)5%(B)10%(C)15%(D)20%
4、牛奶的消毒方法有煮沸消毒法、超高溫瞬間滅菌法、蒸汽消毒法和(b)。(A)冷凍法
(B)巴氏消毒法
C 冷藏法
(D)高溫消毒法 A B C D
5、魚體冷卻降至-1℃左右時,一般可保存(c)天。
(A)1-3天
(B)3-5天
(C)5-14天
(D)10-14天
6、氫離子濃度高的罐頭食品的殺菌溫度要求(a)氫離子濃度低的罐頭食品。(A)高于
(B)等于
(C)低于
(D)大于等于
7、保溫試驗是檢查成品殺菌效果的手段,肉禽水產品罐頭應在37℃左右保溫(d
(A)4
(B)5
(C)6
(D)7
8、食用油脂的加工方法有溶劑萃取法,毛油精制,水代法和(b)。(A)過濾法
(B)壓榨法
(C)離心法
(D)精煉法
9、國家對生豬實行(c)和統一納稅、分別經營的制度。(A)定點屠宰
(B)集中檢疫
(C)定點屠宰和集中檢疫
(D)分散檢疫
10、醬油消毒可采用(a)法,它的消毒和滅菌極其重要。(A)高溫巴氏消毒法(85-90℃)
(B)低溫巴氏消毒法(65℃)
(C)超高溫消毒法(120-135℃)
(D)高溫消毒法(100℃))天。
11、妊娠期婦女相比于非妊娠期婦女,血漿容積增加約為(),紅細胞數量增加約為(c),出現了血液稀釋。
(A)30-40%, 10-15%(B)40-45%, 15-20%(C)50-60%, 20-25%
(D)60-70%, 25-30%
12、由于腎小球濾過率增加而腎小管吸收能力不能相應增加,可導致妊娠期婦女尿中(a)排出量增加。
(A)葡萄糖、氨基酸、水溶性維生素、碘
(B)葡萄糖、鈣、水溶性維生素
(C)氨基酸、水溶性維生素、碘、鈣
(D)葡萄糖、氨基酸、水溶性維生素、鐵
13、對于一般孕婦而言,整個妊娠期母體體重約增加(b)公斤。
(A)8-10
(B)11-12.5
(C)13-16
(D)18-20
14、中國營養學會2000年修訂的(D)RIS中建議孕中期到孕后期每日增加能量攝入量(b)。(A)0.63MJ(150Kcal)
(B)0.84MJ(200Kcal)(C)1.05MJ(250Kcal)
(D)1.46MJ(350Kcal)
15、中國營養學會推薦妊娠蛋白質增加量是:早期()克/天,中期()克/天,晚期(b 克/天。
(A)5,15,20
(B)10,15,25
(C)15,20,25
(D)20,25,30
16、在各種營養素中,妊娠期間(c)增加的值較高。(A)葉酸、能量、維生素C
(B)葉酸、鐵、維生素B1(C)葉酸、鐵、維生素D
(D)能量、葉酸、鐵
17、妊娠期營養不良將導致母體營養不良性水腫、骨質軟化癥和(d)。(A)營養性缺碘
(B)營養性缺鋅
(C)營養性缺硒
(D)營養性貧血
18、哺乳期乳母的各種營養需求比妊娠期孕婦來得(a)。
(A)低
(B)高
C)一樣)
(D)妊娠早期高,妊娠晚期低。
19、垂體分泌的催乳素隨著雌激素水平的回落而(b)這種水平的催乳素是乳汁分泌的基礎。
(A)回落
(B)持續升高
(C)輕微升高
(D)保持不變。
20、出生到1周歲,體重增加迅速,1周歲時將增加至出生是時的3倍,出生到1周歲稱為(b)期。(A)新生兒
(B)嬰兒
(C)嬰幼兒
(D)乳兒
21、(a)是自然界中唯一的營養最全面的食物,是嬰兒最佳食物。(A)母乳
(B)母乳化奶粉
(C)全營養乳兒糕
(D)營養米糊
22、大部分營養素可通過乳汁提供給嬰兒,但(d)難以通過乳腺進入乳汁,母乳喂養兒應在出生2-4周后補充和多曬太陽。
(A)維生素A B)維生素B
(C)維生素C(D)維生素D
23、純母乳喂養至少(c)月為最佳。
(A)滿月
(B)2-3
(C)4-6
(D)12
24、母乳化奶粉中應脫去牛奶中部分(a),以減少腎溶質負荷,并促進其吸收。(A)鈣、磷、鈉
(B)乳糖
(C)脂肪
(D)維生素D
25、學齡前兒童飲食習慣上主要的營養問題得(d)。(A)曝飲曝食
(B)飲食不定時
(C)零食過少
(D)飲食無規律、偏食、零食過多
26、學齡前兒童營養素攝取方面的主要問題是(a)。(A)鐵、鋅、維生素的缺乏(B)蛋白質能量營養不良(C)碘、硒缺乏(D)鈣、磷、鉀缺乏
27、學齡兒童應該合理食用各類食物,取得平衡膳食,一日中午餐熱量占一日總熱量的(d)。(A)25%
(B)30%
(C)35%
(D)40%
28、青少年體格發育迅速,對能量和營養的需求均(c)成年人。
(A)低于
(B)超過
(C)接近
(D)等于
29、女性青少年月經初潮,鐵丟失增加,易引起青春期缺鐵性貧血,鐵的AI為(c)毫克/天。(A)10-15
(B)15-18
(C)18-25
(D)30 30、青少年膳食總原則為充足的能量,足量的動物性食品、果蔬、谷類及(a)。
(A)平衡膳食,多運動
(B)防止肥胖
(C)適當節食
(D)不宜控制高能量食品
31、老年人代謝組織的總量逐年下降,基礎代謝下降大約為(b)。(A)10-15%
(B)15-20%
(C)20-25%
(D)25-30%
32、60-70歲老年人的熱量較青年時期少(b)。
(A)10-20%
(B)20-30%
(C)25-35%
(D)30-35%
33、老年人生理代謝的特點是消化系統功能減退,代謝功能減退、免疫功能下降及(c)。
(A)體成分改變
(B)氧化損傷加重
(C)體成分改變及氧化損傷加重
(D)肌肉萎縮
34、老年人能量攝入量與消耗量以能保持平衡并可維持理想體重為宜,50-60歲老年人每日攝入量約為(c)千焦(千卡)。
(A)7.53-9.20(1800-2200)
(B)7.10-8.80(1700-2100)
(C)8.00-13.00(1900-3100)
(D)小于7.10(1700)
35、老年人蛋白質提供的熱量點總熱量(c),且應注意優質蛋白質的攝入。
(A)10-12%
(B)12-14%
(C)114-15%
(D)15-16%
36、老年人多不飽和脂肪酸、單不飽和脂肪酸提供的能量占總能量的(b)比較合適。
(A)8-10%,10%
(B)10%,10%
(C)8%,8%
(D)12%,10%
37、人體體格測量資料可作為營養狀況的綜合觀察指標,不同年齡組選用的指標不同,5-20歲組應選用(d)指標。(A)體重
(B)身高
(C)皮褶厚度
(D)身高、體重、皮褶厚度
38、體重身高在反應人體營養狀況上比較確切,體重、身高分別反應(a(A)一定時間內和較長時期
(B)一定時間內
(C)較長時期
(D)較長時期和一定時間內
39、實際體重在理想體重±10%內為(a)。
(A)正常范圍
(B)超重或瘦弱
(C)肥胖或肥瘦弱
(D)無法判斷
40、一成年男性的BMI值為18,請判斷他為(c)。
(A)正常范圍
(B)中度消瘦
(C)輕度消瘦
(D)肥胖)的營養狀況。
第四篇:二級公共營養師復習資料
四、簡答題
1、食物頻率法調查表內容和原則要點
答食物頻率法調查表應包括兩方面的內容 1食物名單食物的食用頻率即在一定時期內所食某種食物的次數。2食物名單的確定要根據調查的目的選擇調查對象經常食用的食物含有所要研究營養成分的食物或被調查者之間攝入狀況差異較大的食物
如果要進行綜合性膳食攝入狀況評價則應采用被調查對象的常用食物如果研究與營養有關的疾病和膳食攝入量的關系則采用與相關疾病有關的幾種食物或含有特殊營養素的食物。在實際應用中可分為定性、定量和半定量的食物頻率法。
2、設計食物頻率法調查表的注意事項
答1過長的食物名單會引起被調查者的疲倦和反感最終將有損于被調查對象的重視程度和數據的準確性。因此應該選擇經常食用的食物作為調查的食物對一些很少食用的應不選擇作為調查內容。2如果以調查攝入的食物與特定研究的營養性疾病之間的關系為目的則需要根據《食物成分表》選擇一些營養素含量豐富的食物添加到食物頻率法的食物列表中。3由于食物頻率法對過去的食物及食物平均攝入量進行調查時可能偏差較大一般不適合應用于食物攝入量的調查。4設計食物名稱考慮當地居民飲食習慣。
3、簡述食物頻率法的技術要點
答1編制、驗證食物頻率調查表的可行性和科學性十分重要應該多次討論和安排一定次數的驗證保證被調查對象常食用的食物種類均包括其中。2使用食物頻率法調查和分析出的信息只能反映一定時期內的飲食習慣而不能提供每天飲食的變異信息在選擇該方法時要注意調查的目的。3調查時考慮具有特定文化習俗地區人群的食物具有的特殊性包括特殊的食物品種和食用頻度等。4定量食物頻率法調查研究者常常提供標準或準確的食物份額大小的參考品供受試者在應答時作為估計食物量的參考。
4.采用食物頻率法進行膳食調查的工作程序和注意事項是什么
答食物頻率法是調查被調查者在指定的一段時間內消費某些食物頻率的一種方法。工作程序包括⑴調查對象的確定⑵簽署知情同意書⑶詢問基本情況⑷詢問膳食攝入情況---定量表①按問卷的主副食表詢問食品種類不要有遺漏。②詢問各類食物的食用頻率和食用量。⑸調查結果的核查6結束訪問致謝
注意事項是⑴調查表的設計要更簡潔、直觀能讓被調查者更方便和更容易地回答問題可以消除問卷長度本身及難易程度過高對調查帶來的影響。⑵完成一份問卷一般需要的時間較長3050min。因此要多注意詢問技巧既要節省時間又要完整地填寫調查表。⑶開展人群調查存在許多人為因素因此在實際調查時必須求助于地方一些行政或相關部門進行協助家庭抽樣盡量做到隨機化體現樣本的代表性。
5、簡述食物頻率法調查報告撰寫的基本步驟
答1明確調查目的。2充分了解調查方法和人群分布。3編制撰寫提綱。4調查數據整理。5撰寫文稿。6修改。7完善和形成報告。
6、怎樣判定氟斑牙和氟骨癥
答地方性氟中毒主要表現為氟斑牙和氟骨癥。1氟斑牙是慢性氟中毒最早的臨床表現之一。可分為白堊型、著色型和缺損型三型常混合存在單純型較少見。白堊型牙表面呈現乳白色無光澤觸之有細紗感可呈點狀或線狀或不規則片狀重者呈粉筆樣。著色型牙表面呈棕黃色牙損面呈深黃色
或黑褐色。缺損型牙釉質損害脫落呈點半或線狀凹陷表現出淺窩或花斑樣缺損。氟斑牙的診斷目前世界各國廣泛使用的是世界衛生組織推薦的分類方法-Dean法。2氟骨癥的判定1生活在高氟地區、長期飲用高氟水或食用高氟食品2臨床表現為氟骨癥所具有的骨關節痛、肢體運動障礙畸形伴氟斑牙12 歲后遷入病區可沒有氟斑牙3血、尿氟含量超過正常值。4X線檢查有氟骨癥的特有影像○1骨質改變硬化、疏松、軟化○2骨周改變肌腱、韌帶、骨間膜骨化軟骨及其他軟組織骨化。○3關節改變關節軟骨、關節面或關節囊骨化增生肥大關節內出現游離體。○4骨和關節繼發性畸形改變。脊柱、骨盆、四肢等變形。
7、簡述兒童食譜設計要求
答1營養齊全2食物多樣、搭配合理3餐次比例要合理4烹飪方法得當。
8、哺乳對母親的好處 答1母乳喂養有利于自身體重的盡快復原預防產后肥胖2哺乳期母體保持鈣的適宜攝入對降低骨質疏松癥的危險有重要意義3母乳喂養可以降低發生乳腺癌和卵巢癌的危險。
9、簡述人工喂養的基本方法和原則
答1大約每2h喂一次。2用奶瓶進行人工喂養喂完一瓶通常需要20-30min。3如果要吸很長時間嬰兒吸起來很費力檢查一下奶嘴有無堵塞或使用多孔奶嘴。4與母乳喂養一樣按需喂養。5嬰兒配方奶或代乳品最好是溫熱36-37℃的避免太涼或太熱。6每次吃多少應由嬰兒決定。7當孩子吃飽以后不要再喂。8根據嬰兒大小給予喂食量。
10、如何預防因奶瓶喂養引起的嬰兒消化不良和腸胃炎
答1認真閱讀嬰兒配方食品標簽上的調制說明。2對孩子已經習慣的某品牌的配方制品不要輕易更換。3所有的喂奶用具在使用前都要消毒接觸消毒后的嬰兒物品之前必須先洗手。4沖好的奶放在冰箱里不可超出24h。5如果嬰兒沒有將奶瓶中的奶吃完剩下的奶應棄去不要留到下一次再喂。6奶瓶留在消毒液里直至要用時再取出。7不要把消毒過的裝置放在平常的晾干板上晾干或者用抹布去擦干應該放在廚房紙巾上晾干。
11、嬰兒添加輔助食品的原則和適宜的時間
答1嬰兒添加輔助食品的原則1逐步適應2)由稀到稠3量有少到多質地由細到粗4因人而異 2嬰兒輔助食品添加適宜時間1體重增長已達到出生時的2倍2吃完250ml奶后不滿4h又出現饑餓現象3在24h內能吃完1000ml或1000ml以上的奶4月齡達6個月以上添加半固體食物。
12、簡述孕早期膳食制備和調整注意要點
答孕早期胚胎生長速度較緩慢所需營養與孕前沒有太大的差別。值得注意的是早孕反應對營養素的攝入的影響。特別注意以下幾點1清淡可口少食多餐2保證充足的碳水化合物攝入3多攝入富含葉酸的食物或補充葉酸多吃富含鐵的食物。4保證用加碘食鹽適當增加海帶等海產食物。5禁煙、酒。按孕婦的喜好選擇容易消化的食物以減少嘔吐增加進食量。
13、簡述孕中晚期膳食制備和調整原則
答孕中晚期胎兒體內組織、器官迅速增長腦細胞分裂增殖加快骨骼開始鈣化同時孕婦子宮增大、乳腺發育增快對蛋白質、能量能及維生素和礦物質的需要明顯增加。特別注意以下幾點1注意補充長鏈多不飽和脂肪酸如花生四烯酸ARA二十二碳六烯酸DHA或魚類、蛋類食物來為胎兒
腦細胞生長發育提供營養。需要充足的能量來維持孕婦體重的適宜增長。2補充足量的鐵如動物肝臟和血、內類、魚類。3充足的蛋白質供給如魚、禽、蛋、瘦肉和奶的供給。4注意增加奶類攝入。5適量身體活動禁煙、酒。
14、簡述中老年人膳食指導要點
答中老年是疾病發生發展的關鍵時期特別的營養需要和膳食調配是非常必要的膳食指導和評價要點包括以下問題。1合理安排飲食。2食物粗細搭配易于消化。3重視預防營養不良和貧血。4多吃含鈣豐富的食物。5少食鹽。6維持健康體重。7合理的膳食烹飪方法。
15、強化食品標簽檢查核對程序是什么
答對食品來說最基本的要求應該是安全的、質量是有保障的并具備相應的營養特征。對普通食品來說其營養標簽核對程序包括 ⑴核對食品基本信息如名稱、批號、生產廠家等。⑵核對檢驗方法如是否采用國標、方法的適用范圍與產品是否相符等。⑶檢測結果與食品營養標簽標示值的比較計算偏差給出初評印象。⑷檢測結果與相關標準的比較主要包括 ①根據食品分類與相應的食品衛生標準規定的營養技術指標進行核對。②根據食品的適用人群或用途與對應的通用技術標準或法規進行核對。而強化食品中加入了一定量的營養強化劑所以強化食品營養標簽核對程序還包括要進行強化劑使用量與《食品添加劑使用衛生標準》GB 2760或《食品營養強化劑使用衛生標準》GB 14880規定的營養素使用限量的核對。5最后給出評價報告。
16、簡述在確定食物強化的要素和條件時應考慮的主要問題
答(1)人群營養素缺乏狀況和范圍。(2)膳食營養素攝入量和生物利用率。(3)營養強化劑的物化性狀、生物活性、安全性。(4)食物載體的消費數據。(5)強化技術和手段。(6)強化產品的質量評估包括感官、理化性質、穩定性、儲藏和運輸條件等。(7)政府支持和強化食物相關標準法規的指定和實施最終強化食品還取決于消費者的接受程度。
17、在餐飲食品加工過程中如何應用HACCP體系
答餐飲食品加工過程重點衛生操作要求如下1)采購食品索證2)加強對有毒有害物品的管理3)加熱食品要徹底4)防止生熟交叉污染5)熱菜儲存溫度要適當6)妥善保存和處理剩飯菜7)冷菜加工應防止細菌污染控制細菌繁殖8)控制生吃水產品9)搞好洗刷消毒10)保持廚房環境整潔11)做好異地就餐的衛生12)食品從業人員要保持良好個人衛生
五、論述題
1、試述孕婦體格測量指標及其意義
答案在整個懷孕期間要定期去醫院進行產前檢查,孕婦的體格測量是監測胎兒的生長發育情況的良好指標,其相關體格測量指標及其意義如下:(1)身高:測量身高是為了估計骨盆的大小。身材矮小者(〈145cm)常伴有骨盆狹窄,小骨盆意味著陰道分娩存在困難。如果身高在152cm以上,除巨大胎兒外,估計引導分娩不會有困難。進行骨盆測定來決定分娩方式。(2)體重:孕婦體重增加是母體和胎兒正常發育所必需的,適宜的體重增長是成功妊娠最基本和最直觀的條件。孕期增加的體重包含兩大部分,一是妊娠產物,包括胎兒、胎盤和羊水;二是母體組織的增長,包括血液和細胞外液的增加、子宮和乳腺的發育及母體為泌乳而儲備的脂肪及其他營養物質。其中胎兒、胎盤、羊水、增加的血漿容量及增大的乳腺和子宮被稱為必要性體重增加。
妊期體重增長與其孕前體質指數密切相關:
體重情況孕前BMI推薦體重增長范圍/kg
低〈18。512.5--18
正常18.5--25.011.5--16
超重〉25.0--30.07--11.5
肥胖〉30.06--6.8
一般來說,不限制進食的健康初孕婦女整個孕期體重增長的平均值為12.5kg,經產婦可能比該平均值低0.9kg。
(3)腹圍:懷孕16周開始,每周一次用皮尺圍繞臍部水平一圈進行測量。懷孕20--24周時,腹圍增長最快;懷孕34周后,腹圍增長速度減慢。腹圍增長過快時應警惕羊水過多、雙胞胎等。
第五篇:全國計算機二級考試歷年真題(整理)
05年試卷
一、選擇題((1)~(35)每小題2分,共70分
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)數據的存儲結構是指()。A.存儲在外存中的數據
B.數據所占的存儲空間量
C.數據在計算機中的順序存儲方式 D.數據的邏輯結構在計算機中的表示
(2)下列關于棧的描述中錯誤的是()。
A.棧是先進后出的線性表 B.棧只能順序存儲 C.棧具有記憶作用
D.對棧的插入與刪除操作中,不需要改變棧底指針
(3)對于長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數中正確的是()。A.冒泡排序為n/2 B.冒泡排序為n C.快速排序為n D.快速排序為n(n-1)/2
(4)對長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數為()。A.log2n B.n/2 C.n D.n+1
(5)下列對于線性鏈表的描述中正確的是()。A.存儲空間不一定是連續,且各元素的存儲順序是任意的 B.存儲空間不一定是連續,且前件元素一定存儲在后件元素的前面 C.存儲空間必須連續,且前件元素一定存儲在后件元素的前面 D.存儲空間必須連續,且各元素的存儲順序是任意的
(6)下列對于軟件測試的描述中正確的是()。
A.軟件測試的目的是證明程序是否正確
B.軟件測試的目的是使程序運行結果正確
C.軟件測試的目的是盡可能多地發現程序中的錯誤
D.軟件測試的目的是使程序符合結構化原則
(7)為了使模塊盡可能獨立,要求()。
A.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強
B.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強
(8)下列描述中正確的是()。
A.程序就是軟件
B.軟件開發不受計算機系統的限制
C.軟件既是邏輯實體,又是物理實體
D.軟件是程序、數據與相關文檔的集合
(9)數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指()。
A.數據與程序獨立存放
B.不同的數據被存放在不同的文件中
C.不同的數據只能被對應的應用程序所使用
D.以上三種說法都不對
(10)用樹形結構表示實體之間聯系的模型是()。
A.關系模型
B.網狀模型
C.層次模型
D.以上三個都是(11)在窗體(名稱為Form1)上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫一個事件過程。程序運行后,如果在文本框中輸入一個字符,則把命令按鈕的標題設置為“計算機等級考試”。以下能實現上述操作的事件過程是()。
A.Private Sub Text1_Change()
Command1.Caption = “計算機等級考試”
End Sub
B.Private Sub Command1_ Click()
Caption = “計算機等級考試”
End Sub
C.Private Sub Form1_ Click()
Text1.Caption = “計算機等級考試”
End Sub
D.Private Sub Command1_ Click()
Text1.Text = “計算機等級考試”
End Sub
(12)設a=5,b=4,c=3,d=2下列表達式的值是()。> 2 * b Or a = c And b <> c Or c > d
A.1
B.True
C.False
D.2
(13)設a = “MicrosoftVisualBasic”,則以下使變量b的值為“VisualBasic”的語句是()。
A.b = Left(a, 10)
B.
該文章轉載自無憂考網:http://www.tmdps.cnmand1)右移200,應使用的語句是()。
A.Command1.Move-200
B.Command1.Move 200
C.Command1.Left = Command1.Left + 200
D.Command1.Left = Command1.Leftc
End If
Next
Print d
End Sub
程序運行后,如果單擊命令按鈕,則在窗體上輸出的內容為()。
A. 10
B. 16
C.12
D. 20
(32)設有如下程序:
Private Sub Command1_Click()
Dim c As Integer, d As Integer
c = 4
d = InputBox(“請輸入一個整數”)
Do While d > 0
If d > c Then
c = c + 1
End If
d = InputBox(“請輸入一個整數”)
Loop
Print c + d
End Sub
程序運行后,單擊命令按鈕,如果在輸入對話框中依次輸入1、2、3、4、5、6、7、8、9、0,則輸出結果是()。
A.12
B.11
D.9
(33)在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,在文本框中輸入以下字符串:Microsoft Visu
該文章轉載自無憂考網:http://www.tmdps.cnmand1_Click()
Open “d:tempoutf.txt” For Output As #1
For i = 1 To Len(Text1.Text)
c = Mid(Text1.Text, i, 1)
If c >= “A” And c <= “Z” Then
Print #1, LCase(End If
Next i
Close
End Sub
程序運行后,單擊命令按鈕,文件outf.txt中的內容是()。
A.MVBP
B.mvbp
C.M
D.m
V v
B b
P p(34)在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序:
Dim SW As Boolean
Function func(X As Integer)As Integer
If X < 20 Then
Y = X
Else
Y = 20 + X
End If
func = Y
End Function
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
SW = False
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
SW = True
End Sub
Private Sub Command1_Click()
Dim intNum As Integer
intNum = InputBox(“")
If SW Then
Print func(intNum)
End If
End Sub
程序運行后,單擊命令按鈕,將顯示一個輸入對話框,如果在輸入對話框中輸入25,則程序的執行結果為()。
A.輸出0
B.輸出25
輸出45
D.無任何輸出
(35)設有如下通用過程:
Public Sub Fun(a()As Integer, x As Integer)
For i = 1 To 5
x = x + a(i)
Next
End Sub
在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕。然后編寫如下的事件過程:
Private Sub Command1_Click()
Dim arr(5)As Integer, n As Integer
For i = 1 To 5
arr(i)= i + i
Next
Fun arr, n
Text1.Text = Str(n)
End Sub
程序運行后,單擊命令按鈕,則在文本框中顯示的內容是()。
A.30
B.25
C.20
D.15
二、填空題(每空2分,共30分)
請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
(1)某二叉樹中度為2的結點有18個,則該二叉樹中有 【1】 個葉子結點。
(2)在面向對象方法中,類的實例稱為 【2】。
(3)診斷和改正程序中錯誤的工作通常稱為 【3】。
(4)在關系數據庫中,把數據表示成二維表,每一個二維表稱為 【4】。
(5)問題處理方案的正確而完整的描述稱為 【5】。
(6)以下語句輸出結果是 【6】。
Print Int(12345.6789 * 100 + 0.5)/ 100
(7)在窗體上畫一個文本框和一個圖片框,然后編寫如下兩個事件過程:
Private Sub Form_
該文章轉載自無憂考網:http://www.tmdps.cnmand1_Click()
Dim arr1
Dim Min As Integer, i As Integer
arr1 = Array(12, 435, 76,-24, 78, 54, 866, 43)
Min = 【12】
For i = 2 To 8
If arr1(i)< Min Then 【13】
Next
Print ”最小值是:“;Min
End Sub
以上程序的功能是:用Array函數建立一個含有8個元素的數組,然后查找并輸出該數組中各元素的最小值。請填空。
(11)在名稱為Form1的窗體上畫一個文本框,其名稱為Text1,在屬性窗口中把該文本框的MultiLine屬性設置為True,然后編寫如下的事件過程:
Private Sub Form_Click()
Open ”d:testsmtext1.txt“ For Input As #1
Do While Not 【14】
Line Input #1, aspect$
whole$ = whole$ + aspect$ + Chr$(13)+ Chr$(10)
Loop
Text1.Text = whole$
Close #1
Open ”d:testsmtext2.txt“ For Output As #1
Print #1, 【15】
Close #1
End Sub
上述程序的功能是,把磁盤文件smtext1.txt的內容讀到內存并在文本框中顯示出來,然后把該文本框中的內容存入磁盤文件smtext2.txt。請填空2005年4月全國計算機等級考試二級VB語言筆試答案
參考答案:
選擇題:
1---5 DBDCA
6---10 CBDDC
11--15 ABBCD
16--20 CDABD
21--25 ABCDB
26--30 CDBBA
31--35 CDDDA
填空題:
【1】19
【2】 對象
【3】 程序調試
該文章轉載自無憂考網:http://www.tmdps.cnmand1_Click
(14)設窗體上有1個滾動條,要求單擊滾動條右端的◢按鈕一次,滾動條移動一定的刻度值,決定此刻度的屬性是(C)
A)Max
B)Min
C)SmallChange
D)LargeChang
(15)1個二維數組可以存放1個矩形.在程序開始有語句Option Base 0,則下面定義的數組中正好可以存放1個4*3矩陣(即只有12個元素)的是(B)
A)Dim a(-2 To 0,2)AS Integer
B)Dim a(3,2)AS Ingeger
C)Dim a(4,3)AS Ingeger
D)Dim a(-1 To-4,-1 To-3)AS Ingeger
(16)若設置了文本框的屬性PasswordChar=”$”,則運行程序時向文本框中輸入8個任意字符后,文本框中顯示的是(A)
A)8個”$”
B)1個”$”
C)8個”*”
D)無任何內容
(17)設在窗體上有1個名稱為Combo1的組合框,含有5個項目,要刪除最后一項,正確的語句是(B)
A)Combo1.RemoveItem Combo1.Text
B)Combo1.RemoveItem4
C)Combo1.RemoveItem Combo1.ListCount
D)Combo1.RemoveItem5
(18)工程中有2個窗體,名稱分別為Form1.Form2,Form1為啟動窗體,該窗體上有命令按鈕Command1,要求程序運行后單擊該命令按鈕時顯示Form2,則按鈕的Click事件過程應該是(A)
A)Private Sub Command1_Click()
B)Private Sub Command1_Click()
Form2.Show
Form2.Visible
End
Sub
End
Sub
C)Private Sub Command1_Click()
D)Private Sub Command1_Click()
Load Form2
Form2.Load
End
Sub
End
Sub
(19)若在某窗體模塊中有如下事件過程(D)
Private Sub Command1_Click(Index AS Integer)
……
End Sub
則以下敘述中正確的是
A)
此事件過程與不帶參數的事件過程沒有區別
B)
有1個名稱為Command1的窗體,單擊此窗體則執行此事件過程
C)
有1個名稱為Command1的空件數組,數組中有多個不同類型控件
D)
有1個名稱為Command1的空件數組,數組中有多個相同類型控件
(20)以下循環語句中在任何情況下都至少執行一次循環體的是(C)
A)Do While <條件>
B)While <條件>
循環體
循環體
Loop
Wend
C)Do
D)Do Until <條件>
循環體
循環體
Loop Until <條件>
Loop
(21)在窗體上有1個名為Cd1的通用對話框,為了在運行程序時打開保存文件對話框,則在程序總應使用的語句是(A)
A)Cd1.Action=2
B)Cd1.Action=1
C)Cd1.ShowSave=Ture
D)Cd1.ShowSave=0
(22)下面關于菜單的敘述中錯誤的是(B)
A)各級菜單中的所有菜單項的名稱必須唯一
B)同一子菜單中的菜單項名稱必須唯一,但不同子菜單中的菜單項名稱可以相同
C)彈出式菜單也用菜單編輯器編輯
(23)已知有下面的過程(D)
Private Sub proc1(a As Integer,b As String,Optional x As Boolean)
……
End Sub
正確調用此過程的語句是
A)Call procl(5)
B)Call proc1 5,”abc”,False
C)proc1(12,”abc”,True)
D)proc1 5, “abc”
(24)在窗體上有一個文件名稱為Text1的文本框和1個名稱為Command1的命令按鈕,要求在程序執行時,每單擊命令按鈕一次,文本框向右移動一定距離。下面能夠正確實現上述功能的程序是(C)
A)Private Sub Command1_Click()
B)Private Sub Command1_Click()
Text1.Left=100
T
ext1.Left= Text1.Left-100
End Sub
End Sub
C)Private Sub Command1_Click()
D)Private Sub Command1_Click()
Text1.Move.Text.Left+100
Text1.Move.Text.Left
End Sub
End Sub
(25)某人創建了1個工程,其中的窗體名稱為Form1;之后又添加了1個名為Form2的窗體,并希望程序執行時先顯示Form2窗體,那么,他需要做的工作是(A)
A)在工程屬性對話框中把“啟動對象”設置為Form2
B)在Form1的Load事件過程中加入語句 Load Form2
C)在Form2的Load事件過程中加入語句Form2.Show
D)在Form2的TabIndex屬性設置為1,把Form1的TabIndex屬性設置為2
(26)窗體上有1個名稱為Text1的文本框和1個名稱為Command1的命令按鈕。要求程序運行時,單擊命令按鈕,就可以把文本框中的內容寫到文件out.txt中,每次寫入的內容附加到文件原有內容之后。下面能夠實現上述功能的程序是(C)
A)Private Sub Command1_Click()
B)Private Sub Command1_Click()
Open “out.txt” For Inpit As#1
Open “out.txt” For Outpit As#1
Print#1,Text1.Text
Print#1,Text1.Text
Close#1
Close#1
End Sub
End Sub
C)Private Sub Command1_Click()
D)Private Sub Command1_Click()
Open “out.txt” For Append As#1
Open “out.txt” For Random As#1
Print#1,Text1.Text
Print#1,Text1.Text
Close#Close#1
End End Sub
(27)為計算1+3+5+??+99的值,某人編程如下
k=1
Sub
s=0
While k<=99
k=k+2
:
s=s+k
Wend
Print s
在調試時發現運行結果有錯誤,需要修改。下列錯誤原因和修改方案中正確的是(D)
A)While ?Wend循環語句錯誤,應改為For k=1 To 99 ?Next k
B)循環條件錯誤,應改為Whlie k<99
C)循環前的賦值語句k=1錯誤,應改為k=0
D)循環中兩條賦值語句的順序錯誤,應改為s=s+k :
(29)在窗體上有1個名稱為CommonDialog1的通用對話框和1個名稱為Command1的命令按鈕,以及其他一些控件。要求在程序運行時,單擊Command1按鈕,則顯示打開文件對話框,并在選擇或輸入了1個文件名后,就可以打開該文件。以下是Command1_Click事件過程的兩種算法
算法1:
Private Sub Command1_Click()
CommonDialog1.ShowOpen
Open CommonDialog1.FileName For Input As#1
End Sub
算法2:
Private Sub Command1_Click()
CommonDialog1.ShowOpen
IfCommonDialog1.FileName<>””Then
Open CommonDialog1.FileName For Input As#1
End If
End Sub
下面關于這兩種算法的敘述中正確的是(B)
A)
顯示打開文件對話框后若未選擇或輸入任何文件名,則算法2會出錯,算法1不會
B)
顯示打開文件對話框后若未選擇或輸入任何文件名,則算法1會出錯,算法2不會
C)
兩種算法的執行結果完全一樣
D)
算法1允許輸入的文件名中含有空格,而算法2不允許
(30)窗體上有1個名稱為List的列表框,其中已經輸入了若干個項目(如圖所示):還有2個文本框,名稱分別為Text1、Text2, 1個名稱為
Command1的命令按鈕,并有以下程序
Private Sub Command1_Click()
Dim str As String, s As String, k As Integer
s=Text1
Str=””
For k=List1.ListCount-1 to 0 Step-1
If InStr(List.List(k),s)>0 then
str=str&List.List(k)&” ”
End If
Next k
If str=””Then
Text2=”沒有匹配的項目”
Else
Text2=str
End If
End Sub
程序運行時,在Text1中輸入“京”,單擊命令按鈕,則在Text2中顯示的內容是(C)
A)京
B)北京 南京
C)南京
D)沒有匹配的項目
(31)在窗體上畫1一個名稱為Command1的命令按鈕,并編寫以下程序
Private Sub Command1_Click()
Print fun(“ABCDEFG”)
End Sub
Function fun(st As String)As String
stlen=Len(st)
temp=””
For k
fun=temp
End Function
程序運行時,單擊命令按鈕,則窗體上顯示的是(B)
A)ABCDEFG
B)AGBFCE
C)GFEDCBA
D)AGBFCED
(32)在窗體上先后畫2個圖片框,名稱分別為Picture1和banana,banana中添加了香蕉圖片(見圖1),且將banana.DragMode屬性設置為1。要求程序運行時,可以用鼠標把banana拖拽到Picture1中(見圖2)。能實現此功能的事件過程是(C)
A)Priate Sub Form_DragDrop(Source As Control,X As Single,Y As Single banana.Move Picture1.Left+X,Picture1.Top+Y)
End Sub
B)Private Sub banana _DragDrop(Source As Control,X As Single,Y As Single)
Source.Move Picture1.Left+X.Picture1.Top+Y
End Sub
C)B)Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single)
Source.Move Picture1.Left+X.Picture1.Top+Y
End Sub
D)B)Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single)
banana.Move banana.Left+X, banana.Top+Y
End Sub
(33)在窗體上畫1個名稱為Command1的命令按鈕,然后編寫如下事件過程
Option Base 1
Pribate Sub Command1_Click()
Dim a(5.5)As Integer
For i=1 To 5
a(I,j)*510
Next j
Next i
S=0
For i=1 To 5
S=s+a(i,i)
Next i
Print s
End Sub
程序運行后,單擊命令按鈕,輸出結果是(A)
A)15
B)13
C)11
D)9
(34)在窗體上從左到右有Text1、Text2兩個文本框(見圖),要求程序運行時,在Text1中輸入1個分數后按回車鍵,則判斷分數的合法性,若分數為0~100中的1個數,周圍光標移到Text2中;否則光標不動,并彈出對話框顯示“分數錯”,下面程序中正確的是(D)
A)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a>=0 or a<=100 Then
Text2.SetFocus
Else
Text1.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
B)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a>=0 And a<=100 Then
Text1.SetFocus
Else
Text2.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
C)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a<0 And a>100 Then
Text2.SetFocus
Else
Text1.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
D)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a>=0 And a<=100 Then
Text2.SetFocus
Else
Text1.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
(35)在窗體上畫2個命令按鈕,名稱分別為Command1、command2,并編寫如下程序
Const n=5,m=4
Dim a(m,n)
Private Sub Command1_Click()
K=1
For i=1 To m
For j=1 To n
a(i,j)=k
k=k+1
Next j
Next i
Private Sub Command2_Click()
Summ=0
For i=1 To m
For j=1 To n
If i=1 Or i=m Then
Summ=summ+a(i,j)
Else
If j=I Or j=n Then
Summ=summ+a(i,j)
End If
End If
Next j
Next i
Print summ
End Sub
過程Command1_Click()的作用是二維數組a 中存放1個 m行n列的矩陣;過程Command2_Click()的作用是(A)
A)
計算矩陣外圍一圈元素的累加和
B)
計算矩陣除外一圈以外的所有元素的累加和
C)
計算矩陣第1列和最后一列元素的累加和
D)
計算矩陣第1行和最后一行元素的累加和
二、填空題(每空2分,共30分)
請將每一個空的正確答案寫在答題紙上[1]~[15]序號的橫線上,答在試卷上,答在試卷上不得分,注意:以命令關鍵字填空的必須寫完整
(1)
在深度為7的滿二叉樹中,度為2的結點個數為___63_____。
(2)
軟件測試分為白箱(盒)測試和黑箱(盒)測試,等價類劃分法屬于__黑箱(或黑盒)測試。
(3)
在數據庫系統中,實現各種數據管理功能的核心軟件稱為
數據庫管理系統(DBMS)_____。
(4)
軟件生命周期可分為多個階段,一般分為定義階段、開發階段和維護階段。編碼和測試屬于
開發_____階段。
(5)在結構化分析使用的數據流圖(DFD)中,利用
數據字典
對其中的圖形元素進行確切解釋。
(6)1+ + + +??.n
最大的n。請填空
Private Sub Command1__Click()
Dim s ,m,n AS Integer
m=Val(InputBox(“請輸入一個大于100的整數”))
n=
0
s=0
Do While s
N=n+1
S=s+n*n
Loop
Print “滿足不等式的最大n是
n-1
End Sub
(7)下面程序的功能是把文件file11.txt中重復字符去掉后(即若有多個字符相同,則只保留1個)寫入文件file2.txt。請填空。
Private Sub Command1__Click()
Dim inchar AS String,temp AS String,outchar AS String
Outchar=” ”
Open=”file1.txt” For Input AS #1
Open=”file2.txt” For Output AS
#2
n=LOF()
inchar=Input$(n,1)
For k=1 To n
temp=Mid(inchar,k,1)
If InStr(outchar,temp)=
0
Then
outchar=outchar & temp
End If
Next k
print #2,outchar
close #2
close #1
End Sub
(8)在窗體上先畫1個名為Text1的文本框和平個名為Label1的標簽,再畫1個名為OP1的有4個單選按鈕數組,其Index屬性按季度順序為0∽3(見圖1)。在文件sales.txt中按月份順序存有某企業某年12個月的銷售額。要求在程序執行時,鼠標單擊1個單選按鈕,則Text1中顯示相應季度的銷售總額,并把相應的文字顯示在標簽上。圖2是單擊“第3季度”單選按鈕產生的結果。請填空。
Dim sales(12)As Long
Private Sub Form__Load()
open “sales.txt” For Input AS #1
For k=1 To 12
Input #1,sales(k)
Next k
Close #1
End Sub
Private Sub
Op1_Click
(Index, AS Integer)
Dim sum AS Long ,k AS Ingeger,month AS Ingeger
sum=0
month=Index*
For k=1 To 3
month=month+1
sum=sum+sales(month)
Next k
Label1.Caption=Opl(Index).Caption
& “銷售總額:”
Text1=sum
End Sub
(9)某人編寫如下函數來判斷a是否為素數,若是,則函數返回True;否則返回False
Function Prime(a As Integer)AS Boolean
Dim k As Interger,isprime AS Boolean
If a<2 Then
isprime=False
Else
isprime=True
k=2
Do While k
If a Mod k=0 Then
isprime=False
ELSE
k=k+1
End IF
LOOP
End If
prime=isprime
End Function
在測試時發現有1個非素數也被判斷為素數,這個錯判的數是
2007年4月全國計算機等級考試二級VB語言筆試試題答案
選擇題:
1-10
cdacd cabaa
11-20
ddbcd abadc
21-30
bbdca cddbc
31-35
bcada 填空:
黑盒測試
DBMS
開發階段
數據詞典
0
N-1 #2 1 0
outchar
op1_click 3
caption 4
07年9月全國計算機二級VB筆試含答案
引用地址:http://www.tmdps.cnmand1的命令按鈕和一個名稱為Text1的文本框。要求單擊Command1按鈕時可把光標移到文本框中。下面正確的事件過程是
A)Private Sub Command1_Click()B)Private Sub Text1.GotFocus Command1.GotFocus End Sub EndSub C)Private Sub Command1_Click()D)Private Sub Text1.SetFocus Command1.SetFocus End Sub End Sub(14)執行以下程序后輸出的是 Private Sub Command1_Click()Ch$=”AABCDEFGH”
Print Mid(Righ(ch$,6),Len(left(ch$,4)),2)End Sub A)CDEFGH B)ABCD C)FG D)AB(15)設在窗體Form1上有一個列表框List1,其中有若干個項目。要求單擊列表框中某一項時,把該項顯示在窗體上,正確的事件過程是
A)Prvate Sub List1_Click()B)Private Sub Form1_Click()Print List1.Text Print List1.Text End Sub End Sub C)Private Sub List1_Click()D)Private Sub Form1_Click()Print Form1.Text List1.Print List1.Text End Sub End Sub(16)若窗體上的圖片框中有一個命令按鈕,則此按鈕的Left屬性是指 A)按鈕左端到窗體左端的距離 B)按鈕左端到圖片框左端的距離 C)按鈕中心點到窗體左端的距離 D)按鈕中心點到圖片框左端的距離
(17)為使程序運行時通用對話框CD1上顯示的標題為“對話框窗口”,若通過程序設置該標題,則應使用的語句是
A)CD1.DialogTitle=“對話框窗口” B)CD1.Action=“對話框窗口” C)CD1.FileName=“對話框窗口” D)CD1.Filter=“對話框窗口”(18)在窗體上有如右圖所示的控件,各控件的名稱 與其標題相同,并有如下程序: Private Sub Form_Load()Command2.Enabled=False Check1.value=1 End Sub 剛運行程序時,看到的窗體外觀是:
(19)設在窗體中有一個名稱為List1的列表框,其中有若干個項目(如圖)。要求選中某一項后單擊Command1按鈕,就刪除選中的項,則正確的事件過程是
A)Private Sub Command1_Click()List1.Clear End Sub B)Private Sub Command1_Click()List1.Clear List1.ListIndex End Sub C)Private Sub Command1_Click()List1.Removeltem List1.ListIndex End Sub D)Private Sub Command1_Click()List1.Removeltem End Sub(20)某人設計了如下程序用來計算并輸出7!(7的階乘)Private Sub Command1_Click()t=0 For k=7 To 2 Step-1 t=t*k Next Print t End Sub 執行程序時,發現結果是錯誤的,下面的修改方案中能夠得到正確結構的是 A)把t=0改為t=1 B)把For k = 7 To 2 Step-1改為For k =7 To 1 Step-1 C)把For k = 7 To 2 Stip-1改為Fork=1 To 7 D)把Next改為Nexi k(21)若窗體中已經有若干個不同的單選按鈕,要把它們改為一個單選按鈕數組,在屬性窗口中需要且只需要進行的操作是
A)把所有單選按鈕的Index屬性改為相同值 B)把所有單選按鈕的Index 屬性改為連續的不同值 C)把所有單選按鈕的Caption屬性值改為相同
D)把所有單選按鈕的名稱改為相同,且把它們的Index屬性改為連續的不同值。(22)窗體上有文本框Text1和一個菜單,菜單標題、名稱如表,結構見圖。要求程序執行時單擊“保存”菜單項,則把其標題顯示在Text1文本框中。下面可實現此功能的事件過程是: 標題 名稱 文件 file 新建 new 保存 save A)Private Sub save_Click()B)Private Sub save_Click()Text1.Text=file.save.Caption Text1.Text=save.Caption End Sub End Sub C)Private Sub file_Click()D)Private Sub file_Click()Text1.Text=file.save.Caption Text1.Text=save.Caption End Sub End Sub(23)某人在窗體上畫了一個名稱為Timer1的計時器和一個名稱為Lab 的屬性設置為Enabled=True, Interval=0,并編程如下。希望在每2秒在標簽上顯示一次系統當前時間。
Private Sub Timer1_Timer()Label1.Caption=Time$ End Sub 在程序執行時發現未能實現上述目的,那么,他應做的修改是 A)通過屬性窗口把計時器的Interval屬性設置為2000 B)通過屬性窗口把計時器的Enabled屬生設置為False C)把事件過程中的Label1.Caption=Time$語句改為Timer1.Interval=Tims$ D)把事件過程中的Label1.Caption=Time$語句改為Label1.Caption=Timer1.Time(24)形狀控件的Shape屬性有6種取值,分別代表6種幾何圖形。下列不屬于這6種幾何圖形的是
(25)下面關于文件的敘述中錯誤的是 A)隨機文件中各條記錄的長度是相同的] B)打開隨機文件時采用的文件存取方式應該是Random C)向隨機文件中寫數據應使用語句Print#文件號
D)打開隨機文件與打開順序文件一樣,都使用Open語句(26)設窗體上有一個圖片框Picture1,要在程序運行期間裝入當前文件夾下的圖形文件File1.jpg,能實現此功能的語句是
A)Picture1.Picture=”Flie1.jpg
B)Picture1.Picture=LoadPicture(“File1.jpg”)C)LoadPicture(“File1.jpg”)D)Call LoadPicture(“File1.jpg”)(27)下面程序執行時,在窗體上顯示的是 Private Sub Command1_Click()Dim a(10)For k = 1 To 10 a(k)= 11 – k Next k Print a(a(3)a(7)Mod a(5))End Sub A)3 B)5 C)7(28)為達到把a、b中的值交換后輸出的目的,某人編程如下: Private Sub Command1_Click()a% = 10:b% = 20 Call swap(a,b)Print a,b End Sub Private Sub swap(ByVal a As Integer,ByVal b As Integer)c= a:a=b:b=c End Sub 在運行時發現輸出結果錯了,需要修改。下面列出的錯誤原因和修改方案中正確的是 A)調用swap過程的語句錯誤,應改為Call swap a,b B)輸出語句錯誤,應改為:Print ”a”,”b”
C)過程的形式參數有錯,應改為:swap(ByRef a As Integer,ByRef b As Integer)D)swap中3條賦值語句的順序是錯誤的,應改為a=b:b=c:c=a(29)有如下函數:
Function fun(a As Integer,n As Integer)As Integer Dim m As Integer While a >=n a=a-n m= m+1 Wend fun=m End Function 該函數的返回值是
A)a乘以n的乘積 B)a加n的和
C)a減n的差 D)a除以n的商(不含小數部分)(30)下面程序的輸出結果是 Private Sub Command1_Click()ch$=”ABCDEF” proc ch Print ch End Sub Private Sub proc(ch As String)S=””
For k=Len(ch)To 1 Step-1 s=s&Mid(ch,k,1)Next k ch=s End Sub A)ABCDEF B)FEDCBA C)A D)F(31)某人編寫了一個能夠返回數組a中10個數中最大數的函數過程,代碼如下: Function Maxvalue(a()As Integer)As Integer Dim max% max=1 For k = 2 To 10 If a(k)>a(max)Then max = k End If Next k Maxvalue = max End Function 程序運行時,發現函數過程的返回值是錯的,需要修改,下面的修改方案中正確的是 A)語句max = 1應改為max = a(1)B)語句For k = 2 To 10應改為For k = 1 To 10 C)If語句中的條件a(k)>a(max)應改為a(k)>max D)語句Maxvalue = max 應改為Maxvalue = a(max)(32)在窗體上畫一個名稱為Command1的命令按鈕,并編寫以下程序: Private Sub Command1_Click()Dim n%,b,t t = 1:b = 1:n = 2 Do b = b*n t = t + b n = n +1 Loop Until n>9 Print t End Sub 此程序計算并輸出一個表達式的值,該表達式是
A)9!B)10!C)1!+2!+?+9!D)1!+2!+?+10!
(33)有一個名稱為Form1的窗體,上面沒有控件,設有以下程序(其中方法Pset(X,Y)的功能是在坐標X,Y處畫一個點):
Dim cmdmave As Boolean Private Sub Form_MouseDown(Button As Integer,Shift As Integer, X As Single,Y As Single)cmdmave = True End Sub Private Sub Form_MouseMove(Button As Integer,Shift As Integer, X As Single, Y As Single)If cmdmave Then Form1.Pset(X,Y)End If End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single,Y As Single)cmdmave = False End Sub 此程序的功能是
A)每按下鼠標鍵一次,在鼠標所指位置畫一個點
B)按下鼠標鍵,則在鼠標所指位置畫一個點;放開鼠標鍵,則此點消失 C)不按鼠標鍵而拖動鼠標,則沿鼠標拖動的軌跡畫一條線
D)按下鼠標鍵并拖動鼠標,則沿鼠標拖動的軌跡畫一條線,放開鼠標鍵則結束畫線(34)某人設計了下面的函數fun,功能是返回參數a中數值的位數 Function fun(a As Integer)As Integer Dim n% n = 1 While a 10 >= 0 n = n + 1 a = a 10 Wend fun = n End Function 在調用該函數時發現返回的結果不正確,函數需要修改,下面的修改方案中正確的是 A)把語句n = 1改為n = 0 B)把循環條件a 10 >= 0改為a 10 > 0 C)把語句 a = a 10改為a = a Mod 10 D)把語句fun = n改為 fun = a(35)在窗體上有一個名稱為Check1的復選框數組(含4個復選框),還有一個名稱為Text1的文本 框,初始內容為空。程序運行時,單擊任何復選 框,則把所有選中的復選框后面的方字羅列在文 本框中(見圖)。下面能實現此功能的事件過程是 A)Private Sub Check1_Click(Indes As Integer)Text1.Text =”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 End If Next k End Sub B)Private Sub Check1_Click(Index As Integer)For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 End If Next k End Sub C)Private Sub Check1_Click(Index As Integer)Text1.Text = ”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(Index).Caption & ” “ '雙引號中是空格 End If Next k End Sub D)Private Sub Check1_Click(Index As Integer)Text1.Text = ”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 Exit For End If Next k End Sub
二、填空題(每空2分,共30分)
請將每空的正確答案寫在答題卡[1]~[15]序號的橫線上,答在試卷上不得分。
(1)軟件需求規格說明書應具有完整性,無岐義性、正確性、可驗證性、可修改性等特征,其中最重要的是【1】。
(2)在兩種基本測試方法中,【2】 測試的原則之一是保證所測模塊中每一個獨立路徑至少執行一次。
(3)線性表的存儲結構主要分為順序存儲結構和鏈式存儲結構。隊列是一種特殊的線性表,循環隊列是隊列的【3】 存儲結構。
(4)對下列二叉樹進行中序遍歷的結果為【4】。
(5)在E-R圖中,矩形表示【5】。(6)窗體上有一個組合框,其中已輸入了 若干個項目。程序運行時,單擊其中一 項,即可把該項與最上面的一項交換。例如:單擊圖1中的“重慶”,則與“北 京”交換,得到圖2的結果。下面是可 實現此功能的程序,請填空。Private Sub Combo1_Click()Dim temp temp = Combo1.Text [6] = Combo1.List(0)Combo1.List(0)= temp End Sub(7)設窗體上有一個名稱為HScroIII的水平滾動條,要求當滾動塊移動位置后,能夠在窗體上輸出移動的距離(即新位置與原位置的刻度值之差,向右移動為正數,向左移動為負數)。下面是可實現此功能的程序,請填寫。
Dim [7] As Integer Private Sub Form_Load()pos=HScroIII.value End Sub Private Sub HScroIII_Change()Print [8]-pos pos=HScroIII.value End Sub(8)設窗體上有一個名稱為CD1的通用對話框,一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕。程序執行時,單擊Command1按鈕,則顯示打開文件對話框,操作者從中選擇一個文本文件,并單擊對話框上的“打開”按鈕后,則可打開該文本文件,并讀入一行文本,顯示在Text1中。下面是實現此功能的事件過程,請填空。
Private Sub Command1_Click()CD1.Filter =”文本文件1*.txt(Word 文檔)*.doc“ CD1.Filterinder = 1 CD1.ShowOpen If CD1.FileName<>”“Then Open [9] For Input As #1 Line Input #1,ch$ Close #1 Text1.Text = [10] End If End Sub(9)下面的程序執行時,可以從鍵盤輸入一個正整數,然后把該數的每位數字按逆序輸出。例如:輸入7685,則輸出5867,輸入1000,則輸出0001。請填空。
Private Sub Command1_Click()Dim x As Integer x=InputBox(“請輸入一個正整數”)While x>__[11]___ Print x Mod 10;x=x10 Wend Print__[12]__ End Sub
(10)有如圖所示的窗體。程序執行時先在Text1文本框中輸入編號,當焦點試圖離開Text1時,程序檢查編號的合法性,若編號合法,則焦點可以離開Text1文本框;否則,顯示相應錯誤信息,并自動選中錯誤的字符,且
焦點不能離開Text1文本框(見圖)。合法編號的組成是:前2個字符是大寫英文 字母,第3個字符是“-”,后面是數字字符(至少1個)。下面程序可實現此功能,請 填空。
Private Sub Text1_Lostfocus()Dim k%,n% n=Len([13])For k=1 to if(n>3,n,4)c=Mid(Text1.Text,k,1)Select Case k Case 1,2 If c<”A“ Or c>”Z“ Then MsgBox(”第“&k&”個字符必須是大寫字母!“)SetPosition k Exit For End If Case 3 If c<>”-“ Then MsgBox(”第“&k&”個字符必須是字符“'”-“'”)SetPosition k Exit For End If Case Else If c<“0” Or c>“9” Then MsgBox(“第”&k&“個字符必須是數字!”)SetPosition k Exit For End If End Select Next k End Sub
Private Sub SetPosition(pos As Integer)Text1.SelStart=pos-1 Text.SelLength= [14] Text1.[15] End Sub
2007年9月全國計算機等級考試二級VB參考答案
一、選擇題 1-5 DBCAA 6-10 CCABA 11-15 BDCCA 16-20 BAACA 21-25 DBABC 26-30 BDCDB 31-35 DCDBA