《C語(yǔ)言程序設(shè)計(jì)》試題十二及答案_第1頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》試題十二及答案_第2頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》試題十二及答案_第3頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)試題十二填空與選擇1 C 語(yǔ)言從源程序的書(shū)寫(xiě)到上機(jī)運(yùn)行輸出結(jié)果要經(jīng)過(guò) 四個(gè)步驟。2C 語(yǔ)言的表達(dá)式與語(yǔ)句的區(qū)別在于 。3C 語(yǔ)句 ( 有、沒(méi)有 )輸入、輸出語(yǔ)句。4結(jié)構(gòu)化程序的編寫(xiě)有 三種程序結(jié)構(gòu)。5表達(dá)式 10/3*9%10/2 的值是 。6 設(shè)有“ int x=2,y ” 說(shuō)明 ,則 逗 號(hào)表 達(dá)式 “y=x+5,x+y ” 的 值 是7.設(shè)有“int x=1”,貝U"x>0?2*x+1: 0”表達(dá)式的值是 <&變量Y滿(mǎn)足以下兩條件中的任意一個(gè):能被4整除,但不能被100整除;能被 400 整除。請(qǐng)用邏輯表達(dá)式表示所給條件。9. 邏輯運(yùn)算符“ &

2、amp;&、 | 、 ! ”中的優(yōu)先級(jí)是 10. C 語(yǔ)言是由 基本單位組成的。A .過(guò)程B. 語(yǔ)句C. 函數(shù)D. 程序11. 有如下語(yǔ)句 : X+Y*Z>39 && X*Z|Y*Z 是什么表達(dá)式 A. 算術(shù)表達(dá)式 B. 邏輯表達(dá)式C. 關(guān)系表達(dá)式 D. 字符表達(dá)式12. 下面幾種說(shuō)法中哪個(gè)是正確的? A. else 語(yǔ)句需與它前面的 if 語(yǔ)句配對(duì)使用;B. else 語(yǔ)句需與前面最接近它的 if 語(yǔ)句配對(duì)使用;C. else 語(yǔ)句需與前面最接近它,且沒(méi)有和其它 else 語(yǔ)句配對(duì)的 if 語(yǔ)句配對(duì);D. 以上都正確。13有說(shuō)明語(yǔ)句: char a = “ th

3、is is a book ”。請(qǐng)問(wèn)該數(shù)組到底占了幾個(gè)字節(jié)? A.11 B.12 C.14D.1514設(shè)整型變量 a 為 5,使 b 不為 2 的表達(dá)式是 A. b=a/2 B.b=6-(-a)C.b=a%2 D.b=a>3?2:115. 設(shè)整型變量n的值為2,執(zhí)行語(yǔ)句"n+=n - =n*n”后,n的值是A.0 B.2 C.-4D. 416. 執(zhí)行語(yǔ)句“ x=(a=3,b=a - ) ”后, x,a,b 的值依次為 A. 3, 3, 2 B.3,2,2 C.3,2,3 D.2,3,217 .如果X=5,執(zhí)行語(yǔ)句X*=X+=X*3后,貝U X的值為A.100 B. 400 C.4

