電科22秋《C語言》在線作業(yè)1【資料答案】

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

發(fā)布時(shí)間:2022-10-16 23:06:13來源:admin瀏覽: 16 次


22秋《C語言》在線作業(yè)1

試卷總分:100  得分:100

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

1.有定義:float y,*p=&y;,假定變量y在內(nèi)存中所占地址為100~103。那么p的值為( )

A.100

B.101

C.102

D.103

 

2.若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return語句,關(guān)于該函數(shù)則正確的說法是( )

A.沒有返回值

B.返回若干個(gè)系統(tǒng)默認(rèn)值

C.能返回一個(gè)用戶所希望的函數(shù)值

D.返回一個(gè)不確定的值

 

3.在對(duì)文件進(jìn)行操作的過程中,若要求文件的位置回到文件的開頭,應(yīng)當(dāng)調(diào)用的函數(shù)是( )

A.fopen( )

B.fseek( )

C.fclose( )

D.rewind( )

 

4.下面程序的功能是用遞歸法將一個(gè)整數(shù)存放到一個(gè)字符數(shù)組中。存放時(shí)按逆序存放。如483存放成"384",請(qǐng)選擇填空( ) #include<stdio.h> void convert(char *a,int n) {int i; if((i=n/10)!=0) convert(a+1,i); *a=【2】; } main() {int number; char str[10]=" "; scanf("%d",&number); convert(str,number);

A.n/10

B.n%10

C.n/10+'0'

D.n%10+'0'

 

5.下面程序的功能是把316表示為兩個(gè)加數(shù)的和,使兩個(gè)加數(shù)分別能被13和11整除。請(qǐng)選擇填空( ) #include <stdio.h> main() {int i=0,j,k; do{ i++;k=316-13*i;} while(【1】);j=k/11; printf(" 316=13* %d+11*%d",i,j);}

A.k/11

B.k%11

C.k/11==0

D.k/11== 0

 

6.以下程序的輸出結(jié)果是( ) main() {int x= 2,y=-1,z=2; if (x<y) if(y<0) z= 0; else z+ =1; printf("%d\n",z);}

A.3

B.2

C.1

D.0

 

7.對(duì)break語句的正確描述是

A.break語句在while語句中,立即終止執(zhí)行while語句

B.break語句不能用于循環(huán)語句之外的語句

C.break語句與continue語句功能相同

D.break語句可以帶參數(shù),也可以不帶

 

8.設(shè)C語言中,-個(gè)int型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則unsigned int型數(shù)據(jù)的取值范圍為( )

A.0~255

B.0~32767

C.0~65535

D.0~2147483647

 

9.移位運(yùn)算符”<<”的含義

A.從一個(gè)變量移動(dòng)到另一個(gè)變量

B.移位運(yùn)算符”<<”可以適合任意類型的數(shù)據(jù)

C.按二進(jìn)位移位運(yùn)算,限定為整型數(shù)據(jù)和字符型數(shù)據(jù)

D.按二進(jìn)位移位運(yùn)算,限定為整型數(shù)據(jù)

 

10.若用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是( )

A.數(shù)組的首地址

B.數(shù)組第一個(gè)元素的值

C.數(shù)組中全部元素的值

D.數(shù)組元素的個(gè)數(shù)

 

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

11.以下關(guān)于C源程序文件的說法中正確的是( )

A.是一種二進(jìn)制文件

B.是一種文本(ASCII碼)文件

C.可以用DOS的type命令顯示其內(nèi)容

D.文件擴(kuò)展名一般為c

 

12.以下數(shù)據(jù)類型在內(nèi)存中占用4個(gè)字節(jié)的是( )

A.int

B.unsigned long

C.float

D.unsigned char

 

13.下列符號(hào)中可以用作自定義函數(shù)名的是( )

A.int

B.go_to

C.INT

D.Getchar

E.typedef

 

14.在下面C語言的函數(shù)說明語句中,正確的是( )

A.int fun(int , int);

B.int fun(int x,y);

C.int fun(x,y);

D.int fun(int x; int y);

E.int fun(int x,int y);

 

15.定義char s[81]; 后,能正確輸入一個(gè)字符串到數(shù)組s的語句是( )

A.gets(s);

B.scanf (”%c”,s);

C.scanf (”%s”,&s[0]);

D.gets(&s[0]);

 

三、判斷題 (共 5 道試題,共 25 分)

16.在內(nèi)存中存儲(chǔ)結(jié)構(gòu)體類型的變量要占連續(xù)一段的存儲(chǔ)單元。

 

17.C語言允許main函數(shù)帶形參,且形參個(gè)數(shù)和形參名均可由用戶指定。

 

18.用C語言可直接進(jìn)行位運(yùn)算和取地址等運(yùn)算,因此C語言是一種低級(jí)語言。

 

19.用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義。

 

20.函數(shù)即可以嵌套定義,又可以嵌套調(diào)用。



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



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

回到頂部