22秋地大《C語言程序設(shè)計(新)》在線作業(yè)二【作業(yè)答案】

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

發(fā)布時間:2022-11-09 19:39:24來源:admin瀏覽: 8 次

 地大《C語言程序設(shè)計(新)》在線作業(yè)二 -0009

試卷總分:100  得分:100

一、單選題 (共 15 道試題,共 60 分)

1.以下對C語言函數(shù)的有關(guān)描述中,正確的是:______。( )

A.調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參

B.函數(shù)既可以嵌套定義又可以遞歸調(diào)用

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

D.程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中

 

2.以下對一維數(shù)組a進行正確初始化的語句是______。( )

A.int a[10]=(0,0,0,0,0)

B.int a[10]={};

C.int a[10]={0};

D.int a[2]={10,9,8};

 

3.若x是整型變量,表達式 (x=10.0/4.0) 的值是()

A.2.5

B.2.0

C.3

D.2

 

4.設(shè)有以下定義 int a=0; double b=1.25; char c=’A’; #define d 2 則下面語句中錯誤的是

A.a++

B.b++

C.c++

D.d++

 

5.關(guān)于函數(shù)的參數(shù)在調(diào)用和返回過程中的值,下列說法哪個是正確的()

A.實參不會改變

B.實參可能會改變

C.如果是指針,肯定不會改變

D.如果不是指針,可能會改變

 

6.設(shè)有定義:int a,*pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是

A.scanf(“%d”,pa)

B.scanf(“%d”,a)

C.scanf(“%d”,&pa)

D.scanf(“%d”,*pa);

 

7.下面四個運算符中,優(yōu)先級最低的是

A.()

B..

C.->

D.++

 

8.當(dāng)調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是 ( )

A.數(shù)組的長度

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

C.數(shù)組每一個元素的地址

D.數(shù)組每個元素中的值

 

9.表達式()的值是0。

A.3%5

B.3/5.0

C.3/5

D.3<5

 

10.下列說法中正確的是

A.在switch語句中一定要使用break語句

B.在switch語句中不一定要使用break語句

C.break語句是switch語句的一部分

D.break只能用于switch語句中

 

11.若用數(shù)組名作為函數(shù)調(diào)用時實參,則實際上傳遞給形參的是_____

A.數(shù)組首地址

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

C.數(shù)組元素的個數(shù)

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

 

12.使用putchar函數(shù)輸出字符,自變量不可以是:

A.整型

B.字符型

C.常量

D.實型數(shù)據(jù)

 

13.下面程序的結(jié)果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);

A.3 3

B.4 4

C.3 4

D.4 3

 

14.以下敘述中錯誤的是

A.對于double類型數(shù)組,不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出

B.數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變

C.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時,系統(tǒng)將給出“下標(biāo)越界”的出錯信息

D.可以通過賦初值的方式確定數(shù)組元素的個數(shù)

 

15.數(shù)組int**a[3][4]占據(jù)多大空間

A.64

B.12

C.48

D.128

 

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

16.使用putchar函數(shù)輸出數(shù)據(jù)時,必須在main之前使用編譯預(yù)處理命令#include “stdio.h”

 

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

 

18.C語言中,整常數(shù)有三種表示形式:十進制整數(shù),八進制整數(shù),十六進制整數(shù)。( )

 

19.兩個指針變量可以相減

 

20.若a和b是同類型變量,在執(zhí)行了賦值語句a=b;后b中的值將放入a中,b中的值將丟失。

 

21.指針變量可以有空值,即該指針變量不指向任何變量

 

22.在C語言中,數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型四大類。

 

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

 

24.break語句只能用在循環(huán)語句中。

 

25.所有函數(shù)都是平行的,函數(shù)間可以相互調(diào)用,但不能調(diào)用main函數(shù)。( )



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

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

回到頂部