C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年武漢工商學(xué)院_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年武漢工商學(xué)院_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年武漢工商學(xué)院_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年武漢工商學(xué)院_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年武漢工商學(xué)院_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年武漢工商學(xué)院若有說(shuō)明:inta=2,*p=&a,*q=p;,則以下非法的賦值語(yǔ)句是()。

答案:q=a;fscanf函數(shù)的正確調(diào)用形式是()。

答案:fscanf(文件指針,格式字符串,輸入表列)變量的指針,其含義是指該變量的()。

答案:地址若有語(yǔ)句int*point,a=4;和point=&a;下面均代表地址的一組選項(xiàng)是()。

答案:&a,&*point,point假定一個(gè)int型變量占用兩個(gè)字節(jié),若有定義:intx[10]={0,2,4};則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()。

答案:20定義以下結(jié)構(gòu)體類型(若int型占據(jù)4個(gè)字節(jié)的內(nèi)存空間)structs{inta;charb;floatf;};則語(yǔ)句printf("%d",sizeof(structs))的輸出結(jié)果為()。

答案:12用scanf輸入字符型數(shù)據(jù),可使用()格式限定符。

答案:%cinta[10];給數(shù)組a的所有元素分別賦值為1、2、3、……的語(yǔ)句是()。

答案:for(i=0;i<10;i++)a[i]=i+1;對(duì)于void類型函數(shù),調(diào)用時(shí)不可作為()。

答案:表達(dá)式有下列程序段:charch;ints=0;for(ch=’A’;ch<’Z’;++ch)if(ch%2==0)s++;printf(“%d”,s);則執(zhí)行上述片段后,程序的輸出結(jié)果是()。

答案:12設(shè)整型變量a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是()。

答案:b=(float)(1/a)流程圖中表示處理框的是()。

答案:矩形框C圓形框在宏定義#definePI3.14159中,用宏名替換一個(gè)()。

答案:字符序列以下不是算法特性的是()。

答案:無(wú)窮性以下對(duì)一維整型數(shù)組a的正確說(shuō)明是()。

答案:#defineSIZE10inta[SIZE];下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是()。

答案:x已知a=3,b=4,c=5。則邏輯表達(dá)式a+b>c&&b==c值為0。()

答案:對(duì)運(yùn)算符的級(jí)別由高向低依次為!->算術(shù)運(yùn)算符->邏輯運(yùn)算符->關(guān)系運(yùn)算符->賦值運(yùn)算符。()

答案:錯(cuò)在C程序中,%作為運(yùn)算符時(shí),是只能用于整數(shù)運(yùn)算。()

答案:對(duì)函數(shù)的返回值可以通過(guò)函數(shù)中的return語(yǔ)句獲得。()

答案:對(duì)整型變量在全部范圍內(nèi)可以用字符格式輸出。()

答案:錯(cuò)定義inta[]={1,2,3,4},y,*p=&a[1];,則執(zhí)行y=(*--p)++后,y的值是2。()

答案:錯(cuò)數(shù)組名作為函數(shù)調(diào)用時(shí)的實(shí)參,實(shí)際上傳遞給形參的是數(shù)組第一個(gè)元素的值。()

答案:錯(cuò)設(shè)有如下定義:int*p;*p=100;則printf("%d",p);的輸出結(jié)果是100。()

答案:錯(cuò)對(duì)于for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語(yǔ)句來(lái)說(shuō),continue語(yǔ)句意味著轉(zhuǎn)去執(zhí)行表達(dá)式2。()

答案:錯(cuò)定義intx[5],n;則x=x+n;或x++;都是正確的。()

答案:錯(cuò)若a=3,b=2,c=1則關(guān)系表達(dá)式(a>b)==c的值為"真"。()

答案:對(duì)通過(guò)return語(yǔ)句,函數(shù)可以帶回一個(gè)或一個(gè)以上的返回值。()

答案:錯(cuò)若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是()。

答案:NULL

或0若要用fopen函數(shù)打開(kāi)一個(gè)新的二進(jìn)制文件,該文件要既能讀也能寫(xiě),則文件方式字符串應(yīng)是()。

答案:"wb+"在調(diào)用函數(shù)時(shí),如果實(shí)參是簡(jiǎn)單變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。

答案:單向值傳遞在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。

答案:整型常量或整型表達(dá)式設(shè)整型變量a為5,使b不為2的表達(dá)式是()。

答案:b=a%2C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括()。

答案:整型、實(shí)型、字符型下列關(guān)于C語(yǔ)言的說(shuō)法錯(cuò)誤的是()。

答案:C語(yǔ)言不區(qū)分大小寫(xiě)判斷char型變量ch是否為英文字母的正確表達(dá)式是()。

