C語(yǔ)言程序設(shè)計(jì)(山東聯(lián)盟)知到智慧樹(shù)期末考試答案題庫(kù)2024年秋菏澤學(xué)院_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)(山東聯(lián)盟)知到智慧樹(shù)期末考試答案題庫(kù)2024年秋菏澤學(xué)院_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)(山東聯(lián)盟)知到智慧樹(shù)期末考試答案題庫(kù)2024年秋菏澤學(xué)院_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)(山東聯(lián)盟)知到智慧樹(shù)期末考試答案題庫(kù)2024年秋菏澤學(xué)院_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余6頁(yè)可下載查看

下載本文檔

版權(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ì)(山東聯(lián)盟)知到智慧樹(shù)期末考試答案題庫(kù)2024年秋菏澤學(xué)院有語(yǔ)句inta=66,d=88;printf(“%d\n”,a);程序執(zhí)行后的輸出結(jié)果是()。

A:8B:6C:88D:66

答案:66有定義語(yǔ)句inta,b;,若要通過(guò)語(yǔ)句scanf("%d,%d",&a,&b);使變量a得到數(shù)值6,變量b得到數(shù)值5,下面輸入形式中錯(cuò)誤的是()。(注:口代表空格)

A:6,5B:6,

5C:6,□□5D:65

答案:65以下程序的輸出結(jié)果是(注:口表示空格)()。printf(“*s1=%15s*”,”chinabeijing');printf(“*s2=%-5s*”,”chi');

A:*s1=chinabeijing口口口*

*s2=**chi*B:*s1=*口口chinabeijing*

*s2=口口chi*C:*s1=chinabeijing口口口*

*s2=chi口口*D:*s1=口口口chinabeijing

*s2=chi口口*

答案:s1=口口口chinabeijing*s2=chi口口*任何一個(gè)C語(yǔ)言的可執(zhí)行程序都是從()開(kāi)始執(zhí)行的.

A:編譯預(yù)處理語(yǔ)句B:程序中的第一個(gè)函數(shù)C:程序中的第一條語(yǔ)句D:main()函數(shù)的入口處

答案:main()函數(shù)的入口處C語(yǔ)言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符()。

A:必須為字母B:必須為字母或下劃線C:必須為下劃線D:可以是字母,數(shù)字和下劃線中任一字符

答案:必須為字母或下劃線,必須是字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,必須為字母或下劃線,字母或下劃線,必須為字母或下劃線,必C語(yǔ)言源程序文件經(jīng)過(guò)C編譯程序編譯連接之后生成一個(gè)后綴為()的可執(zhí)行文件.

A:.objB:.cC:.basD:.exe

答案:.exe程序運(yùn)行后的輸出結(jié)果是(

)main(){inta=1,b=7;do{b=b/2;a+=b;}while(b>1);printf(“%d”,a);}

A:7B:8C:11D:5

答案:5若已定義x和y為double類型,則表達(dá)式x=1;y=x+7/2的值是()。

A:5B:4C:4.5D:4.0

答案:4.0能使puts(s)語(yǔ)句正確輸出ABCDE字符串的程序段是()。

A:chars[5]={"ABCDE"};puts(s);B:chars[5]={'A','B','C','D','E'};puts(s);C:chars[5]={'A','B','C','D','E','0'};puts(s);D:char*s;s="ABCDE";puts(s);

答案:char*s;s="ABCDE";puts(s);有以下程序:main(){floaty=3.667;printf(“*%f*\n”,y);printf(“*%7.2f*\n”,y);}程序運(yùn)行的結(jié)果是:()。

A:*3.667000*

*3.667*B:*3.667*

*3.667000*C:*3.667000*

*3.67*D:*3.667000*

*3.67*

答案:*3.667000**3.67*根據(jù)聲明int(*p)[10],p是一個(gè)()。

A:指針B:數(shù)組C:函數(shù)D:數(shù)組的元素

答案:A:指針下列程序段執(zhí)行后s的值為()。

inti=5,s=0;

while(i--)

if(i%2)continue;

elses+=i;

A:15B:10C:9D:6

答案:6以下程序段若要使輸出值為2,則應(yīng)該從鍵盤(pán)給n輸入的值是().ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=n);printf("%d\n",s);

A:0B:-3C:-5D:-1

答案:-3以下程序運(yùn)行后的輸出結(jié)果是()。structs{

intx;

inty;}data[2]={10,100,20,200};intmain(){

structs*p=data+1;

printf("%d",p->x);

return0;}

