下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(jì)(山東聯(lián)盟-青島大學(xué))知到智慧樹期末考試答案題庫2024年秋青島大學(xué)符號(hào)//后同行的語句不會(huì)被編譯成目標(biāo)代碼。()
A:對(duì)B:錯(cuò)
答案:B:錯(cuò)假設(shè)賦值運(yùn)算符的優(yōu)先級(jí)比算術(shù)運(yùn)算符高,執(zhí)行以下程序段后,n的值為10。()intn;n=10+2;
A:對(duì)B:錯(cuò)
答案:對(duì)C程序是從main函數(shù)開始執(zhí)行的。()
A:對(duì)B:錯(cuò)
答案:對(duì)執(zhí)行以下程序段,輸入40,輸出40.00。()doublex;scanf("%d",&x);printf("%.2f",x);
A:對(duì)B:錯(cuò)
答案:錯(cuò)條件運(yùn)算符?和:是一對(duì)運(yùn)算符,不能分開單獨(dú)使用。
A:錯(cuò)B:對(duì)
答案:對(duì)共用體變量可以作結(jié)構(gòu)體的成員,結(jié)構(gòu)體變量也可以作共用體的成員。
A:錯(cuò)B:對(duì)
答案:對(duì)為了檢查以下if-else語句的兩個(gè)分支是否正確,至少需要設(shè)計(jì)3組測試用例,即x的取值至少有三組(小于15的數(shù)、15和大于15的數(shù))。()if(x<=15){y=4*x/3;}else{y=2.5*x-10.5;}
A:對(duì)B:錯(cuò)
答案:對(duì)語句printf("%.2f",1/3);輸出為0.33。C語言標(biāo)準(zhǔn)輸入操作中,gets()函數(shù)一次只可讀取一個(gè)字符。
A:對(duì)B:錯(cuò)
答案:錯(cuò)執(zhí)行以下程序段,輸入1.2365-0.01,輸出1.2#-0.010#365。()intday;doublefactor,initial;scanf("%lf%d%lf",&initial,&day,&factor);printf("%.1f#%.3f#%d",initial,factor,day);
A:錯(cuò)B:對(duì)
答案:A函數(shù)形參的存儲(chǔ)單元是動(dòng)態(tài)分配的
A:對(duì)B:錯(cuò)
答案:對(duì)do-while循環(huán)至少要執(zhí)行一次循環(huán)語句。
A:對(duì)B:錯(cuò)
答案:對(duì)隨機(jī)操作只適用于文本文件。
A:對(duì)B:錯(cuò)
答案:錯(cuò)調(diào)用printf函數(shù),%s的格式輸出字符串時(shí),字符數(shù)組名、字符指針和字符串常量都可以作為輸出參數(shù)。()
A:錯(cuò)B:對(duì)
答案:對(duì)假設(shè)k是整型變量,計(jì)算表達(dá)式1.0/k后結(jié)果的數(shù)據(jù)類型是浮點(diǎn)型。()
A:錯(cuò)B:對(duì)
答案:對(duì)C語言的書寫格式不會(huì)影響程序的可讀性。
A:錯(cuò)B:對(duì)
答案:錯(cuò)C語言標(biāo)準(zhǔn)輸出操作中,putchar()函數(shù)可以輸出顯示一個(gè)字符串。
A:對(duì)B:錯(cuò)
答案:錯(cuò)如果變量已經(jīng)正確定義,則執(zhí)行以下程序段后,x的值不變。()if(x=20){y=1;}else{y=0;}
A:對(duì)B:錯(cuò)
答案:B:錯(cuò)若變量定義為intx,y;,則x+y=22是符合C語言語法的表達(dá)式。()
A:對(duì)B:錯(cuò)
答案:錯(cuò)if(a=5)是允許的。
A:對(duì)B:錯(cuò)
答案:對(duì)C語言函數(shù)返回類型的默認(rèn)定義類型是void。
A:錯(cuò)B:對(duì)
答案:錯(cuò)下面的描述錯(cuò)誤的是().
A:函數(shù)內(nèi)可以嵌套定義函數(shù)B:函數(shù)可以被其他函數(shù)調(diào)用C:函數(shù)可以沒有返回值D:函數(shù)可以有多個(gè)形式參數(shù)
答案:函數(shù)內(nèi)可以嵌套定義函數(shù)有以下程序voidf(intv,intw){intt;t=v;v=w;w=t;}main(){intx=1,y=3,z=2;if(x>y)f(x,y);elseif(y>z)f(y,z);elsef(x,z);printf("%d,%d,%d\n",x,y,z);}執(zhí)行后輸出結(jié)果是()
A:1,2,3B:1,33,1C:2,3,1D:3,1,2
答案:1,2,3inta[5]={1,2,3},*p=a;printf(“%d”,*(p+1));則輸出是()
A:1B:3C:0D:2
答案:2定義結(jié)構(gòu)類型時(shí),下列敘述正確的是(
)
A:系統(tǒng)會(huì)按成員大小分配每個(gè)空間B:系統(tǒng)不會(huì)分配空間C:系統(tǒng)會(huì)按最小成員大小分配空間D:系統(tǒng)會(huì)按最大成員大小分配空間
答案:系統(tǒng)不會(huì)分配空間已知有double型變量x=2.5,y=4.7,整型變量a=7,則表達(dá)式x+a%3*(int)(x+y)%2/4的值是()
A:0B:2.75C:2.5D:2.4
答案:C:2.5一個(gè)c程序的執(zhí)行是從().
A:本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束B:本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C:本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束D:本程序的main函數(shù)開始,到main函數(shù)結(jié)束
答案:本程序的main函數(shù)開始,到main函數(shù)結(jié)束程序段:intx=12;doubley=3.141593;printf(“%d%8.6f”,x,y);的輸出結(jié)果是()
A:123.1415930B:123.141593C:123.141593D:12,3.141593
答案:123.141593inti=-1;下面不構(gòu)成死循環(huán)的是()
A:for(;;i++)printf(“*”);B:while(i)printf(“*”);C:while(1)printf(“*”);D:for(;i++;)printf(“*”);
答案:for(;i++;)printf(“*”);有這樣的定義:inta[5]={6,2,8,4,9};int*p;p=&a[0];則*(p+1)的值是()。
A:2B:8C:1D:6
答案:2表達(dá)式__的值是0。
A:3<5B:3/5.0C:3%5D:3/5
答案:3/5已知結(jié)構(gòu)類型變量x的初始化值為{"20",30,40,35.5},請(qǐng)問合適的結(jié)構(gòu)定義是()
A:structs{charno[2];intx,y,z};B:structs{intno;floatx,y,z};C:structs{intno;intx,y,z};D:structs{charno[2];floatx,y,z};
答案:D:structs{charno[2];floatx,y,z};下列程序段執(zhí)行后s值為::inti=5,s=0;do
if(i%2)continue;elses+=i;while(--i);
A:9B:15C:6D:7
答案:6若p1、p2都是整型指針,p1已經(jīng)指向變量x,要使p2也指向x,____是正確的。
A:p2=*p1B:p2=p1C:p2=**p1D:p2=&p1
答案:p2=p1;如果charcc[]="12345",做sizeof(cc)后的返回值應(yīng)為
A:6B:1C:2D:5
答案:6設(shè)有定義:intx=2;,以下表達(dá)式中,值不為6的是()
A:x*=(1+x)B:x++,2*xC:x*=x+1D:2*x,x+=2
答案:Cif(a==5)b=1elseb=2;等效的switch語句正確的是()
A:switch(a){casea==5:b=1;break;default:b=2;}B:switch(a){case5:b=1;default:b=2;}C:switch(a){case5:b=1;break;default:b=2;}D:switch(a==5){case5:b=1;break;b=2;}
答案:switch(a){case5:b=1;break;default:b=2;}在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是按()存放的。
A:隨機(jī)B:按行優(yōu)先C:由程序員指定D:按列優(yōu)先
答案:按行優(yōu)先下列程序的輸出結(jié)果是()。
A:4B:非法C:a[4]的地址D:3
答案:4下面程序的輸出結(jié)果是().#includevoidmain(){inta=-1,b=4,k;k=(++a<=0)&&(b--<=0);printf("%d,%d,%d\n",k,a,b);}
A:1,0,3B:0,1,2C:1,1,2D:0,0,3
答案:0,0,3已知int類型變量占用4個(gè)字節(jié)內(nèi)存,定義為“inta[3]={0,1};”,則數(shù)組a在內(nèi)存中分配的字節(jié)數(shù)是()
A:8B:12C:6D:3
答案:12對(duì)于以下宏定義:#defineSQ(x)
x*x#defineDD(x,y)
SQ(x)-SQ(y)調(diào)用DD(2*3,2+3)執(zhí)行后值為:
A:43B:11C:34D:25
答案:C:34下面的DO循環(huán)中,-共循環(huán)()次M=5;N=1;do{N=N+1;}while(N<=M);
A:1B:6C:4D:5
答案:D:5以下程序的輸出結(jié)果是()。intmain(void){chars[10]={'6','1','*','4','*','9','*','0','*'};printf("%d\n",fun(s));return0;}
A:9B:61C:61490D:5
答案:C:61490已知:inta[5]={0,1,2,3,4};int*p=a;下面的表達(dá)式不可以用來表示a[3]的是()
A:*p+3B:*(p+3)C:*(a+3)D:p[3]
答案:*p+3若變量均已正確定義并賦值,以下合法的C語言賦值語句是()
A:x=n%2.5;B:x=y==5;C:x+n=i;D:x=5=4+1;
答案:x=y==5;變量的指針,其含義是指該變量的()
A:地址B:值C:一個(gè)標(biāo)志D:名
答案:地址以下那條語句在編譯時(shí)會(huì)出錯(cuò)()
A:if(a>0)b=0;c=0;elseb=1;B:if(a>0){b=3;c=0;}elseb=1;C:if(a>0)b=2,c=0;elseb=1;D:if(a>0)b=c=0;elseb=1;
答案:if(a>0)b=0;c=0;elseb=1;執(zhí)行下面程序段的結(jié)果是_____main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}
A:a=2,b=1B:a=1,b=1C:a=2,b=2D:a=1,b=0
答案:a=2,b=1以下定義:charx[]=“abc”;chary[]={‘a(chǎn)’,’b’,’c’};則下面描述正確的是()
A:數(shù)組x的長度小于數(shù)組y的長度B:數(shù)組x的長度大于數(shù)組y的長度C:數(shù)組x和數(shù)組y的長度相同D:數(shù)組x和數(shù)組y等價(jià)
答案:C:數(shù)組x和數(shù)組y的長度相同已知學(xué)生記錄描述為:structstudent{intno;charname[20],sex;struct{intyear,month,day;}birth;};structstudents;設(shè)變量s中的"生日"是"1984年11月12日",對(duì)"birth"正確賦值的程序段是()
A:s.birth.year=1984;s.birth.month=11;s.birth.day=12;B:s.year=1984;s.month=11;s.day=12;C:year=1984;month=11;day=12;D:birth.year=1984;birth.month=11;birth.day=12;
答案:s.birth.year=1984;s.birth.month=11;s.birth.day=12;對(duì)于C語言程序中的函數(shù),下列敘述中正確的是______
A:函數(shù)的定義和調(diào)用均可嵌套B:函數(shù)的定義和調(diào)用均不能嵌套C:函數(shù)的定義不能嵌套,但函數(shù)調(diào)用可以嵌套D:函數(shù)的定義可嵌套,但函數(shù)的調(diào)用不能嵌套
答案:函數(shù)的定義和調(diào)用均可嵌套###函數(shù)的定義可嵌套,但函數(shù)的調(diào)用不能嵌套###函數(shù)的定義和調(diào)用均不能嵌套表達(dá)式inta=2,b;b=a>1?a++:++a;執(zhí)行完后則b的值是()
A:3B:4C:2D:1
答案:A在C語言中,當(dāng)While語句中的條件為()時(shí),結(jié)束該循環(huán)。
A:1B:0C:非0D:true
答案:0inta=30;以下表達(dá)式值最大的是()
A:aB:0xa0C:‘a(chǎn)’D:0x0a
答案:0xa0inta[2][3]={1,2,3,4,5};則a[0][1]+a[1][0]的值是()
A:5;B:6C:3D:4
答案:B:6下面程序的輸出結(jié)果是(
)。
#includevoidfun(int*x,inty){printf("%d%d",*x,y);*x=3;
y=4;}intmain(void){intx=1,y=2;
fun(&y,x);
printf("%d%d",x,y);return0;}
A:1221B:2113C:2131D:1234
答案:2113/zhs/onlineexam
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)籌學(xué)課程設(shè)計(jì)結(jié)論
- 2024年幼兒語言區(qū)教案
- 除塵器安裝施工方案圖
- 二零二五版建筑勞務(wù)分包合同4篇
- 2025年食用油行業(yè)數(shù)據(jù)服務(wù)與市場分析合同3篇
- 年度空調(diào)濾清器競爭策略分析報(bào)告
- 2024年心理咨詢師題庫附參考答案ab卷 (一)
- 2024美容院美容產(chǎn)品網(wǎng)絡(luò)營銷合同范本2篇
- 治安監(jiān)控施工方案
- 環(huán)保設(shè)備與設(shè)計(jì)課程設(shè)計(jì)
- 2024年工程咨詢服務(wù)承諾書
- 青桔單車保險(xiǎn)合同條例
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 《獅子王》電影賞析
- 2023-2024學(xué)年天津市部分區(qū)九年級(jí)(上)期末物理試卷
- DB13-T 5673-2023 公路自愈合瀝青混合料薄層超薄層罩面施工技術(shù)規(guī)范
- 河北省保定市定州市2025屆高二數(shù)學(xué)第一學(xué)期期末監(jiān)測試題含解析
- 哈爾濱研學(xué)旅行課程設(shè)計(jì)
- 2024 smart汽車品牌用戶社區(qū)運(yùn)營全案
- 中醫(yī)護(hù)理人文
- 2024-2030年中國路亞用品市場銷售模式與競爭前景分析報(bào)告
評(píng)論
0/150
提交評(píng)論