版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章作業(yè)
答案:一,59,14.4,28.e
二1小題,59
2,15
一、將數(shù)89、20.25、40.875用十六進(jìn)制表示
二、填空
1.在C語言中,數(shù)值常量0x3b的十進(jìn)制值是o
2.字母f的ASCH碼為十進(jìn)制數(shù)_________。
第三章作業(yè)
一、選擇題;
1、下列變量名中,B是非法的。
A)TomB)3nC)liltle_boyD)clO
2、若有以下類型說明
chara;intb;floatc;doubled;則表達(dá)式a*b+d-c的結(jié)果類型是(A)
A)floatB)charC)intD)double
3、若x為整型,則逗號表達(dá)式(x=4*5,x*5),x+25的結(jié)果及x的值分別是(C)正確答案是
100,45
A)4520B)12520C)12545D)100100
4、假設(shè)所有變量均為整型,則表達(dá)式(a=3.b=2,b++,a+b)的值是C。
A)5B)8C)6D)7
5、已知c2為字符型,則執(zhí)行語句c2=,E,+,8';A,B,c2的值為C.
A)12B)IIC)不確定的值D)10
6、設(shè)a為double變量,b為int型變最,c為字符型變量,則a+b+c為(C)型
A)intB)floatC)doubleD)char
7、C語言中不可用作標(biāo)識符的字符有(C)
A下劃線
B%
C數(shù)字
D字母
8、下面四個選項(xiàng)中,均是合法整型常量的是(D)
A)160B)-OxcdfC)-01D)Ox
-Oxffff01a06682c5
9^設(shè)a為字符變量,b為int型變量,c為double型變量,則2%+(:為(C)型
A.int
B.float
C.double
D.char
10.若a是int型變量,則表達(dá)式(a=4*5,a*2),a+4的值為(C)
A.20B.22C.24D.44
第四章作業(yè)
一、選擇題
1、若x為int型變量,則執(zhí)行以下語句后x=C。
x=5;
x-=x-=x+x;
A.-10B.-5C.OD.IO
2、在prinlf()函數(shù)的格式說明符中,字符型數(shù)的輸出格式說明符是一D.
A.%sB.%fC.%ldD.%c
3、已知ch是字符型變量,下面不正確的賦值語句是」—
A)ch=,7,+*9,;B)ch=\0,;C)ch=,x+y,;D)ch=5+9;
4、要使用Dutchar。函數(shù)必須在程序前加語句A°
A.#include<stdio.h>
B.include<stdio.h>
C.include"sidio.h"
D.#include'stdio.h'
5、在scanf()函數(shù)的格式說明符中,長整型數(shù)的輸入格式符是一B。
A.%lfB.%ldC.%fD.%x
二、判斷題
1、C語言標(biāo)準(zhǔn)輸入操作中,gets。函數(shù)一次只可以讀取一個字符。(Flasc)
2、C語言標(biāo)準(zhǔn)輸出操作中,pulchar()函數(shù)可以輸出顯示一個字符串。(Flase)
3、“a”與宜是不同的;(True)
三、分析下列程序的輸出結(jié)果。
I.
#include<stdio.h>
voidmain()
(
charc='m';
prinlf("%c,%d\n”,c,c);
printf("%d,%c'n",'c','c');
)
分別是,m,109
99,c
2.
#include<sldio.h>
voidmain()
inta;
floatd;
printfCEnteraandd:");
scanf(**%d%f,,&a,&d);
printfC%5d,%8.2An';a,d);
}
Enteraandd:7080.158/
輸入結(jié)果,Enteraandd:
70,80.16
第五章作業(yè)
一、選擇題。
1、邏輯運(yùn)算符兩側(cè)的運(yùn)算對象的數(shù)據(jù)(D)
A)只能是。和1
B)只能是0或非0正數(shù)
C)只能是整型或字符型數(shù)據(jù)
D)可以是任何類型為數(shù)據(jù)
2、判斷char型變量ch是否為大寫字母的正確表達(dá)式是一
A.4A,<=ch<=,Z,B.(ch>=,A,)&&(ch<='Z')
C.(ch>=,A,)&(chv='Z')D.('A'v:ch)AND(Z>=ch)
3、執(zhí)行以下程序段后,b=」。
inta=5,b=6,c=1,x=2,y=3,z=4;
c=(a=c>x)&&(b=y>z);
A.6B.0C.1D.4
4、已知intx=10,y=20,z=30;以Z語句執(zhí)行后x,y,z的值是B。
if(x>y)
z=x;x=y;y=z;
A.x=20,y=30,z=30B.x=10,y=20,z=30
C.x=20,y=30,z=10D.x=20,y=30,z=20
5、設(shè)a=3,b=4,c=5,則表達(dá)式!(a+b)+c-l&&b+c/2的值為(B)
A.OB.IC.4D.6.5
二、填空題。
1、以下程序
main()
(
intxl=3,x2=O,x3=O;
if(xl=x2+x3)printR*****”);
elseprintR"####");
)
輸出####。
2、10!=2+8||5<4&&3>9/4的結(jié)果是_FALSE(0)。
3、設(shè)x為int型變量,表示某一年份,請寫出描述“x是閏年”的表達(dá)式
x%4==0&&x%100!=0)||x%400==0
4、整型變量y能被3整除但不能被4整除。
三、程序填空題。請?jiān)赱]中填.匕正確內(nèi)容。
1、該程序?qū)崿F(xiàn)輸出x,y,z三個數(shù)中的最大者。
main()
{intx=4,y=6,z=7;
int[1];
if([2])m=x;
elsem=y;
if([3])n=m;
elsen=z;
printfCn=%d,,,n);
)
答案:mx>yn>m
2、輸入一個字符,如果它是一個大寫字母,則把它變成小寫字母:如果它是一個小寫字母.
則把它變成大寫字母;其他字符不變;
main()
{charch;
scanf("%c”,&ch);
if([1])ch=ch+32;
elseif(ch>=,a,&&ch<=,z,)[2];
printf("%c”,ch);
}
答案:(ch>='A')&&(ch<=,Z')ch=ch-32
第六章作業(yè)
一選擇題。
1、設(shè)有程序段
intx=IO;
while(x=O)x=x-l;
則下面描述正確的是(C)O
A)while循環(huán)執(zhí)行10次B)循環(huán)是無限循環(huán)
C)循環(huán)體一次也不執(zhí)行D)循環(huán)體只執(zhí)行-一次
2、對for(表達(dá)式1;;表達(dá)式3)可理解為C,
A.for(表達(dá)式1;0;表達(dá)式3)B.for(表達(dá)式1;表達(dá)式1:表達(dá)式3)
C.for(表達(dá)式1;I;表達(dá)式3)D.for(表達(dá)式I;表達(dá)式3;表達(dá)式3)
3、語句while(!y);中表達(dá)式!y等價于(A)
A)y==0B)y!=1C)y!=0D)y==l
4.下述關(guān)于break語句的描述中,(C)是不正確的。
A.break語句可用于循環(huán)體內(nèi),它將退出該重循環(huán);
B.break語句可用于開關(guān)語句中,它將退出開關(guān)語句;
C.break語句nJ用于if體內(nèi),它將退出if語句;
D.break語句在一個循環(huán)體內(nèi)可以出現(xiàn)多次;
5.執(zhí)行以下程序時,從鍵盤輸入2473/(/表示回車),則下面的程序的運(yùn)行結(jié)果是(C)
#includc<stdio.h>
main()
{intc;
whilc((c=gctchar())!='\n')
switch(c-'2')
{case0:
case1:putchar(c+4);
case2:putchar(c+4);break;
case3:putchar(c+3);
default:putchar(c+2);break;
}
)
A.668966B.6688766C.668977D.66778777
二判斷題
1、While循環(huán)語句的循環(huán)體至少執(zhí)行一次。(false)
2、任何循環(huán)語句的循環(huán)體至少都可執(zhí)行一次。(false)
3、break語句可以出現(xiàn)在各種不同循環(huán)語句的循環(huán)體中。(true)
4、for循環(huán)是只有可以確定的循環(huán)次數(shù)時才可使用,否則不能用for循環(huán)。(false)
5、條件語句是可以實(shí)現(xiàn)多路分支的。(true)
三填空題
1.已知for(j=1,s=0;j<=5;j+=2)s=s+j;執(zhí)行循環(huán)后,s的值是9。
2.執(zhí)行以下程序段后,v=8x=2
inix=l,y=10;
do{
y-=x;
x++;
}while(y—<());
四程序填空題
1下面程序段的功能是將字符串s中所有的字符c刪除,請?zhí)羁?
main()
|
chars[80];
intl,j;
gets(a);
fbr(i=0,j=0;s[i]!=,\0,;i-H-)
i皿i]!=Q)([1]);
puts(s);
)
答案:else
第七章作業(yè)
一、選擇題
1、以下能對二維數(shù)組正確初始化的是(D)
A)inty[2][]={{l,0,l},{5,2,3)}
B)inty[][3]={{1,0,1)45,23))
C)inty[2][4]={{U0J}45,2},{3})
D)intylJl3]={{l,0J,0},{}J5,2}}
2、若二維數(shù)組y有m列,則在前的元素個數(shù)為(B)
Aj*m+IBi*m+jC/m+j-1Di*m+j+l
3、已知intw⑵[4]={7/5,8,9,20,25,14,17};則w阿1]的值是C(15)
A8B.9C.15D.25
4-.若有說明inta口[3]={1,2,3,4,5,678};則a數(shù)組第一維的大小是一
A.2B無確定值C.3D.4
5、若有說明inta[][4]={{l,2,3},{4,5},{}};則a數(shù)組第一維的大小是
A.2B無確定值C.3D.語法錯誤
6、下面程序的運(yùn)行結(jié)果是。
charc[6]={<a,;b\,c\,\0\,c,;\0,};答案是abc(B)
prinlf(tt%s,5,c);
A.Wb'B.abcC.abcD.ab
7、判斷字符串a(chǎn)和b是否相等,應(yīng)當(dāng)使用D。
A.if(a==b)D.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b))
8、用數(shù)組名作為實(shí)參,傳給形參的是(D)
A.數(shù)組第。個元素的值
B.數(shù)組全部元素的值
C.數(shù)組元素個數(shù)
D.數(shù)組首地址
9、以下能正確讀入字符串的是(D)
A.char*p;scanf("%s”,p);
B.charstr[10];scanff%s”,&str);
C.charstr[10],*p;p=str;scanf("%s”,p);
D.charstr[l0],*p=str;scanfr'%s”,p[l]);
10、已知charc[6]="ABCDE",d[6];要將c復(fù)制到d中,正確的做法是(D)
A.d=c;
B.c=d;
C.strcmp(c,d);
D.strcpy(d,c);
二、分析下面程序的結(jié)果。
main()
{inti,j,sl=0,s2=0,al3]l3J={4,9,6,5,3,128,7);
printf("a:\n");
for(i=0;i<3;i++)
{for(j=0;j<3;j++)printf("%3d",a[i][j]);
printfC'Vn");
)
printf("\nu);
for(i=0;i<3;i++)
{sl=sl+a[i][i];
s2+=ali][2-i];
)
printf("sl=%d,s2=%d\n",s1,s2);
I
答案:
a:
496
531
287
Sl=14,s2=ll
第八章作業(yè)
一、選擇題
1.在C語言中,當(dāng)函數(shù)調(diào)用時(D)。
A.實(shí)參和形參各占一個獨(dú)立的存儲單元
B.實(shí)參相形參共用存儲單兀
C.可以由用戶指定實(shí)參和形參是否共用存儲單元
D.由系統(tǒng)自動確定實(shí)參和形參是否共用存儲單元
2.以下函數(shù)調(diào)用語句中實(shí)參的個數(shù)為(A)<.
exce((v1,v2),(v3,v4,v5),v6);
A.3B.4C.5I).6
3.如果在一個函數(shù)的復(fù)合語句中定義了一個變量,則該變量(A)o
A.只在該符合語句中有效,在該符合語句外無效
B.在該函數(shù)中任何位置都有效
C.在本程序的原文小范圍內(nèi)均有效
D.此定義方法錯誤,其變量為非法變量
4.C語言規(guī)定,函數(shù)返回值的類型是由(D)。
A.return語句中的表達(dá)式類型所決定
B.調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定
C.調(diào)用該函數(shù)時系統(tǒng)臨時決定
D.在定義該函數(shù)時所指定的函數(shù)類型決定
5.在C語言程序中,以下描述正確的是(D)。
A.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套
B.函數(shù)的定義不可■以嵌套,但函數(shù)的調(diào)用可以嵌套
C.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套
D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套
二、寫出程序的輸出結(jié)果
voidmain(void)
inia=1,k;
for(k=0;k<3;k++)printf("%4d",fl(a));
)
in(fl(inix)
{
staticintz=3,y=0;
y++;
z++;
retum(x+y+z);
)
答窠:***6***8***10
第十章作業(yè)
一、選擇題。
I.若有以下定義和語句,且OWi<IO則對■數(shù)組元素的錯誤引用是(B)o
inta[lO]={l,2,3,4,5,6,7,8,9,IO},*p,i;
p=a;
A.*(a+i)B.a[p-a]C.p+iD.*(&a[i])
2.若有定義:inta[3][4];,(D)不能表示數(shù)組元素a⑴⑴。
A.*(all]+l)B.C.(*(a+l))lljD.*(a+5)
3.對如下定義,以下說法中正確的是(D)。
char*a[2]={,,abcd":'ABCD"};
A.數(shù)組a的元素值分別為“abed"和“ABCD”
B.a是指針變量,它指向含有兩個數(shù)組元素的字符型數(shù)組
C.數(shù)組a的兩個元素分別存放的是含有4個字符的一維數(shù)組的首地址
D.數(shù)組a的兩個元素中各自存放了字符'A,的地址
4.char*s="\NNamc\\Addrcss\n”;指針s所指字符串的長度為;(D)。
A.說明不合法B.19C.18D.15
5.分析下面函數(shù),以下說法正確的是(D)。
s*pl,int*p2)
{int*p;
*p=*pl;*pl=*p2;*p2=*p;
)
A.交換*pl和*p2的值B.正確,但無法改變*pl和*p2的值
C.交換*pl和*p2的地址D.可能造成系統(tǒng)故障,因?yàn)槭褂昧丝罩羔?/p>
6設(shè)有說明im(*ptr)[M];其中.是(C),,
A.M個指
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 常州市計(jì)劃生育協(xié)會2026年公開招聘社會化用工備考題庫及參考答案詳解一套
- 2026年阜陽鐵塔公司業(yè)務(wù)拓展經(jīng)理招聘2名備考題庫完美版
- 2026年天津城市職業(yè)學(xué)院單招職業(yè)技能測試題庫必考題
- 2026年漢中職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試模擬測試卷及答案1套
- 2026年太湖創(chuàng)意職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫必考題
- 平?jīng)鍪惺兄睂W(xué)校公開招聘2026屆協(xié)議培養(yǎng)師范生23人備考題庫(第二批)附答案詳解
- 2026年廣州城建職業(yè)學(xué)院單招職業(yè)技能考試題庫附答案
- 2026年天津機(jī)電職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試模擬測試卷及答案1套
- 2026年廣西國際商務(wù)職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫必考題
- 廣東醫(yī)科大學(xué)附屬醫(yī)院2026年專業(yè)技術(shù)人員招聘132人備考題庫及完整答案詳解1套
- 醫(yī)務(wù)科科長年度述職報告課件
- 2026年及未來5年市場數(shù)據(jù)中國EPP保溫箱行業(yè)市場調(diào)研及投資戰(zhàn)略規(guī)劃報告
- 2025錦泰財(cái)產(chǎn)保險股份有限公司招聘理賠管理崗等崗位54人(公共基礎(chǔ)知識)綜合能力測試題附答案解析
- 2025浙江寧波象山縣水質(zhì)檢測有限公司招聘及對象筆試歷年參考題庫附帶答案詳解
- 四川農(nóng)商銀行2026年校園招聘1065人考試題庫附答案
- 大仲馬課件教學(xué)課件
- 2025至2030尿素硝酸銨(UAN)行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報告
- 集團(tuán)公司年度經(jīng)營狀況分析報告
- 2025蜀道集團(tuán)下屬四川金通工程試驗(yàn)檢測有限公司招聘18人考試參考題庫附答案解析(奪冠)
- 2025四川長江擔(dān)保集團(tuán)有限公司下屬子公司宜賓和正融資擔(dān)保有限公司第三批員工招聘1人筆試歷年參考題庫附帶答案詳解
- 浙江省臺金七校聯(lián)盟2025-2026學(xué)年高一上學(xué)期11月期中聯(lián)考語文試題含答案
評論
0/150
提交評論