




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
浙江理工大學C程序設計試題(六)一、判斷題(判斷下列各小題,正確的在題后括號內打"√",錯的打"×"。每小題1分,共10分)1、C語言程序的三種基本結構是順序結構、選擇結構和嵌套結構。2、在C語言中整數只能表示為十進制數的形式。3、在C程序中,無論多少大的整數還是實數,都能準確無誤的表示。4、Turbo-C語言中,字符類型數據占1個字節。5、空語句是合法的C語句。6、while語句的循環體不能是復合語句。7、printf函數是C語言的標準輸出函數。8、在運行C程序時,程序必須有main()函數9、main()不是函數。10、#include和#define不是C語句。二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題2分,共20分)1、C語言源程序文件的后綴是()。A、".C"B、".obj"C、".exe"D、".bas"2、以下選項中不正確的實型常量是()。A、0.23E1B、2.3e-1C、1E3.6D、2.3e03、在C語言程序中,用關鍵字()定義無符號型變量。A、unsignedB、floatC、doubleD、char4、C語言程序中可以對程序進行注釋,注釋部分必須用符合()括起來。A、'{'和'}'B、'['和']'C、"/*"和"*/"D、"*/"和"/*"5、若a、b都是int類型變量,()不是正確的賦值語句。A、a=b=60B、a=3.0'C、a=1,3;D、b=0;6、若變量a,b,c已正確定義并賦值,符合C語言語法的表達式是()。A、ab/c;B、a/c*bC、a·bD、a*b/c7、若k是基本整型變量,則以下程序段的輸出是()。k=8567;printf("|%-6d|\n",K);A、輸出格式描述符不正確B、輸出為|008567|C、輸出為|8567|D、輸出為|-08567|8、為表示、"a和b都大于0",應使用的C語言表達式是()。A、(1>0)&&(b>0)B、a&&bC、(a>0)||(b>0)D、(a>0)|(b>0)9、已知字符'b'的ASCII碼為98,執行下列語句后輸出為()。printf("%d,%c",'b','b'+1);98,bB、語句不合法C、98,99D、98,c10、下列程序段的輸出結果是()main(){inta=10,b=0;if(a>15)b=1;elseif(a<2)b=2;elseb=3;printf(“%d”,b);}A、3B、2C、1D、0三、程序填空題(閱讀以下程序說明和相應程序(段),在每小題提供的若干可選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題2分,共20分)程序1、[程序說明]輸入一批以-1結束的整數,求奇數和。[程序]#include<stdio.h>intmain(){intx,sum;sum=0;scanf(“%d”,____(1)____);___(2)_____{if(___(3)____)sum=sum+x;_____(4)_______;}printf(“sum=%d\n”,sum);}1.A、xB、&xC、sumD、&sum2.A、while(x==-1)B、while(x!=-1)C、if(x==-1)D、if(x!=-1)3.A、x==2B、x%2==2C、x%2!=0D、x/2!=04.A、scanf(“%d”,&x)B、scanf(“%d”,x)C、scanf(“%f”,&x)D、scanf(“%f”,x)程序2、[程序說明]給出一百分制成績,要求輸出成績等級’A’、’B’、’C’、’D’、’E’。90分以上為’A’,80~89分為’B’,70~79分為’C’,60~69分為’D’,60分以下為’E’。[程序]main(){floatscore;chargrade;printf(“pleaseinputathescore\n”);_____(5)______;while(score>100&&score<0){printf(“inputscoreiserror,pleaseinputagain\n”);_______(5)_________;}switch(______(6)________){case__(7)___:grade=’A’;____(8)______;case…:…..case6:grade=’D’;___(8)_____;__(9)____:grade=’E’}printf(_____(10)_________)}5.A、scanf(“%f”,&score);B、scanf(“%d”,&score)C、scanf(“%f”,score);D、scanf(“%d”,score)6.A、score/10B、score%10C、(int)score/10D、(int)score%107.A、’A’B、10C、>=90D、score>=908.A、printf(“grade=A”)B、continueC、caseAD、break9.A、casescore<60B、case‘E’C、defaultD、break10.A、”grade=%d”,gradeB、”grade=%f”,gradeC、”grade=%c”,gradeD、”grade=%A”,grade四、閱讀理解題(閱讀下列程序或程序段,寫出運行結果,每小題5分,共20分)1、以下程序段的輸出結果是___。main(){intk,x;for(k=0,x=0;k<=9&&x!=10;k++)x+=2;printf("%+d",k);}2、以下程序的輸出結果是___。#include<stdio.h>main(){intk=1,m=2;m++;{k+=m*2;printf("%3d,%d",k,m);k++;}printf("%-3d,%d",k,m);}3、以下程序的輸出結果是___。main(){inti,j;for(i=0;i<7;i++){for(j=0;j<8-i;j++)printf(“*”);printf(“\n”);}}4、以下程序的輸出結果是___。main(){doublea,b,c,temp;a=7.6;b=78.5;c=32.0;if(a<b)a=b;if(a<c)a=c;temp=b;b=c;c=temp;printf(“a=%lf,b=%lf,c=%lf\n”,a,b,c)}六、編程題(每題10分,共30分)從鍵盤上輸入一個數給x,計算分段函數y的值。y=x>=1y=tg(x)·cos(x)x<1提示:平方根函數為:doublesqrt(doublex),指數函數為:doubleexp(doublex),正切函數為:doubletan(doublex),余弦函數為:doublecos(double),所有這些函數在math.h頭文件中。s=1+x/2-2x/3+3x/4-……-18x/19+19x/20,其中x是由計算機隨機產生的正整數(調用rand())。請編寫程序,要求計算并顯示x和s的值。輸入正整數m和n,如果m+n是質數,輸出"Yes",否則,輸出"No"。#include<stdio.h>#include<math.h>voidmain(){intm,n;}《C程序設計》試題6考試答案與評分標準試題一(一)、判斷題(每小題1分,滿分10分)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)BBBAABAABA試題二、單選題(每小題2分,滿分20分)(1)(2)(3)(4)(5)(6)(7)(8)(8)(10)ACACADCADA試題三、程序填空題(每小題2分,滿分20分)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)BBCAACDDAC試題四程序閱讀題(每小題5分,滿分20分)程序1程序2+57,38,3程序3程序4***********************************a=78.500000,b=32.000000,c=78.500000五、程序設計題(每小題10分,滿分30分)1、#include<stdio.h>#include<math.h>intmain(){doublex,y;scanf("%lf",&x);if(x>=1)y=sqrt(5*x)+exp(x);elsey=tan(x)*cos(x);printf("%lf\n",y);return(0);}2、#include<stdio.h>#include<math.h>#include<malloc.h>doublecalculate(intx,inty){if(y%2==1)returny*x/(y+1);elsereturn-1*y*x/(y+1);}intmain(){intx;inti;doubles=1;x=rand();for(i=1;i<=19;i++){s=s+calculate(x,i);}printf("%d,%lf\n",x,s);return(0);}3.#include<stdio.h>#incl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江蘇省農村土地承包經營權流轉合同范本
- 2025實驗室裝修合同范本
- 2025精簡版裝修施工合同樣本
- 代付款三方協議書范本
- 海口市房屋租賃合同書
- 保險車輛維修協議書
- 道路硬化捐贈協議書
- 2025年03月河南安陽市事業單位招才引智“綠色通道”引進129人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 生物試題2025年東北三省四城市聯考暨沈陽市高三質量監測(二)及答案
- 廣西警察學院《藥理學A(實驗)》2023-2024學年第二學期期末試卷
- 成語故事-聞雞起舞-課件
- 杭州市市屬事業單位招聘真題2024
- DEEPSEEK了解及使用攻略高效使用技巧培訓課件
- 2024年河北衡水冀州區招聘社區工作者考試真題
- 2025年心理b證筆試試題及答案
- 2024-2025學年人教版七下地理第一單元測驗卷
- 玩具的創業計劃書
- 共價鍵+周測卷 高二下學期化學選擇性必修2
- 麻疹知識培訓課件
- 精神科護理學焦慮障礙
- 程序員個人職業生涯規劃
評論
0/150
提交評論