答案:(ch>=‘A’&&ch<=‘Z’)||(ch>=‘a(chǎn)’&&ch<=‘z’)在C語(yǔ)言中,下列正確的標(biāo)識(shí)符是()。

答案:a2_關(guān)于C語(yǔ)言程序的開(kāi)發(fā)過(guò)程,以下描述不正確的是()

答案:編輯好的代碼保存在磁盤(pán)文件中,編輯的對(duì)象是源程序,它是以二進(jìn)制的形式輸入和存儲(chǔ),它是不能被計(jì)算機(jī)所識(shí)別的表達(dá)式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型為()。

答案:double若有說(shuō)明:inta[3][4]={0};則下面正確的敘述是()。

答案:只有元素a[0][0]可得到初值0設(shè)已有定義:inta[10]={15,12,7,31,47,20,16,28,13,19},*p;下列語(yǔ)句中正確的是()。

答案:for(p=a;p<(a+10);p++);若有x=3,y=6,z=1,則表達(dá)式x<y==z的值是()。

答案:1調(diào)用strlen(“abcdcdef”)的返回值為()。

答案:8合法的數(shù)組說(shuō)明語(yǔ)句是()。

答案:inta[]={0,1,2,3,4,5};若給定條件表達(dá)式m?(a++):(a--),則其中表達(dá)式m?()。

答案:和(m!=0)等價(jià)設(shè)單精度變量f,g的值均為5.0,則下面的表達(dá)式中,使f為10.0的表達(dá)式是()。

答案:f+=g以下對(duì)二維數(shù)組的定義中正確的是()。

答案:inta[][3]={1,2,3,4,5,6};若有說(shuō)明:long*p,a;則不能通過(guò)scanf語(yǔ)句正確給輸入項(xiàng)讀入數(shù)據(jù)的程序段是()。

答案:*p=&a;scanf("%ld",p);inta=1,b=2,c=3;if(a>c)b=a;a=c;c=b;則c的值為()。

答案:2針對(duì)for循環(huán)語(yǔ)句,for(表達(dá)式1;表達(dá)式2;表達(dá)式3),下列說(shuō)法正確的是()。

答案:break語(yǔ)句只能跳出最內(nèi)層循環(huán)下列關(guān)于單目運(yùn)算符++、--的敘述中正確的是()。

答案:它們的運(yùn)算對(duì)象可以是char型變量、int型變量和float型變量如果inta=2,b=3,c=0,下列描述正確的是()。

答案:!a!=(b!=c)表達(dá)式的值為1下面()表達(dá)式的值為8。

答案:(int)25.5/3為了判斷兩個(gè)字符串s1和s2是否相等,應(yīng)當(dāng)使用()。

答案:if(strcmp(s1,s2)==0)如果c為字符型變量,判斷c是否為空格不能使用()。(假設(shè)已知空格ASCII碼為32)。

答案:if(c=='32')已知a=1,b=2,c=3,d=4,則條件表達(dá)式a>b?a:(c>d?c:d)的值為4。()

答案:對(duì)靜態(tài)局部變量是在編譯時(shí)被初始化的,故它只被賦初值一次。()

答案:對(duì)表達(dá)式(j=3,j++)的值是4。()

答案:錯(cuò)有如下說(shuō)明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則數(shù)值為9的表達(dá)式是*(p+8)。()

答案:對(duì)字符處理函數(shù)strcpy(str1,str2)的功能是把字符串1接到字符串2的后面。()

答案:錯(cuò)do-while循環(huán)由do開(kāi)始,while結(jié)束,循環(huán)體可能一次也不做。()

答案:錯(cuò)兩個(gè)字符串中的字符個(gè)數(shù)相同時(shí)才能進(jìn)行字符串大小的比較()

答案:錯(cuò)break語(yǔ)句能夠終止當(dāng)前進(jìn)行的多層循環(huán)。()

答案:錯(cuò)兩個(gè)類型相同的結(jié)構(gòu)體變量,可以互相賦值。()

答案:對(duì)變量根據(jù)其作用域的范圍可以分作局部變量和全局變量。()

答案:對(duì)循環(huán)結(jié)構(gòu)中的continue語(yǔ)句是使整個(gè)循環(huán)終止執(zhí)行()

答案:錯(cuò)C語(yǔ)言的輸入功能是由系統(tǒng)提供的輸入函數(shù)實(shí)現(xiàn)的。()

答案:對(duì)設(shè)d=1,e=2,f=3,則邏輯表達(dá)式!(d+e)+f&&e+f*2的值為0。()

答案:錯(cuò)求解表達(dá)式max=(a>b)?a:b的步驟是,先求解條件表達(dá)式(a>b),再根據(jù)它的值將a或b賦給max。()

答案:對(duì)如果需要向函數(shù)內(nèi)傳遞多個(gè)值,用數(shù)組和用指針效果是一樣的。()

