C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))智慧樹知到期末考試答案2024年_第1頁
C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))智慧樹知到期末考試答案2024年_第2頁
C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))智慧樹知到期末考試答案2024年_第3頁
C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))智慧樹知到期末考試答案2024年_第4頁
C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))智慧樹知到期末考試答案2024年_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))智慧樹知到期末考試答案2024年C語言程序設(shè)計(jì)(山東聯(lián)盟-青島科技大學(xué))05480021:用do-while語句構(gòu)成循環(huán)時(shí),只要while后的表達(dá)式為0時(shí)就結(jié)束循環(huán)。()

A:對(duì)B:錯(cuò)答案:對(duì)03310052:設(shè)a=2,b=3,c=4,則表達(dá)式a+b>c&&b==c&&a||b+c&&b+c的值為()。

A:5B:1C:8D:0答案:102610041:doublex=213.82631;printf("%-6.2e\n",x);則以上語句(

)。

A:輸出格式描述符的域?qū)挷粔颍荒茌敵鯞:輸出為2.14e+02C:輸出為-2.14e2D:輸出為21.38e+01答案:輸出為2.14e+0204210032:以下程序的輸出結(jié)果為()。intmain(){inta=2,b=-1,c=2;if(a)if(b<0)c=0;else

c++;printf("%d",c);return0;}

A:2B:1C:3D:0答案:003180011:在C語言中,要求參加運(yùn)算的數(shù)必須是整數(shù)的運(yùn)算符是%。()

A:錯(cuò)B:對(duì)答案:對(duì)08110052:以下定義結(jié)構(gòu)體類型的變量st1,其中不正確的是()。

A:

struct{

intnum;floatage;}st1;B:

structstudent{

intnum;intage;};studentst1;C:

typedefstructstudent{intnum;intage;}STD;STDst1;D:

structstudent{intnum,age;}st1;答案:structstudent{

intnum;intage;};studentst1;09110102:設(shè)有如下定義:structsk{

inta;floatb;}data,*p;若有p=&data;則對(duì)data中的a成員的正確引用是()。

A:(*p).data.aB:p.data.aC:p->data.aD:(*p).a答案:(*p).a05580051:執(zhí)行語句:for(i=1;i++<4;++i);后;變量i的值是5。(

A:錯(cuò)B:對(duì)答案:錯(cuò)05210042:設(shè)有程序段t=0;while(printf("*")){t++;if(t<3)break;}printf("t=%d",t);下面描述正確的是(

)。

A:其中循環(huán)控制表達(dá)式是不合法的B:其余選項(xiàng)都不對(duì)C:其中循環(huán)控制表達(dá)式與'0'等價(jià)D:其中循環(huán)控制表達(dá)式與0等價(jià)答案:其余選項(xiàng)都不對(duì)06110021:以下關(guān)于數(shù)組的描述正確的是()。

A:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同B:數(shù)組的大小是可變的,可以有不同的類型的數(shù)組元素C:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D:數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素答案:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同02310041:設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+'a'+i*f值的數(shù)據(jù)類型為(

)。

A:不確定B:floatC:intD:double答案:double02410051:若有說明語句:charc='\72';則變量c(

)。

A:包含3個(gè)字符B:說明不合法,c的值不確定C:包含2個(gè)字符D:包含1個(gè)字符答案:包含1個(gè)字符01310071:以下選項(xiàng)中不合法的用戶標(biāo)識(shí)符是(

)。

A:PrintfB:DimC:_123D:

A$

答案:A$01310021:下列不合法的C語言中標(biāo)識(shí)符是()。

A:studentB:

#xyzC:

_totalD:

PI答案:xyz06410011:與charstr[]={“china”};初始化賦值不等價(jià)的是()。

A:charstr[]={‘c’,’h’,’i’,’n’,’a’};B:

charstr[]=“china”;C:charstr[6]={‘c’,’h’,’i’,’n’,’a’,’\o’};D:charstr[]={‘c’,’h’,’i’,’n’,’a’,’\o’};答案:charstr[]={‘c’,’h’,’i’,’n’,’a’};05580041:若a、b均為int型變量,且a=100,則for(b=100;a!=b;++a,b++)printf("----\n")是死循環(huán)。()

A:對(duì)B:錯(cuò)答案:錯(cuò)02480011:字符型變量用來存放字符常量,注意只能放2個(gè)字符。()

A:對(duì)B:錯(cuò)答案:錯(cuò)01310041:下列字符串是合法標(biāo)識(shí)符的是(

)。

A:longB:_HJC:9_studentD:LINE1答案:_HJ06410121:下面程序的功能是將字符串s中所有的字符c刪除。請(qǐng)選擇填空。()#includeintmain(

){

chars[80];

inti,j;

gets(s);

for(i=j=0;s[i]!='\0';i++)

if(s[i]!='c')

;

s[j]='\0';

puts(s);return0;}

A:;B:s[j]=s[i]C:s[j++]=s[i]D:s[++j]=s[i]答案:s[j++]=s[i]01210041:下列四組選項(xiàng)中均不是C語言關(guān)健字的選項(xiàng)是(

)。

A:include

scanf

caseB:define

IF

typeC:gect

char

printfD:while

go

pow答案:defineC語言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和小數(shù)點(diǎn)三種字符組成。()

A:對(duì)B:錯(cuò)答案:錯(cuò)07310021:有以下函數(shù)調(diào)用語句:func(rec1,rec2+rec3,rec4);該函數(shù)調(diào)用語句中含有的實(shí)參個(gè)數(shù)是()

