![C語(yǔ)言程序設(shè)計(jì)第1階段練習(xí)題答案 江南大學(xué)2022年秋季_第1頁(yè)](http://file4.renrendoc.com/view/35c3adc8c04bde0cda2e122f28c3aad5/35c3adc8c04bde0cda2e122f28c3aad51.gif)
![C語(yǔ)言程序設(shè)計(jì)第1階段練習(xí)題答案 江南大學(xué)2022年秋季_第2頁(yè)](http://file4.renrendoc.com/view/35c3adc8c04bde0cda2e122f28c3aad5/35c3adc8c04bde0cda2e122f28c3aad52.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第12頁(yè)/共NUMPAGES\*ARABIC12頁(yè)江南大學(xué)網(wǎng)絡(luò)教育第一階段練習(xí)題答案,答案在最后一頁(yè)。考試科目:《C語(yǔ)言程序設(shè)計(jì)》第章至第章(總分100分)__________學(xué)習(xí)中心(教學(xué)點(diǎn))批次:層次:專業(yè):學(xué)號(hào):身份證號(hào):姓名:得分:一單選題(共20題,總分值40分,下列選項(xiàng)中有且僅有一個(gè)選項(xiàng)符合題目要求,請(qǐng)?jiān)诖痤}卡上正確填涂。)1.若變量都已正確說(shuō)明,則以下程序段()。a=2;b=3;printf(a>b?”***a=%d”:”###b=%d”,a,b);(2分)A.沒有正確的輸出格式控制B.輸出為:***a=2C.輸出為:###b=2D.輸出為:***a=2###b=22.設(shè)x和y均為int型變量,則執(zhí)行下面的循環(huán)后,y值為()。for(y=1,x=1;y<=50;y++){if(x>=10)break;if(x%2==1){x+=4;continue;}}(2分)A.2B.4C.6D.83.C語(yǔ)言程序由()組成。(2分)A.子程序B.過(guò)程C.函數(shù)D.主程序與子程序4.以下正確的描述是()。(2分)A.continue語(yǔ)句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行B.只能在循環(huán)體內(nèi)和switch語(yǔ)句體內(nèi)使用break語(yǔ)句C.在循環(huán)體內(nèi)使用break語(yǔ)句或continue語(yǔ)句的作用相同D.從多層循環(huán)嵌套中退出時(shí),只能使用goto語(yǔ)句5.若有代數(shù)表達(dá)式(5ae)/(bc),則不正確的C語(yǔ)言表達(dá)式()。(2分)A.a/b/c*e*5B.5*a*e/b/cC.5*a*e/b*cD.a*e/c/b*56.假設(shè)a為float類型數(shù),i為整型變量,則下述語(yǔ)句能將a中的數(shù)值保留小數(shù)點(diǎn)1位,即四舍五入的是()。(2分)A.a=(a*10+0.5)/100.0B.i=a*10+0.5,a=i/10.0C.a=int(a*10)/10.0D.a=(a/100+0.5)*100.07.若變量都已正確說(shuō)明,則以下程序段輸出為()。a=10;b=50;c=30;if(a>b)a=b;b=c;c=a;printf(“a=%db=%dc=%d\n”,a,b,c);(2分)A.a=10b=50c=10B.a=10b=30c=10C.a=50b=30c=10D.a=50b=30c=508.以下不符合C語(yǔ)言語(yǔ)法的賦值表達(dá)式是()。(2分)A.d=9+e,e++,d+9B.k=i==jC.n1+=n2+3D.a=b+c=a+79.在C語(yǔ)言中,設(shè)a和x都為整型變量,執(zhí)行賦值表達(dá)式x=(a=3,6*3)后,x的值為()。(2分)A.54B.3C.18D.2110.設(shè)有如下程序段,其結(jié)果是()。inta=100,b=100;for(;a!=b;++a,b++)printf(“\n”);(2分)A.輸出B.輸出100行C.死循環(huán)D.該for循環(huán)一次也不執(zhí)行11.若int類型占兩個(gè)字節(jié),則以下語(yǔ)句輸出為()。intk=-1;printf("%d,u%\n",k,k);(2分)A.-1,-1B.-1,65536C.-1,32768D.-1,6553512.在C語(yǔ)言中,邏輯值“真”用()表示?(2分)A.trueB.正數(shù)C.非0整數(shù)D.非0的數(shù)13.若以下選項(xiàng)中的變量已正確定義,則正確的賦值語(yǔ)句是()。(2分)A.x1=26.8%3B.1+2=x2C.x3=0x12D.x4=1+2=314.以下程序輸出的結(jié)果是()。#include<stdio.h>main(){inti=0,j=0,a=6;if((++i>0)||(++j>0))a++;printf(“i=%d,j=%d,a=%d\n”,i,j,a);}(2分)A.i=0,j=0,a=6B.i=1,j=1,a=7C.i=1,j=0,a=7D.i=0,j=1,a=715.下列有四個(gè)用戶定義的C語(yǔ)言標(biāo)識(shí)符,只有一個(gè)是正確的,正確的是()。(2分)A.caseB.-acC._53D.ab-c16.a的初值為10,執(zhí)行表達(dá)式語(yǔ)句a+=a-=a*a;后,a的值為()。(2分)A.-80B.-180C.-90D.-10017.整型變量a的取值范圍為閉區(qū)間[-1,10]或開區(qū)間(20,40),則正確表示的邏輯表達(dá)式為(
)。(2分)A.–1<=a<=10|20<a<40B.(–1<=a&&a<=10)|(20<a&&a<40)C.(–1<=a&&a<=10)||(20<a&&a<40)D.–1<=a<=10||20<a<4018.設(shè)x=3,y=-4,z=6,下面表達(dá)式的結(jié)果是()。!(x>y)+(y!=z)||(x+y)&&(y-z)(2分)A.0B.1C.-1D.619.以下敘述中正確的是()。(2分)A.在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤。B.在C程序中,main()函數(shù)必須位于程序的最前面。C.C語(yǔ)言本身沒有輸入輸出語(yǔ)句。D.C程序的基本單位是語(yǔ)句。20.已知ch是字符型變量,下面正確的賦值語(yǔ)句是()。(2分)A.ch=‘123’;B.ch=‘\xff’;C.ch=‘\08’D.ch=“\”二填空題(共5題,總分值30分)21.#include“stdio.h”main(){charc;scanf(“%c”,&c);switch(c-‘2’){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}printf(“\n”);}當(dāng)分別輸入1,2,5時(shí),輸出為________________________________、________________________________、________________________________。(6分)22.
以下程序?qū)崿F(xiàn)求100~200,400~600間的全部素?cái)?shù),并以10個(gè)數(shù)一行的格式輸出。#includemain(){intm,k,I,n=0;for(m=101;m<=600;m+=2){if(m>200
_________m<400)_________
k=sqrt(m);for(I=2;I<=k;I++)if(m%I==0)_________;if(
_________);{printf(“%d”,m);n=n+1;}if(n%10==0)printf(“\n”);}printf(“\n”);}(6分)23.描述一個(gè)算法可用自然語(yǔ)言、__________________________、計(jì)算機(jī)語(yǔ)言、__________________________幾種形式。(6分)24.斐波納契數(shù)列中頭兩個(gè)數(shù)是0和1,從第三個(gè)數(shù)開始,每個(gè)數(shù)等于前兩個(gè)數(shù)的和,即:0,1,1,2,3,5,8,13,21,……等。求斐波納契數(shù)列的前20個(gè)數(shù)。要求每行輸出5個(gè)數(shù)。請(qǐng)?zhí)羁铡?include<stdio.h>main(){intf,f1,f2,I;printf(“Fibonacciseries:\n”);f1=0;f2=________________________________;printf(“%6d,%6d,”,f1,f2);for(I=3;I<=20;_________________________){f=________________________________;printf(“%6d,”,f);if(________________________________)printf(“\n”);f1=f2;f2=________________________________;}printf(“\n”);}(6分)25.有以下程序#include<stdio.h>main(){charch1,ch2;intn1,n2;ch1=getchar();ch2=getchar();n1=ch1-‘0’;n2=n1*10+(ch2-‘0’);printf(“%d\n”,n2);}程序運(yùn)行時(shí)輸入:12<回車>,執(zhí)行后輸出結(jié)果是__________________________。(6分)三編程題(共2題,總分值30分)26.采用二分法求方程2(x3)-4(x2)+3x-6=0在(-10,10)之間的根。(15分)27.利用循環(huán)實(shí)現(xiàn)打印以下圖形。(15分)
一單選題(共20題,總分值40分,下列選項(xiàng)中有且僅有一個(gè)選項(xiàng)符合題目要求,請(qǐng)?jiān)诖痤}卡上正確填涂。)1.參考答案為:C解析過(guò)程:2.參考答案為:B解析過(guò)程:3.參考答案為:C解析過(guò)程:4.參考答案為:B解析過(guò)程:5.參考答案為:C解析過(guò)程:6.參考答案為:B解析過(guò)程:7.參考答案為:B解析過(guò)程:8.參考答案為:D解析過(guò)程:9.參考答案為:C解析過(guò)程:10.參考答案為:D解析過(guò)程:11.參考答案為:D解析過(guò)程:12.參考答案為:D解析過(guò)程:13.參考答案為:C解析過(guò)程:14.參考答案為:C解析過(guò)程:15.參考答案為:C解析過(guò)程:16.參考答案為:B解析過(guò)程:17.參考答案為:C解析過(guò)程:18.參考答案為:B解析過(guò)程:19.參考答案為:C解析過(guò)程:20.參考答案為:B解析過(guò)程:二填空題(共5題,總分值30分)21.參考答案為:3,66,87解析過(guò)程:22.參考答案為:&&,contiue;,break,I>K解析過(guò)程:23.參考答案為:流程圖,偽代碼解析過(guò)程:24.參考答案為:1,I++,f1+f2,I%5==0,f解析過(guò)程:25.參考答案為:12解析過(guò)程:三編程題(共2題,總分值30分)26.參考答案為:#include"stdio.h"#include"math.h"main(){floata=-10,b=10,ab,fa,fab,fb;fa=a*((2*a-4)*a+3)-6;do{ab=(a+b)/2;fab=ab*((2*ab-4)*ab+3)-6;if((fa*fab)>0){a=ab;fa=fab;}else{b=ab;fb=fab;}}while(fabs(fab)>=1e-5);printf("方程的根為%.2f",ab);}解析過(guò)程:27.參考答案為:#include"stdio.h"main(){intI,j,k;charm='A';for(I=0;I<=4;I++){for
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球技術(shù)服務(wù)合同范例
- 2025年航空、航天設(shè)備相關(guān)專用設(shè)備項(xiàng)目提案報(bào)告模式
- 2025年國(guó)際會(huì)議服務(wù)提供商合同標(biāo)準(zhǔn)
- 2025年度公司股權(quán)策劃內(nèi)部轉(zhuǎn)讓協(xié)議
- 2025年宅基地共建住宅合同樣本
- 2025年人保租賃合同格式
- 2025年不銹鋼管材訂購(gòu)合同樣本
- 2025年個(gè)人購(gòu)置家居設(shè)施合同范文
- 2025年化學(xué)品倉(cāng)庫(kù)消防隔離帶鋪設(shè)工程承包協(xié)議
- 2025年圖書策劃保密合同
- 杏花鄉(xiāng)衛(wèi)生院崗位說(shuō)明樣本
- 大數(shù)據(jù)與會(huì)計(jì)單招面試題
- 深圳人才公園功能分析報(bào)告
- Interstellar-星際穿越課件
- 2023-2024學(xué)年貴州省黔西南州八年級(jí)上冊(cè)1月月考語(yǔ)文質(zhì)量檢測(cè)試卷(附答案)
- 閱讀理解:如何找文章線索 課件
- 產(chǎn)品設(shè)計(jì)思維 課件 第3-5章 產(chǎn)品設(shè)計(jì)的問(wèn)題思維、產(chǎn)品設(shè)計(jì)的功能思維、產(chǎn)品設(shè)計(jì)的形式思維
- 餐券模板完整
- 2023年節(jié)能服務(wù)行業(yè)市場(chǎng)分析報(bào)告及未來(lái)發(fā)展趨勢(shì)
- 小區(qū)排水管網(wǎng)修復(fù)施工方案
- 智慧城市發(fā)展-人工智能技術(shù)在城市管理中的應(yīng)用
評(píng)論
0/150
提交評(píng)論