版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄第一單元程序設(shè)計(jì)和C語(yǔ)言 1第二單元次序程序設(shè)計(jì) 3第三單元分支程序設(shè)計(jì) 7第四單元循環(huán)程序設(shè)計(jì) 14第五單元數(shù)組 23第六單元函數(shù) 34第一單元程序設(shè)計(jì)和C語(yǔ)言選擇題C語(yǔ)言的基本構(gòu)成單位是:。A.函數(shù) B.函數(shù)和過(guò)程 C.超文本過(guò)程 D.子程序一種C語(yǔ)言程序總是從開(kāi)始執(zhí)行。A.主過(guò)程B.主函數(shù)C.子程序D.主程序C語(yǔ)言的程序一行寫(xiě)不下時(shí),可以。A.用逗號(hào)換行 B.用分號(hào)換行 C.在任意一空格處換行 D.用回車(chē)符換行如下論述不對(duì)的的是:。A.在C程序中,語(yǔ)句之間必須要用分號(hào)";"分隔B.若a是實(shí)型變量,C程序中a=10是對(duì)的的,由于實(shí)型變量中容許寄存整型數(shù)C.在C程序中,無(wú)論是整數(shù)還是實(shí)數(shù)都能對(duì)的無(wú)誤地表達(dá)D.在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符如下不對(duì)的的C語(yǔ)言標(biāo)識(shí)符是。A.ABCB.abcC.a_bcD.ab.c下列字符串是標(biāo)識(shí)符的是:。A._HJ B.9_student C.long D.LINE1如下說(shuō)法中對(duì)的的是:。A.C語(yǔ)言程序總是從第一種定義的函數(shù)開(kāi)始執(zhí)行B.在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須放在main()函數(shù)中定義C.C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D.C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分不合法的常量是:。A.‘\2’ B."" C.‘3’ D.‘已知各變量的類(lèi)型闡明如下,則如下不符合C語(yǔ)言語(yǔ)法的體現(xiàn)式是:。intk,a,b;unsignedlongw=5;doublex=1.422;A.x%(-3) B.w+=-2 C.k=(a=2,b=3,a+b) D.a+=a=+(b=4)*(a=3)在C語(yǔ)言中,字符型數(shù)據(jù)在內(nèi)存中以形式寄存。A.原碼B.BCD碼C.反碼D.ASCII碼若有定義:inta=7;floatx=2.5;y=4.7;則體現(xiàn)式x+a%3*(int)(x+y)%2/4的值是:。A.2.500000 B.2.750000 C.3.500000 D.0.000000設(shè)有闡明:charw;intx;floaty;doublez;則體現(xiàn)式w*x+z-y值的數(shù)據(jù)類(lèi)型為:。A.float B.char C.int D.double如下是不對(duì)的的轉(zhuǎn)義字符。A.'\\' B.'\' C.'081' D.'\0'若x為int型變量,則執(zhí)行如下語(yǔ)句后,x的值為。 x=6;x+=x-=x*x;A.36 B.-60 C.60 字符串"\\\"ABC\"\\"的長(zhǎng)度是。A.11B.7C.5D.3填空題一種函數(shù)由兩部分構(gòu)成,它們是和。一種C源程序至少包括一種,即。設(shè)inta=12;則體現(xiàn)式a/=a+a的值是。體現(xiàn)式x=(a=3,6*a)和體現(xiàn)式x=a=3,6*a分別是體現(xiàn)式和體現(xiàn)式,兩個(gè)體現(xiàn)式執(zhí)行完的成果分別是和,x值分別是和。在C語(yǔ)言中,實(shí)數(shù)有兩種表達(dá)形式,即和。在C語(yǔ)言中,運(yùn)算符的優(yōu)先級(jí)最小的是運(yùn)算符。整形數(shù)在內(nèi)存中占兩個(gè)字節(jié),那么-10的補(bǔ)碼是________________。
第二單元次序程序設(shè)計(jì)選擇題若m為float型變量,則執(zhí)行如下語(yǔ)句后的輸出為。 m=1234.123; printf("%-8.3f\n",m); printf("%10.3f\n",m);A.1234.123B.1234.123C.1234.123D.-1234.1231234.1231234.1231234.123001234.123若x,y,z均為int型變量,則執(zhí)行如下語(yǔ)句后的輸出為。 x=(y=(z=10)+5)-5; printf("x=%d,y=%d,z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d,y=%d,z=%d\n",x,y,z);A.X=10,Y=15,Z=10 B.X=10,Y=10,Z=10X=0,Y=10,Z=0 X=0,Y=10,Z=10C.X=10,Y=15,Z=10 D.X=10,Y=10,Z=10X=10,Y=10,Z=0 X=0,Y=10,Z=0若x是int型變量,y是float型變量,所用的scanf調(diào)用語(yǔ)句格式為:scanf("x=%d,y=%f",&x,&y);則為了將數(shù)據(jù)10和66.6分別賦給x和y,對(duì)的的輸入應(yīng)是:。A.x=10,y=66.6<回車(chē)>B.1066.6<回車(chē)>C.10<回車(chē)>66.6<回車(chē)>D.x=10<回車(chē)>y=66.6<回車(chē)>已知有變量定義:inta;charc;用scanf(“%d%c”,&a,&c);語(yǔ)句給a和c輸入數(shù)據(jù),使30存入a,字符‘b’存入c,則對(duì)的的輸入是:。A.30’b’<回車(chē)>B.30b<回車(chē)C.30<回車(chē)>b<回車(chē)>D.30b<回車(chē)>已知有變量定義:doublex;longa;要給a和x輸入數(shù)據(jù),對(duì)的的輸入語(yǔ)句是。若要輸出a和x的值,對(duì)的的輸出語(yǔ)句。 A.scanf(“%d%f”,&a,&x);B.scanf(“%ld%f”,&a,&x); printf(“%d,%f”,a,x);printf(“%ld,%f”,a,x); C.scanf(“%ld%lf”,&a,&x);D.scanf(“%ld%lf”,&a,&x);printf(“%ld,%lf”,a,x);printf(“%ld,%f”,a,x);若有定義doublex=1,y;則如下的語(yǔ)句執(zhí)行的成果是。y=x+3/2;printf(“%f”,y);A.2.500000B.2.5C.2.000000D.2若a為整型變量,則如下語(yǔ)句。a=-2L;printf("%d\n",a);A.賦值不合法 B.輸出為不確定的值 C.輸出值為-2 D.輸出值為2讀程序?qū)懗晒鹠ain() {intx,y; scanf("%2d%*2d%ld",&x,&y); printf("%d\n",x+y);}執(zhí)行時(shí)輸入:1234567main(){intx=4,y=0,z;x*=3+2;printf("%d",x);x*=y=z=4;printf("%d",x);}main(){floatx;inti;x=3.6;i=(int)x;printf("x=%f,i=%d",x,i);}main(){inta=2;a%=4-1;printf("%d,",a);a+=a*=a-=a*=3;printf("%d",a);}main(){intx=02,y=3;printf("x=%d,y=%%d",x,y);}main(){charc1=’6’,c2=’0printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);}main(){intx,y,z;x=y=1;z=++x-1;printf("%d,%d\n",x,z);z+=y++;printf("%d,%d\n",y,z);}填空題在C語(yǔ)言中,字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用,一種字符數(shù)據(jù)既能以輸出,也能以輸出。"%-ms"表達(dá)假如串長(zhǎng)不不小于m,則在m列范圍內(nèi),字符串向靠,補(bǔ)空格。printf函數(shù)的“格式控制”包括兩部分,它們是和。編寫(xiě)程序求矩形的面積和周長(zhǎng),矩形的長(zhǎng)和寬由鍵盤(pán)輸入,請(qǐng)?zhí)羁铡?include<stdio.h>voidmain(){floatl,w;printf(“pleaseinputlengthandwidthoftherectangle\n”);scanf(“%f%f”,&l,&w);area=;girth=; }編寫(xiě)程序,輸入一種數(shù)字字符(‘0’~‘9’)存入變量c,把c轉(zhuǎn)換成它所對(duì)應(yīng)的整數(shù)存入n,如:字符‘0’所對(duì)應(yīng)的整數(shù)就是0。請(qǐng)?zhí)羁?。voidmain(){charc; ; printf(“pleaseinputachar:\n”); c=; n=; printf(,c,n);}編程輸入一種3位整數(shù),求出該數(shù)每個(gè)位上的數(shù)字之和。如123,每個(gè)位上的數(shù)字和就是1+2+3=6。
第三單元分支程序設(shè)計(jì)選擇題若x=0,y=3,z=3,如下體現(xiàn)式值為0的是A.!xB.x<y?1:0C.x%2&&y==zD.如下運(yùn)算符中優(yōu)先級(jí)最低的運(yùn)算符為,優(yōu)先級(jí)最高的為。A.&&B.!C.!=D.||E.?:F.==若w=1,x=2,y=3,z=4,則條件體現(xiàn)式w<x?w:y<z?y:z的成果為。A.4B.3C.2D.1若w,x,z均為int型變量,則執(zhí)行如下語(yǔ)句后的輸出為。 w=3;z=7;x=10; printf("%d\n",x>10?x+100:x-10); printf("%d\n",w++||z++); printf("%d\n",!w>z); printf("%d\n",w&&z);A.0B.1C.0D.0111111001110分析如下程序,下列說(shuō)法對(duì)的的是。main(){intx=5,a=0,b=0;if(x=a+b)printf("****\n");elseprintf("####\n");} A.有語(yǔ)法錯(cuò),不能通過(guò)編譯B.通過(guò)編譯,但不能連接 C.輸出****D.輸出####分析如下程序,下列說(shuō)法對(duì)的的是。main(){intx=5,a=0,b=3;if(x=a+b)printf("****\n");elseprintf("####\n"); } A.有語(yǔ)法錯(cuò),不能通過(guò)編譯B.通過(guò)編譯,但不能連接 C.輸出****D.輸出####分析如下程序,下列說(shuō)法對(duì)的的是。main(){intx=0,a=0,b=0;if(x=a+b)printf("****\n");elseprintf("####\n"); } A.有語(yǔ)法錯(cuò),不能通過(guò)編譯B.通過(guò)編譯,但不能連接 C.輸出****D.輸出####分析如下程序,下列說(shuō)法對(duì)的的是。main(){intx=0,a=0,b=0;if(x==a+b)printf("****\n");elseprintf("####\n"); } A.有語(yǔ)法錯(cuò),不能通過(guò)編譯B.通過(guò)編譯,但不能連接 C.輸出****D.輸出####讀程序?qū)懗晒鹖nclude<stdio.h>main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d,%d,%d\n",k,a,b);}main(){intx=4,y=0,z;x*=3+2;printf("%d",x);x*=(y==(z=4));printf("%d",x);}main(){intx,y,z;x=3;y=z=4;printf("%d",(x>=z>=x)?1:0);printf("%d",z>=y&&y>=x);}main(){intx=1,y=1,z=10;if(z<0)if(y>0)x=3;elsex=5;printf("%d\t",x);if(z=y<0)x=3;elseif(y==0)x=5;elsex=7;printf("%d\t",x);printf("%d\t",z);}main(){charx=‘B’;switch(x){case‘A’:printf(“ItisA.”);case‘B’:printf(“ItisB.”);case‘C’:printf(“ItisC.”);default:printf(“other.”);}}main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf("a=%d,b=%d\n",a,b);}填空題若a=5,b=6,c=7,d=8,則體現(xiàn)式d=a/2&&b==c||!a的值為定義intx=10,y,z;執(zhí)行y=z=x;x=y==z后,變量x的值為。分段函數(shù):輸入x,計(jì)算y值,輸出y,其中:x<0y=2x+3x=0,y=0x>0,y=(x+7)/3#include<stdio.h>main(){intx,y;scanf("%d",&x);if(x<0)(1);(2)y=0;(3)y=(x+7)/3;printf(“%d”,y);}由鍵盤(pán)輸入三個(gè)數(shù),計(jì)算以這三個(gè)數(shù)為邊長(zhǎng)的三角形面積。(1)main(){(2);printf("Pleaseenter3reals:\n");scanf("%f%f%f",&a,&b,&c);if((3)){s=(a+b+c)*0.5;s1=s*(s-a)*(s-b)*(s-c);s=(4);printf("\nAreaofthetriangleis%f\n",s);}(5)printf("Itisnottriangle!\n");}有一方程a+bx+c=0,a,b,c的值由鍵盤(pán)輸入,請(qǐng)編程序,打印出如下?tīng)顩r時(shí)方程的解。 (1)a=0,b≠0 (2)a=0,b=0,c=0 (3)a=0,b=0,c≠0 (4)a≠0,-4ac≥0 (5)a≠0,-4ac≤0#include"math.h"main(){floata,b,c,d,pr,pi,x1,x2;scanf("%f%f%f",&a,&b,&c);printf("a=%f,b=%f,c=%f\n",a,b,c);if(a==0){if((1))printf("onlyonesolutionx=%f\n",-c/b);elseif((2))printf("nosolution\n");elseprintf("xisanyvalue\n");}else
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年-2024年公司項(xiàng)目部負(fù)責(zé)人安全教育培訓(xùn)試題附答案【黃金題型】
- 立秋文化在新媒體的傳播
- 《材料工程原理緒論》課件
- 《監(jiān)督培訓(xùn)材料》課件
- 激光打標(biāo)機(jī)打標(biāo)軟件與PLC通信穩(wěn)定性的研究
- 部編版七年級(jí)歷史下冊(cè)期末復(fù)習(xí)專(zhuān)題課件2024版
- 云安全隱私保護(hù)機(jī)制-洞察分析
- 營(yíng)養(yǎng)產(chǎn)業(yè)可持續(xù)發(fā)展-洞察分析
- 外觀(guān)模式可維護(hù)性-洞察分析
- 稀有金屬?lài)?guó)際市場(chǎng)動(dòng)態(tài)-洞察分析
- 【8地星球期末】安徽省合肥市包河區(qū)智育聯(lián)盟校2023-2024學(xué)年八年級(jí)上學(xué)期期末地理試題(含解析)
- 2024-2025學(xué)年冀人版科學(xué)四年級(jí)上冊(cè)期末測(cè)試卷(含答案)
- 【8物(科)期末】合肥市廬陽(yáng)區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末質(zhì)量檢測(cè)物理試卷
- 國(guó)家安全知識(shí)教育
- 2024-2030年中國(guó)停車(chē)場(chǎng)建設(shè)行業(yè)發(fā)展趨勢(shì)投資策略研究報(bào)告
- 藍(lán)軍戰(zhàn)略課件
- 物業(yè)管理重難點(diǎn)分析及解決措施
- 北京郵電大學(xué)《數(shù)據(jù)庫(kù)系統(tǒng)》2022-2023學(xué)年第一學(xué)期期末試卷
- 湖北省黃岡市2023-2024學(xué)年高一上學(xué)期期末考試化學(xué)試題(含答案)
- 中國(guó)HDMI高清線(xiàn)行業(yè)市場(chǎng)動(dòng)態(tài)分析及未來(lái)趨勢(shì)研判報(bào)告
- 物流公司安全生產(chǎn)監(jiān)督檢查管理制度
評(píng)論
0/150
提交評(píng)論