A:21B:10C:11D:20

答案:20已定義兩個(gè)字符數(shù)組a和b,則以下正確的輸入格式是().

A:scanf("%s%s",&a,&b);B:scanf("%s%s",a,b);C:gets("a");gets("b");D:gets(a,b);

答案:scanf("%s%s",a,b);設(shè)整型變量i值為5,執(zhí)行完j=i--后,j的值是()。

A:3B:5C:4D:6

答案:5下面關(guān)于形參和實(shí)參的說(shuō)法中,正確的是()。

A:實(shí)參與它所對(duì)應(yīng)的形參同名時(shí)可占用同一個(gè)存儲(chǔ)單元。B:實(shí)參與它所對(duì)應(yīng)的形參占用不同的存儲(chǔ)單元。C:形參是虛設(shè)的,所以它始終不占存儲(chǔ)單元。D:實(shí)參與它所對(duì)應(yīng)的形參占用同一個(gè)存儲(chǔ)單元。

答案:實(shí)參與它所對(duì)應(yīng)的形參占用不同的存儲(chǔ)單元。下列語(yǔ)句中能正確定義文件指針的是()。

A:FILE*fp;B:FILER*fp;C:file*fp;D:FILEfp;

答案:FILE*fp設(shè)有inta=2,b;則執(zhí)行b=a&&1;語(yǔ)句后,b的結(jié)果是()

A:2B:1C:0D:3

答案:1以下敘述中正確的是()。

A:C語(yǔ)言可以不用編譯就能被計(jì)算機(jī)識(shí)別執(zhí)行B:C語(yǔ)言出現(xiàn)的最晚,具有其他語(yǔ)言的一切優(yōu)點(diǎn)C:C語(yǔ)言以接近英語(yǔ)國(guó)家的自然語(yǔ)言和數(shù)學(xué)語(yǔ)言作為語(yǔ)言的表達(dá)形式D:C語(yǔ)言比其他語(yǔ)言高級(jí)

答案:C語(yǔ)言以接近英語(yǔ)國(guó)家的自然語(yǔ)言和數(shù)學(xué)語(yǔ)言作為語(yǔ)言的表達(dá)形式以下函數(shù)值的類型是()。fun(floatx){floaty;y=3*x-4;returny;}

A:不確定B:floatC:intD:void

答案:int在inta[][3]={{1,4},{3,2},{4,5,6},{0}};中,a[2][1]的值是()。

A:0B:2C:5D:6

答案:5C語(yǔ)言中,可將一系列語(yǔ)句置于一對(duì)()之間從而構(gòu)成復(fù)合語(yǔ)句。

A:尖括號(hào)"<>"B:圓括號(hào)"()"C:方框號(hào)"[]"D:花括號(hào)"{}"

答案:花括號(hào)"{}"下列關(guān)于單目運(yùn)算符++、--的敘述正確的是().

A:它們的運(yùn)算對(duì)象可以是int型變量,但不能是double型變量和float型變量B:它們的運(yùn)算對(duì)象可以是任何變量和常量C:它們的運(yùn)算對(duì)象可以是char型變量和int型變量,但不能是float型變量D:它們的運(yùn)算對(duì)象可以是char型變量、int型變量和float型變量

答案:它們的運(yùn)算對(duì)象可以是char型變量、int型變量和float型變量以下關(guān)于函數(shù)聲明正確的說(shuō)法是()。

A:函數(shù)聲明語(yǔ)句中不需要指出函數(shù)類型B:如果函數(shù)調(diào)用在函數(shù)定義之后的位置,必須對(duì)函數(shù)進(jìn)行聲明C:如果函數(shù)定義在函數(shù)調(diào)用之后的位置,必須對(duì)函數(shù)進(jìn)行聲明D:調(diào)用函數(shù)之前必須首先聲明函數(shù)

答案:如果函數(shù)定義在函數(shù)調(diào)用之后的位置,必須對(duì)函數(shù)進(jìn)行聲明下列程序段的輸出結(jié)果是intmain(void){intm,k=0,s=0;for(m=1;m<=4;m++){

switch(m%4){

case0:

case1:s+=m;break;

case2:

case3:s-=m;break;

}

k+=s;}printf("%d",k);return0;}

A:10B:-4C:-2D:-12

答案:-4以下語(yǔ)句將輸出()。#include"stdio.h"printf("%d

%d

%d",NULL,'\0',EOF);

A:00-1B:001C:NULLEOFD:10EOF