答案:對(duì)設(shè)x=1,y=2,z=3,則邏輯表達(dá)式x-y>z&&y!=z的值為0。()

答案:對(duì)若有定義inta[10];則for(i=0;i<=10;i++)a[i]=i;編譯時(shí)無(wú)語(yǔ)法錯(cuò)誤。()

答案:對(duì)字符串"Dalian"在內(nèi)存中的存儲(chǔ)長(zhǎng)度是7。()

答案:錯(cuò)邏輯表達(dá)式4>2&&1||5<3-!0的值為1。()

答案:對(duì)系統(tǒng)的標(biāo)準(zhǔn)輸入設(shè)備是指()。

答案:鍵盤(pán)fgetc函數(shù)的作用是從指定文件讀入一個(gè)字符,該文件的打開(kāi)方式必須是()。

答案:追加和讀或讀寫(xiě)定義以下結(jié)構(gòu)體類型structs{inta;charb;floatf;};則語(yǔ)句printf("%d",sizeof(structs))的輸出結(jié)果為()。

答案:12當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)為它分配的內(nèi)存空間是()。

答案:結(jié)構(gòu)體中各成員所需內(nèi)存容量之和運(yùn)行下列程序段,輸出結(jié)果是(

)。struct

country

{int

num;

char

name[10];

}x[5]={1,"China",2,"USA",3,"France",4,"England",5,"Spanish"};structcountry*p;

p=x+2;

printf("%d,%c",p->num,(*p).name[2]);

答案:3,a設(shè)有以下說(shuō)明語(yǔ)句,則下面的敘述正確的是(

)。

typedef

struct

{

int

a;

float

b;

}stutype;

答案:stutype是結(jié)構(gòu)體類型名定義以下結(jié)構(gòu)體數(shù)組structc{intx;inty;}s[2]={1,3,2,7};則語(yǔ)句printf("%d",s[0].x*s[1].x)的輸出結(jié)果為()。

答案:2有以下程序#include<stdio.h>main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序運(yùn)行后的輸出結(jié)果是()。

答案:1,2,2,1在16位編譯系統(tǒng)上,若有定義inta[]={10,20,30},*p=&a;,當(dāng)執(zhí)行p++;后,下列說(shuō)法錯(cuò)誤的是()。

答案:p向高地址移了一個(gè)字節(jié)若有說(shuō)明;int*p,m=5,n;以下正確的程序段的是()。

答案:p=&n;*p=m;有以下程序voidfun(inta,intb,intc){a=456;b=567;c=678;}intmain(){intx=10,y=20,z=30;fun(x,y,z);printf("%d,/%d,%d\n",x,y,z);return0;}輸出結(jié)果是:()

答案:10,20,30關(guān)于函數(shù)參數(shù),說(shuō)法正確的是()。

答案:實(shí)參與其對(duì)應(yīng)的形參各自占用獨(dú)立的內(nèi)存單元下述函數(shù)頭部定義形式正確的是()。

答案:intf(intx,inty)若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是()。

答案:函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參若有說(shuō)明:inta[10];,則對(duì)a數(shù)組元素的正確引用是()。

答案:a[10-10]在C語(yǔ)言中對(duì)一維整型數(shù)組的正確定義為()。

答案:#defineN10inta[N];調(diào)用strlen(“abcd\0ef\0g”)的結(jié)果為()。

答案:4以下程序段,下列描述正確的是(

)。int?x=-1;?do?{x=x*x;??}while?(!x);

答案:循環(huán)執(zhí)行一次下列語(yǔ)句段中不是死循環(huán)的是()。

答案:k=0;do{++k;}while(k<=0);有以下程序段:inti,j;for(i=0;i<5;++i)for(j=i;j<5;++j)printf(“*”);則執(zhí)行以上的程序片段后,輸出‘*’個(gè)數(shù)是()。

答案:15for(i=0;i<10;i++);結(jié)束后i的值是()。

答案:10若有x=1,y=2,z=3,則表達(dá)式(x<y?x:y)==z的值是()。

答案:0判斷char型變量ch是否為大寫(xiě)字母的正確表達(dá)式是()。

答案:(ch>=‘A’)&&(ch<=‘Z’)如果inta=3,b=4;則條件表達(dá)式a<b?a:b的值是()。

答案:3能正確表示a和b同時(shí)為正或同時(shí)為負(fù)的邏輯表達(dá)式是()。

答案:a*b>0以下語(yǔ)句:temp=x;x=y;y=temp;的功能是()。

答案:交換x,y;用scanf輸入雙精度實(shí)型(double)數(shù)據(jù),可使用()格式限定符。

答案:%lf若x=5,y=3則y*=x+5;y的值為()。

答案:30執(zhí)行語(yǔ)句scanf("%d,%d",&m,&n);使m和n的值分別為1和2,正確輸入是()。

答案:1,2在scan

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論