吉大24春學(xué)期《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)二【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2024-03-04 20:20:03來(lái)源:admin瀏覽: 0 次

吉大24春學(xué)期《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)二-0001

試卷總分:100  得分:100

一、單選題 (共 10 道試題,共 40 分)

1.閱讀以下程序及對(duì)程序功能的描述,其中正確的描述是   #include   main()   {   FILE *in,*out;   char ch,infile[10],outfile[10];   printf("Enter the infile name:\n");   scanf("%s",infile);   printf("Enter the outfile name:\n");   scanf("%s",outfile);   if((in=fopen(infile,"r"))==NUL

A.程序完成將磁盤(pán)文件的信息在屏幕上顯示的功能

B.程序完成將兩個(gè)磁盤(pán)文件合二為一的功能

C.程序完成將一個(gè)磁盤(pán)文件復(fù)制到另一個(gè)磁盤(pán)文件中

D.程序完成將兩個(gè)磁盤(pán)文件合并并在屏幕上輸出


2.有如下程序   int a[10]={1,2,3,4,5,6,7,8,9,10};   int *p=&a[3],b;b=p[5];   則b的值是

A.5

B.6

C.9

D.8


3.設(shè)有以下說(shuō)明語(yǔ)句   struct ex   { int x ; float y; char z ;} example;   則下面的敘述中不正確的是

A.struct結(jié)構(gòu)體類型的關(guān)鍵字

B.example是結(jié)構(gòu)體類型名

C.x,y,z都是結(jié)構(gòu)體成員名

D.struct ex是結(jié)構(gòu)體類型名


4.下列程序的輸出結(jié)果是   main()   { double d=3.2; int x,y;   x=1.2; y=(x+3.8)/5.0;   printf("%d\n", d*y);   }

A.3

B.3.2

C.0

D.3.07


5.函數(shù) rewind 的作用是

A.使文件位置指針重新返回文件的開(kāi)始位置

B.將文件位置指針指向文件中所要求的特定位置

C.使文件位置指針指向文件的末尾

D.使文件位置指針自動(dòng)移至下一個(gè)字符位置


6.執(zhí)行以下程序后,a,b的值分別為   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=(*p1)/(*p2)+7;   printf("a=%d\n",a);   printf("b=%d\n",b);   }

A.-1,5

B.1,6

C.0,7

D.4,10


7.若已定義:   int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;   其中 0≤i≤9, 則對(duì)a數(shù)組元素不正確的引用是

A.a[p-a]

B.*(&a[i])

C.p[i]

D.a[10]


8.假定以下程序經(jīng)編譯和連接后生成可執(zhí)行文件PROG.EXE,如果在此可執(zhí)行文件所在目錄的DOS提示符下鍵入:   PROG ABCDEFGH IJKL<回車(chē)>,則輸出結(jié)果為   main( int argc, char *argv[])   { while(--argc>0)   printf("%s",argv[argc]);   printf("\n");   }

A.ABCDEFG

B.IJHL

C.ABCDEFGHIJKL

D.IJKLABCDEFGH


9.以下不正確的定義語(yǔ)句是

A.double x[5]={2.0,4.0,6.0,8.0,10.0};

B.int y[5]={0,1,3,5,7,9};

C.char c1[]={′1′,′2′,′3′,′4′,′5′};

D.char c2[]={′\x10′,′\xa′,′\x8′};


10.設(shè)有數(shù)組定義: char array[]="China"; 則數(shù)組 array所占的空間為

A.4個(gè)字節(jié)

B.5個(gè)字節(jié)

C.6個(gè)字節(jié)

D.7個(gè)字節(jié)


二、多選題 (共 5 道試題,共 20 分)

11.若定義:int a[2][3]{0,2,4,6,8,10};以下描述正確的有

A.*(a+1)為元素6的地址

B.*(a[1]+1)的值為2

C.**(a+1)+2的值為8

D.a[0]與a相同


12.內(nèi)存中供用戶使用的存儲(chǔ)空間可分為:______。

A.程序區(qū)

B.靜態(tài)存儲(chǔ)區(qū)

C.動(dòng)態(tài)存儲(chǔ)區(qū)

D.數(shù)據(jù)存儲(chǔ)區(qū)


13.已知:int x,a,b;下列選項(xiàng)中正確的if語(yǔ)句是______。

A.if(a=b) x++;

B.if(a=<b) x++;

C.if(a-b) x++;

D.if(x) x++;


14.已知:int x;,則下面的說(shuō)明指針變量pb的語(yǔ)句______不是正確的。

A.int pb=&x;

B.int *pb=x;

C.int *pb=&x;

D.*pb=*x


15.下列描述正確的是

A.由main 函數(shù)及其參數(shù)argc和* argv[]可以實(shí)現(xiàn)命令行方式

B.使用fclose關(guān)閉文件時(shí),先釋放文件指針,再寫(xiě)緩沖區(qū)數(shù)據(jù)到文件中

C.字符數(shù)組并不要求它的最后一個(gè)字符是&lsquo;\0&rsquo;

D.&lsquo;A&rsquo;和“A”都是字符串常量


三、判斷題 (共 10 道試題,共 40 分)

16.使用printf和scanf函數(shù)時(shí),必須添加#include <stdio.h>命令。( )


17.‘ a’和“a”在內(nèi)存中所占字節(jié)數(shù)相同。( )


18.語(yǔ)句int pt中的*pt是指針變量名。


19.C語(yǔ)言編譯系統(tǒng)在給出邏輯運(yùn)算結(jié)果時(shí),以數(shù)值1代表真,以0代表假,但在判斷一個(gè)量是否為“真”時(shí),以0代表假,以非0代表真。( )


20.switch語(yǔ)句中,多個(gè)case可以共用一組執(zhí)行語(yǔ)句。( )


21.函數(shù)必須有返回值,否則不能使用函數(shù)


22.若打開(kāi)文件的方式為“w”而該文件已經(jīng)存在,則文件中原有數(shù)據(jù)被清除。


23.switch語(yǔ)句中,各個(gè)case和default的出現(xiàn)次序不影響執(zhí)行結(jié)果。( )


24.調(diào)用函數(shù)只可得到一個(gè)返回值,而用宏可以設(shè)法得到幾個(gè)結(jié)果。


25.C語(yǔ)言中,整常數(shù)有三種表示形式:十進(jìn)制整數(shù),八進(jìn)制整數(shù),十六進(jìn)制整數(shù)。( )




奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部