A:有語法錯(cuò)B:4C:5D:3答案:304310032:若變量都已正確說明,則以下程序段輸出為()。inta=1,b=2,c=3;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);

A:a=2b=3c=2B:a=1b=2c=1C:a=1b=3c=1D:a=1b=2c=3答案:a=1b=3c=102310062:以下變量定義中,合法的是(

)。

A:int_abc_=2;B:float3_four=3.4;C:shortdo=15;D:doublea=1+4e2.0;答案:int_abc_=2;02680131:使用printf函數(shù)時(shí),格式控制字符串和各輸出項(xiàng)應(yīng)一一對(duì)應(yīng)。()

A:錯(cuò)B:對(duì)答案:對(duì)02680141:在printf函數(shù)中,格式字符f的意義是:以小數(shù)形式輸出單精度實(shí)數(shù)。()

A:對(duì)B:錯(cuò)答案:對(duì)10210011:如執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是()。

A:地址值B:1C:TRUED:NULL答案:NULL06210061:下列一維數(shù)組正確初始化是()。

A:inta[5]={1,2};B:inta[5]={,,1,2};C:

inta[2]={12,3,4,5};D:int*a={12,3,4,5};答案:inta[5]={1,2};06210152:執(zhí)行下面的程序段后,變量k中的值為()。intk=3,s[2];s[0]=k;k=s[1]*10;

A:30B:不確定值C:33D:10答案:不確定值04310042:以下不正確的語句為()。

A:

if(x>y);B:if(x!=y)scanf("%d",&x);elsescanf("%d",&y);

C:if((x==y)&&(x!=0))x+=y;D:if(x)答案:if(x)05510021:C語言的for語句中的表達(dá)式可以部分或全部省略,但兩個(gè)(

)不可省略。但當(dāng)三個(gè)表達(dá)式均省略后,因缺少判斷條件,循環(huán)會(huì)無限制地進(jìn)行下去,形成死循環(huán)。

A:;B:++C:<D:,答案:;02480031:C語言使字符型數(shù)據(jù)和整型數(shù)據(jù)在一定范圍內(nèi)之間可以通用。一個(gè)字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。()

A:錯(cuò)B:對(duì)答案:對(duì)01310101:下面四個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是(

)。

A:A

p_0

doB:_123

temp

INTC:b-a

goto

intD:float

lao

_A答案:b-a01310111:以下符號(hào)中不能用作用戶標(biāo)識(shí)符的符號(hào)是(

)。

A:void

B:StructC:_256

D:Scanf

答案:void02410031:C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是(

)。

A:反碼B:補(bǔ)碼C:ASCII碼D:原碼答案:ASCII碼02280021:如果i的原值為3,則:j=++i;j的值為3。()

A:對(duì)B:錯(cuò)答案:錯(cuò)02680091:printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù),它的函數(shù)原型在頭文件stdio.h中。()

A:對(duì)B:錯(cuò)答案:對(duì)02410061:下面四個(gè)選項(xiàng),均是合法轉(zhuǎn)義字符的選項(xiàng)是(

)。

A:'\'

'\017'

'\"'B:

'\''

'\\'

'\n'C:'\018'

'\f'

'xab'D:

'\\0''

'\101'

'x1f'答案:\\\\n03380021:inta=0,b=1,c=2;則表達(dá)式a||b+c&&b==c的值為0。()

A:錯(cuò)B:對(duì)答案:對(duì)02680121:printf函數(shù)中的格式字符,既可以是大寫形式也可以是小寫形式。()

A:對(duì)B:錯(cuò)答案:錯(cuò)06310071:若二維數(shù)組y有m列,則在y[i][j]前的元素個(gè)數(shù)為()。

A:

i*m+j-1B:

i*m+jC:i*m+j+1D:j*m+i

答案:i*m+j01210051:C語言提供的合法關(guān)鍵字是(

)。

A:CaseB:cherC:defaultD:swith答案:default02310021:下面四個(gè)選項(xiàng)中,均是合法浮點(diǎn)數(shù)的選項(xiàng)是(

)。

A:

+1e+1

5e-9.4

03e2B:-60

12e-4

-8e5C:1.23e0

1.2e-4

+2e-1D:-e3

8e-4

5.e-0答案:12307310011:若函數(shù)的形參為一維數(shù)組,則下列說法中正確的是()

A:調(diào)用函數(shù)時(shí)的對(duì)應(yīng)實(shí)參必為數(shù)組名B:形參數(shù)組的元素個(gè)數(shù)必須多于實(shí)參數(shù)組的元素個(gè)數(shù)C:形參數(shù)組可以不指定大小D:形參數(shù)組的元素個(gè)數(shù)必須等于實(shí)參數(shù)組的元素個(gè)數(shù)答案:形參數(shù)組可以不指定大小06210021:下面程序中有錯(cuò)誤的行是()。1、intmain(

)2、{3、

intx[3]={1};4、

intk;5、

scanf("%d",&x);6、

for(k=1;k<3;k++)7、

x[0]=x[0]+x[k];8、

printf("x[0]=%d",x[0]);9、

return0;10、}

A:3B:5C:7D:6答案:501310111:C語言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符(

)。

A:必須為下劃線B:必須為字母或下劃線C:必須為大寫D:可以是字母、數(shù)字和下劃線中的任一種字符答案:必須為字母或下劃線02680051:在printf函數(shù)中,輸出列表的各輸出項(xiàng)之間可

溫馨提示

  • 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. 人人文庫(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)論