版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第1單元C語言基礎(chǔ)知識一、單項選擇題.是構(gòu)成c語言程序的基本單位。A.函數(shù) B.過程 C.子程序 D.子例程.以下敘述中正確的是。A.構(gòu)成C程序的基本單位是函數(shù)B.可以在一個函數(shù)中定義另一個函數(shù)C.main()函數(shù)必須放在其它函數(shù)之前D.所有被調(diào)用的函數(shù)一定要在調(diào)用之前進行定義.下述正確的C語言常量是。A.E2 B.1.5E2.3 C.5.OE D.3e-3.設(shè)intx=1,y=1;表達式(!x||y--)的值。A.0B.1 C.2 D.-1.是C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字。A.Float B.signed C.integer D.Char.不合法的常量是。A.'\2' B.〃〃 C.… D.〃\486〃.以下選項中合法的實型常數(shù)是。A.5E2.0B.E-3C..2E0D.1.3E.以下選項中合法的用戶標(biāo)識符是。A.longB._2TestC.3DmaxD.A.dat.已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97,則用八進制表示的字符常量'\101'是。A.字符AB.字符aC.字符eD.非法的常量.在C語言中,設(shè)int型占2字節(jié),下列不正確的int型常數(shù)為。A.32768B.0C.037D.0xafA.32768B.0C.037D.0xaf.在通常微機上的C語言中,int類型數(shù)據(jù)占用⑴個字節(jié)存儲;unsignedint類型數(shù)據(jù)占用 ⑵個字節(jié)存儲;short類型數(shù)據(jù)占用⑶個字節(jié)存儲;10ng類型數(shù)據(jù)占用⑷個字節(jié)存儲。A.1 B.2 C.4 D.8.在C語言中,合法的字符常數(shù)是。A.’\084' B.’\x42’ C.’\84' D."\0".下列不正確的轉(zhuǎn)義字符是。A.’\\‘ B.‘\'' C.‘074' D.'\0’.下述語句的輸出為。intx=-1;printf("%d,%u,%o”,x,x,x);A.-1,-1,-1 B.-1,32767,-177777C.-1,32768,177777 D.-1,65535,177777.在C語言中,要求參加運算的數(shù)必須是整數(shù)的運算符是A./ B.! C.% D.==.下列語句中,符合語法的賦值語句是。A.a=7+b+c=a+7; B.a=7+b++=a+7C.a=7+b,b++,a+7 D.a=7+b,c=a+7.下述程序的輸出結(jié)果是。#include<stdio.h>voidmain(){inta=2;a%=4-1;printf("%d,",a);a+=a*=a-=a*=3;printf("%d”,a);)A.2,O B.1,O C.-1,12 D.2,12.下述正確的語句是。A.intx=y=z=0;B.intz=(x+y)++; C.x=+3==2; D.d%=2.5;.下述程序的輸出是。#include<stdio.h>voidmain(){inta=011,b=101;printf("\n%x,%o",++a,b++);)A.12,145 B.9,144 C.a,145D.a,5.以下非法的賦值語句是。A.n=(i=2,++i).;B.j++;C.++(i+1);D.x=j>0;.下面程序的輸出結(jié)果是。#include<stdio.h>voidmain(){intx=02,y=3;printf(〃x=%%d,y=%%d〃,x,y);)A.x=2,y=3 B.x=%2,y=%3 C.x=%%d,y=%%dD.x=%d,y=%d.設(shè)a和b均為double型常量,且a=5.5、b=2.5,則表達式(int)a+b/b的值是。A.6.500000B.6C.5.500000D.6.000000.下述程序。#include<stdio.h>voidmain(){inta=1234;floatb=123.456;doublec=12345.52345;printf(〃\n%2d,%2.1f,%2.1f〃,a,b,c);
)A.)A.輸出格式中位數(shù)不夠,無輸出B.輸出結(jié)果為12,12.4,12.5C.輸出結(jié)果為1234,123.5,12345.5 D.輸出結(jié)果為1234,123.4,1234.5.已知字母A的ASCII碼值是65,以下程序!#include<stdio.h>voidmain(){chara='A';intb=20;printf(〃%d,%o〃,(a=a+1,a+b,b),a+,a,-,A,,b);)A.表達式非法,輸出零或不確定值 B.因輸出項過多,無輸出或輸出不確定值C.輸出結(jié)果為20,141 D.輸出結(jié)果為20,141,20二、填空題.經(jīng)過下述賦值后,變量x的數(shù)據(jù)類型是。intx=2;doubley;y=(int)(float)x;.char型常量在內(nèi)存中存放的是碼值。.‘\72’在內(nèi)存中占⑴個字節(jié),〃\72〃在內(nèi)存中占⑵ 個字節(jié)。.表達式5%(-3)的值是(1) ,表達式-5%(-3)的值是⑵。.定義:double x=3.5,y=3.2;則表達式(int)x*0.5的值是⑴,表達式y(tǒng)+=x++的值是(2) 。.定義:intm=5,n=3;則表達式m/=n+4的值是(1),表達式m=(m=1,n=2,n-m)的值是(2) ,表達式m+=m-=(m=1)*(n=2)的值是⑶ 。若再進行下述賦值:m=1,2,n++;則m的值是(4),n的值是(5) 。.閱讀下述程序,說明其輸出結(jié)果。請?zhí)羁铡?inetude<stdio.h>voidmain(){intn=3,b=4;printf(〃%d\n',a=a+1,b+a,b+1); \*輸出結(jié)果(1)*/printf(〃%d\n',(a=a+1,b+a,b+1)); \*輸出結(jié)果(2)*/).設(shè)有以下定義,并已賦于了確定的值:charw;intx;floaty;doublez;則表達式w*x+z-y所求得值的數(shù)據(jù)類型為。.設(shè)有intx=11;,則表達式(x++*1/3)的值為。.設(shè)x為int變量,與邏輯表達式!x等價的最簡單的C語言關(guān)系表達式為。第2單元 順序結(jié)構(gòu)程序設(shè)計一、單項選擇題.指出下列不正確的賦值語句是。A.a++ B.a==7 C.a+=7 D.a=1,b=1.若有以下程序,執(zhí)行后的輸出結(jié)果是。main(){intk=2,i=2,m;m=(k+=i*=k);printf("%d,%d\n”,m,i);)A.8,6B.8,3 C.6,4 D.7,4.以下程序的輸出結(jié)果是。
main(){inta=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:c)(b)); }A.5 B.4 C.6 D.不確定.設(shè)有定義:longx=-123456L;則以下能夠正確輸出變量x值的語句是A.printf(“x=%d\n”,x)B.printf("x=%ld\n",x)A.printf(“x=%d\n”,x)B.printf("x=%ld\n",x)C.printf("x=%LD\n",x);C.printf("x=%8dl\n",x)C.printf("x=%LD\n",x);.以下程序的輸出結(jié)果是main(){intk=17;printf("%d,%do,%x\n”,k,k,k); }A.17,021,0x11 B.17,17,17 C.17,0x11,021D.17,21,11.下列程序的輸出結(jié)果是:。main(){inta=2;a%=4-1;printf("%d”,a);a+=a*=a-=a*=3;printf("%d",a); }D2,12A2,0B1,0 C-1,12D2,12.設(shè)整型變量n的值為2,執(zhí)行語句“n+=n-=n*n”后,n的值是A.0 B.2C.-4 D.4.指出下列語句中有實際意義的語句是。A.a||b; B.a!=b;C.a+=b;D.getchar(a);.執(zhí)行下列程序時的輸出結(jié)果是。main(){intx,y;x=13;
y=5;printf("%d”,x%=(y/=2)); }A.3 B.2 C.1 D.0.若已定義x和y為double類型,則表達式x=1,y=x+3/2的值是。A.1 B.2 C.2.0D.2.511.若運行時x輸入12,則以下程序的輸出結(jié)果是。main(){intx,y;scanf("%d”,&x);y=x>12?x+10:x-12;printf("%d\n",y);)A.0 B.22 C.12D.10.下面程序的輸出結(jié)果是。main(){inta=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf("%d%d%d\n",k,a,b);)A.104 B.103C.003 D.004.下面程序的輸出結(jié)果是。#include<stdio.h>main(){intk;k=22;printf("%o\n",k);)A.26B.25C.24D.23A.26B.25C.24D.23.設(shè)x,y均為int類型變量,則以下不正確的函數(shù)調(diào)用語句為。A.getchar(); B.putchar(‘\108’);C.scanf("%d%*2d%d”,&x,&y);D.putchar('\'');.有下面程序,執(zhí)行后的輸出結(jié)果是。main(){inti=1,j=1,k=2;printf("%d,%d,%d\n",++i,j++,++k); }A.1,1,2 B.2,2,1C.2,2,2D.2,1,3二.分析下列程序,寫出輸出結(jié)果。#include“stdio.h"main(){intx=1,y=1,a,b;printf("%d\n",!x||y--);printf(〃%d〃,(a=2)&&(b=-2));x=l,y=T;printf(〃%d\n〃,(x--&++y));a=1;x=2;y=3;b=4;printf("%d\n",a<x?a:y<x?y:b);)#include“stdio.h"main(){intx,y,z;x=y=z=0;++x||++y&&++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);++x&&++y||++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);++x&&++y&&++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);x=y=z=1;++x||++y&&++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);++x&&++y||++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z);++x&&++y&&++z;printf("x=%d\ty=%d\tz=%d\n",x,y,z); }#include“stdio.h"main(){inta=1,b=1,c=1;printf(〃%d,%d,%d\n〃,a,b,c);a+=b+=++c;printf(〃%d,%d,%d\n〃,a,b,c);printf(〃%d,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度森林資源可持續(xù)開發(fā)與木材購銷合作協(xié)議4篇
- 2025版學(xué)校宿管員招聘、培訓(xùn)及考核合同2篇
- 二零二五年版在線教育平臺合同欺詐風(fēng)險控制與賠償協(xié)議3篇
- 基于2025年度預(yù)算的科技創(chuàng)新平臺建設(shè)合同
- 2025個人勞動合同示范文本及勞動法解讀4篇
- 二零二五年度健康養(yǎng)老產(chǎn)業(yè)合作框架協(xié)議4篇
- 2025年陜西勞動合同解除與終止操作規(guī)范及案例分析3篇
- 二零二五年度國際美食餐廳經(jīng)理聘用合同范本3篇
- 2025年度魚塘承包與農(nóng)業(yè)科技推廣合同4篇
- 2025版文化創(chuàng)意產(chǎn)業(yè)貸款擔(dān)保協(xié)議范本9篇
- 開展課外讀物負(fù)面清單管理的具體實施舉措方案
- 2025年云南中煙工業(yè)限責(zé)任公司招聘420人高頻重點提升(共500題)附帶答案詳解
- 2025-2030年中國洗衣液市場未來發(fā)展趨勢及前景調(diào)研分析報告
- 2024解析:第三章物態(tài)變化-基礎(chǔ)練(解析版)
- 北京市房屋租賃合同自行成交版北京市房屋租賃合同自行成交版
- 《AM聚丙烯酰胺》課件
- 系統(tǒng)動力學(xué)課件與案例分析
- 《智能網(wǎng)聯(lián)汽車智能傳感器測試與裝調(diào)》電子教案
- 客戶分級管理(標(biāo)準(zhǔn)版)課件
- GB/T 32399-2024信息技術(shù)云計算參考架構(gòu)
- 人教版數(shù)學(xué)七年級下冊數(shù)據(jù)的收集整理與描述小結(jié)
評論
0/150
提交評論