答案:00-1循環(huán)for(i=0,j=5;++i!=--j;)printf(“%d%d”,i,j);將執(zhí)行()次。

A:無(wú)限次B:0C:3D:6

答案:無(wú)限次一個(gè)C程序的執(zhí)行是從()。

A:本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束B(niǎo):本程序的main函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C:本程序的main函數(shù)開(kāi)始,到main函數(shù)結(jié)束D:本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序main函數(shù)結(jié)束

答案:本程序的main函數(shù)開(kāi)始,到main函數(shù)結(jié)束一個(gè)C語(yǔ)言程序是由()。

A:函數(shù)組成B:若干過(guò)程組成C:若干子程序組成D:一個(gè)主程序和若干子程序組成

答案:A、一個(gè)主程序和若干子程序組成引用數(shù)組元素時(shí),數(shù)組元素下標(biāo)可以是().

A:字符常量B:整型變量C:字符串D:算術(shù)表達(dá)式

答案:整型變量###算術(shù)表達(dá)式###字符常量定義一個(gè)名為s的字符型數(shù)組,并且賦初值為字符串"abc"的正確語(yǔ)句是().

A:chars[]={"abc\n"};B:chars[]={"abc"};C:chars[4]={'a','b','c'};D:chars[]={'a','b','c','\0'};

答案:chars[]={'a','b','c','\0'};###chars[4]={'a','b','c'};###chars[]={"abc"};下列正確的標(biāo)識(shí)符是().

A:a+bB:6aC:y1D:_do

答案:y1###_do下列定義變量的語(yǔ)句中錯(cuò)誤的是().

A:charFor;B:int_int;C:doubleint_;D:floatUS$;

答案:int_int;###charFor;###doubleint_;下列四組選項(xiàng)中,均不是C語(yǔ)言關(guān)鍵字的選項(xiàng)是()。

A:while,go,powB:include,scanf,caseC:getc,Char,printfD:Define,IF,type

答案:Define,IF,type###getc,Char,printf若有說(shuō)明:inta[5];,則下面可以給5個(gè)數(shù)組元素賦值的是().

A:a={1,2,3,4,5};B:for(i=0;i<5;i++)

a[i]=i;C:a[0]=1;a[1]=6;a[2]=8;a[3]=2;a[4]=9;D:for(i=0;i<5;i++)

scanf('%d',&a[i]);

答案:for(i=0;i<5;i++)

a[i]=i;###a[0]=1;a[1]=6;a[2]=8;a[3]=2;a[4]=9;###for(i=0;i<5;i++)

scanf('%d',&a[i]);根據(jù)聲明inta[10],*p=a;,下列表達(dá)式正確的是()。

A:a[9]B:*p++C:a++D:p[5]

答案:a[9]###p[5]###*p++下列選項(xiàng)中,合法的C語(yǔ)言關(guān)鍵字是()。

A:defaultB:charC:integerD:VAR

答案:char###default有如下定義:structStudent{charname[10];intage;chargender;}std[3],*p=std;則以下各輸入語(yǔ)句中正確的是():

A:scanf("%s",&);B:scanf("%c",&std[0].gender);C:scanf("%c",&(p->gender));D:scanf("%d",&(*p).age);

答案:scanf("%d",&(*p).age);###scanf("%c",&std[0].gender);###scanf("%c",&(p->gender));下列引用共用體類型變量中成員的形式正確的是()。

A:(*指針變量名).成員名B:共用體變量名->成員名C:指針變量名->成員名D:共用體變量名.成員名

答案:(*指針變量名).成員名###指針變量名->成員名###共用體變量名.成員名#defineIBM_PC是正確的宏定義。

A:對(duì)B:錯(cuò)

答案:錯(cuò)若以“a+”方式打開(kāi)一個(gè)已存在的文件,原有文件內(nèi)容不被刪除,位置指針移到文件末尾,可作添加和讀操作。

A:錯(cuò)B:對(duì)

答案:對(duì)標(biāo)準(zhǔn)輸入輸出函數(shù)中,將一個(gè)字符寫(xiě)到磁盤(pán)文件上去,應(yīng)調(diào)用fputc函數(shù)。

A:錯(cuò)B:對(duì)

答案:對(duì)若有定義語(yǔ)句:inta[3][4]={{1,2},{0},{6,4,7,10}};,則初始化后a[1][2]的值為6。

A:錯(cuò)B:對(duì)

答案:錯(cuò)數(shù)組

溫馨提示

  • 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)論