4、50D. 90018.下列常量中哪個(gè)是不合法的 A. 2e32.6B. 0.2e-5C. “ basic ”D.0x4b0019 .下列標(biāo)識(shí)符錯(cuò)誤的是 A. x1y B._123C. 2abD. _ab20. c 語(yǔ)言中 int 型數(shù) -8 在內(nèi)存中的存儲(chǔ)形式為 A.1111111111111000 B. 1000000000001000C. 0000000000001000 D. 1111111111110111讀程序(結(jié)果寫(xiě)在試卷的右邊)1 . 寫(xiě)出下列程序段的輸出結(jié)果:main()int x=5;int y=10;printf("%dn",x+);printf(&qu

5、ot;%dn",+y); 2 下面程序的輸出結(jié)果是什么?#include "stdio.h"main() int x=3;switch(x) case 1:case 2:printf("x<3n");case 3:printf("x=3n");case 4:case 5:printf("x>3n");default:printf("x unknown"); 3根據(jù)源程序,寫(xiě)出相應(yīng)的數(shù)學(xué)表達(dá)式#include “ stdio.h ”main() int x,y;scanf(

6、“ %d” ,&x);if (x<0) y= -1;else if (x= = 0)y=0;else y=1;printf( “ x=%d,y=%d n” ,x,y);4. 讀出下列程序的輸出結(jié)果: main() int a=1,b=1,c=1;printf(“%d,%d,%d n”,a,b,c)a+=b+=+c;printf(“%d,%n”,a,b,c);printf(“%d,%d,%d n”,a+, -b,+c);printf(“%d,%d,%d n”,a,b,c);三、 程序填空:(根據(jù)題意,將空缺的語(yǔ)句補(bǔ)上。 )1下列程序的功能是計(jì)算圓的面積,將程序補(bǔ)充完整。#defin

7、e PI = 3.14159main() float r,s;printf( “ Enter a numberr: ” ); sum是存2.該程序完成的功能是求1+2+3+10的累加和,并進(jìn)行累加和的輸出打印。變量放累加值的。#include "stdio.h"main() i=1,sum=0;for(; i<=10;) sum+=i; printf("%dn",sum);四、改錯(cuò):求 Fibonacci 數(shù)列 40 個(gè)數(shù)。這個(gè)數(shù)列有如下特點(diǎn):第1, 2 兩個(gè)數(shù)為 1, 1。從第 3 個(gè)數(shù)開(kāi)始,該數(shù)是其前面兩個(gè)數(shù)之和。即:F1=1(n=1)F2=1

8、Fn-2(n3)程序如下 ,請(qǐng)改正 :n=2)F n=Fn-1+main() long int f1,f2int i ;f1=f2=1 ;for (i=1, i<=20 , i- -)printf( “%12ld %12ld”,f1,f2);if (i%4=0) printf( “ n”) ;f1=f1+f2f2=f2+f1;3、5、7 整除。請(qǐng)將它們進(jìn)行由小到大的排五、編程:1 給定一個(gè)正整數(shù),判斷它是否能同時(shí)被2計(jì)算分段函數(shù):3 從鍵盤(pán)錄入 10 個(gè)數(shù)到數(shù)組 A,序(方法不限) 。C語(yǔ)言程序設(shè)計(jì)試題十二答案填空與選擇1.編輯、編譯、連接、執(zhí)行2.“表達(dá)式”未尾加“;”號(hào)就成“語(yǔ)句”3

9、.沒(méi)有4.順序、分支、循環(huán)5.6.97. 3 8.y%4= =0 && y%100!=0 | y%400=09.&&|10.11.12. 13. 14.15.16.17.18.19.20 .讀程序1.2.X=34.1,1,111X>34,3,2X unknow 4,2,35,2,33.程序填空:(根據(jù)題意,將空缺的語(yǔ)句補(bǔ)上。1.下列程序的功能是計(jì)算圓的面積,將程序補(bǔ)充完整。#defi nePI = 3.14159main ()float r,s;printf(“Enter a number r: ” );seanf( “ f',&r);SH

10、 衛(wèi) *r*rprinff( Asu%f-Is)八)2 inf - 一 sum/ sw" main()宀ong inf 玄 J2 rinf i j f2巴 -for (i"-AH20 一 i+)-宀 prinff( 2_d %2_cr12)if (i%4uo) prinff( ,n、);H 2 +f2 f2uf2+n ->專(zhuān)(晶)1 main()宀inf a八scanf(d ea)八if(a%3HH0QOQOa%5HH0QOQOa%7HH0) prinff(d b)八 2 #inc-udeAmafh.hvmain()float x,y;scanf( “ %f” ,&x);if(x>20)y=x*x+3*x+2;if(x>=10&&x<20)y=sqrt(3*x)-2;if(x>10) y=1/x+fabs(x);printf( “%f

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論