C語言程序設計(山東聯(lián)盟-青島科技大學)知到智慧樹期末考試答案題庫2024年秋青島科技大學_第1頁
C語言程序設計(山東聯(lián)盟-青島科技大學)知到智慧樹期末考試答案題庫2024年秋青島科技大學_第2頁
C語言程序設計(山東聯(lián)盟-青島科技大學)知到智慧樹期末考試答案題庫2024年秋青島科技大學_第3頁
免費預覽已結束,剩余3頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C語言程序設計(山東聯(lián)盟-青島科技大學)知到智慧樹期末考試答案題庫2024年秋青島科技大學06310111:以下程序的輸出結果是()。intmain(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d",a[0][3],a[1][2],a[2][1],a[3][0]);return0;}

A:5430B:1470C:0650D:不確定

答案:不確定06210132:以下程序運行后,輸出結果是()。intmain(){intn[5]={0,0,0},i,k=2;for(i=0;iA:1B:2C:不確定值D:0

答案:010210062:以下程序是建立一個名為myfile的文件,并把從鍵盤輸入的字符存入該文件,當鍵盤上輸入結束時關閉該文件,正確的選擇是()。intmain(){

FILE*fp;

charc;char

name[10];fp=_______(“myfile”,______);do{

c=getchar();

fputc(c,fp);}while(c!=EOF);fclose(fp);return0;}

A:fopen

“r”B:fgets

“r”C:fgetc

”w”D:fopen

“w”

答案:fopen

“w”06210071:不能對以下數(shù)組進行初始化的語句的是()。

A:

inta[2]={10*1};B:

inta[2]=[1,2];

C:inta[2]={0};D:int

a[2];a[0]=1;a[1]=2;

答案:inta[2]=[1,2];08310032:如下說明語句:enumA{A0=1,A1=3,A2,A3,A4,A5};enumAb;執(zhí)行b=A3;printf(“%d”,b);輸出是()。

A:編譯出錯B:2C:3D:5

答案:504310042:以下不正確的語句為()。

A:if(x)B:if((x==y)&&(x!=0))x+=y;C:if(x!=y)scanf("%d",&x);elsescanf("%d",&y);

D:

if(x>y);

答案:if(x)03410071:已知inta=12,執(zhí)行完語句a+=a-=a*a后,a的值是()。

A:264B:144C:552D:-264

答案:-26403180011:在C語言中,要求參加運算的數(shù)必須是整數(shù)的運算符是%。()

A:對B:錯

答案:對06320111:以下程序的輸出結果是()。intmain(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};

printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);return0;

}

A:輸出值不確定B:0650C:5430D:1470

答案:065006410091:以下對字符數(shù)組的描述中錯誤的是()。

A:字符數(shù)組中的字符串可以整體輸入、輸出B:不可以用關系運算符對字符數(shù)組中的字符串進行比較C:字符數(shù)組中可以存放字符串D:可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值

答案:可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值02310062:以下變量定義中,合法的是(

)。

A:float3_four=3.4;B:int_abc_=2;C:doublea=1+4e2.0;D:shortdo=15;

答案:int_abc_=2;02280021:如果i的原值為3,則:j=++i;j的值為3。()

A:對B:錯

答案:錯03110071:下列表達式的值,那一個等于0(

)。

A:5/6.0B:5/6C:5-6D:5%6

答案:5/602610031:使用scanf函數(shù)時,在源程序開頭(

)。

A:不必寫#includeB:書寫#include<stdio.h>C:書寫#include<scanf.h>D:書寫#include<math.h>

答案:書寫#include03310021:在C語言的混合運算中,非邏輯值轉化為邏輯值的原則是()。

A:正數(shù)為真,負數(shù)為假B:非“零”為真,“零”值為假C:非0為真,0為假D:1為真,0為假

答案:非“零”為真,“零”值為假02680131:使用printf函數(shù)時,格式控制字符串和各輸出項應一一對應。()

A:對B:錯

答案:對03410061:已知intx,y,z;執(zhí)行語句x=(y=(z=10)+5)-5;后x、y、z的值是()。

A:x=10y=15z=10B:x=10y=5z=10C:x=10y=10z=10D:x=10y=10z=15

答案:x=10y=15z=1006410031:判斷字符串str1是否大于字符串str2,應當使用()。

A:

if(str1>str2)B:if(strcmp(str2,str1)>0)C:if(strcmp(str1,str2))D:if(strcmp(str1,str2)>0)

答案:if(strcmp(str1,str2)>0)05580021:for循環(huán)中,如果表達式2為空,則該循環(huán)一定是死循環(huán)。()

A:對B:錯

答案:錯05580031:for(i=0,j=10;i<=j;i++,j--)k=i+j;執(zhí)行完后,k的值為50。()

A:錯B:對

答案:錯01110021:流程圖中用下列哪種圖形符號表示事情處理過程的開始?(

A:箭頭B:圓圈C:圓括號矩形D:矩形

答案:圓括號矩形03610052:設ch是字符變量,其值為A,則表達式ch=!(ch>='A'&&ch<='Z')?ch:(ch+32的值是(

)。

A:zB:aC:AD:2

答案:a03410021:設n=10,i=4,則賦值運算n%=i+1執(zhí)行后,n的值是(

)。

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

答案:002680161:輸入語句的格式為:scanf("%d,%d,%d",&a;&b;&c)是正確的。()

A:錯B:對

答案:錯02280011:在變量聲明中給變量賦初值的方法是:inta=b=c=10;()

A:錯B:對

答案:錯10110021:C語言中能識別處理的文件為()。

A:文本文件和二進制文件B:數(shù)據(jù)文件和二進制文件C:流文件和文本文件D:文本文件和數(shù)據(jù)塊文件

答案:文本文件和二進制文件05210042:設有程序段t=0;while(printf("*")){t++;if(t<3)break;}printf("t=%d",t);下面描述正確的是(

)。

A:其中循環(huán)控制表達式與0等價B:其中循環(huán)控制表達式與'0'等價C:其中循環(huán)控制表達式是不合法的D:其余選項都不對

答案:其余選項都不對08110012:有以下說明語句,則下面的敘述不正確的是()。typedefstructstu{inta;floatb}stutype;

A:structstu是用戶定義的結構體類型名B:a和b都是結構體成員名C:stutype是用戶定義的結構體類型名D:struct是結構體類型的關鍵字

答案:stutype是用戶定義的結構體類型名06410121:下面程序的功能是將字符串s中所有的字符c刪除。請選擇填空。()#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]09110052:若有說明:int*p,m=5,n;以下正確的程序段是()。

A:p=&n;scanf(“%d”,&p);B:scanf(“%d”,&n);*p=n;C:p=&n;*p=m;D:p=&n;scanf(“%d”,*p);

答案:p=&n;*p=m;02610072:下列能正確輸入字符數(shù)組a的語句是(

)。

A:循環(huán)執(zhí)行scanf("%c",&a[i]);B:scanf("%c",a);C:

scanf("%s",&a);D:scanf("%s",a);

答案:scanf("%s",a);03180021:若有intm=5,y=2;則執(zhí)行下面表達式y(tǒng)+=y-=m*=y后,y的值為-16。(

)

A:錯B:對

答案:對03480021:a=b=c=d=10;是一個合法的賦值語句。()

A:對B:錯

答案:對03210021:下列運算符中,不屬于關系運算符的是()。

A:>=B:!=C:<D:!

答案:!06110031:在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是()。

A:整型表達式B:任何類型的表達式C:整型常量D:整型常量或整型表達式

答案:整型常量或整型表達式04310023:以下程序的輸出結果是(

)。intmain(){inti=0,j=0,k=6;if((++i>0)||(++j>0))k++;printf("%d,%d,%d\n",i,j,k);return0;}

A:0,0,6B:0,1,7C:1,0,7D:1,1,7

答案:1,0,703310052:設a=2,b=3,c=4,則表達式a+b>c&&b==c&&a||b+c&&b+c的值為()。

A:0B:1C:5D:8

答案:106410021:chararray[]={'c','h','i','n','a'};數(shù)組array占用的內存空間是()個字節(jié)。

A:1B:6C:不確定D:5

答案:506410051:有兩個字符數(shù)組a,b,則以下能正確為a,b進行賦值的語句是()。

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

答案:gets(a);gets(b);03380021:inta=0,b=1,c=2;則表達式a||b+c&&b==c的值為0。()

A:錯B:對

答案:對02310021:下面四個選項中,均是合法浮點數(shù)的選項是(

)。

A:

+1e+1

5e-9.4

03e2B:-e3

8e-4

5.e-0C:-60

12e-4

-8e5D:1.23e0

1.2e-4

+2e-1

答案:1.23e0

1.2e-4

+2e-107310021:有以下函數(shù)調用語句:func(rec1,rec2+rec3,rec4);該函數(shù)調用語句中含有的實參個數(shù)是()

A:3

B:4C:有語法錯D:5

答案:303410051:設有intp,q;以下不正確的語句是()。

A:p/=q;B:p*=3;C:p&&=q;D:p+=3;

答案:p&&=q;06310011:下列二維數(shù)組的初始化哪一個不針對三行四列二維數(shù)組()。

A:inta[][4]={{1},{0,6},{0,0,11}};B:inta[][4]={1,0,0,0,5,6};C:inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};D:inta[][4]={{1},{5},{9}};

答案:inta[][4]={1,0,0,0,5,6};01310101:下面四個選項中,均是不合法的用戶標識符的選項是(

)。

A:_123

temp

INTB:b-a

goto

intC:A

p_0

doD:float

lao

_A

答案:b-a

goto

int05480031:while循環(huán)的while()后沒有分號,而do-while循環(huán)的while()后一定要有一個分號。()

A:錯B:對

答案:對06310041:若有說明語句:inty[][4]={0,0};則下面敘述不正確的是()。

A:該說明等價于inty[][4]={0};B:數(shù)組y的每個元素都可得初值0。C:只有元素y[0][0]和y[0][1]可得到初值0,其余元素均得不到初值0。D:二維數(shù)組y的行數(shù)為1。

答案:只有元素y[0][0]和y[0][1]可得到初值0,其余元素均得不到初值0。05210032:下列程序段的運行結果是(

)。intn=0;while(n++<3);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論