北京科技大學(xué)遠(yuǎn)程教育C語言程序設(shè)計考試及答案_第1頁
北京科技大學(xué)遠(yuǎn)程教育C語言程序設(shè)計考試及答案_第2頁
北京科技大學(xué)遠(yuǎn)程教育C語言程序設(shè)計考試及答案_第3頁
北京科技大學(xué)遠(yuǎn)程教育C語言程序設(shè)計考試及答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

C語言程序設(shè)計

一、單項選擇題

1、下列初始化正確的是

A.chars1[]="abcd";

B.chars2[3]="zxy";

C.char*p=1000;

D.chars4[2][3]={{"xyz"},{"mnp"}};

2、設(shè)整型變量a為5,使b不為2的表達(dá)式是

A.b=a/2

B.b=6-(--a)

C.b=a%2

D.b=a>3?2:1

3、若已定義x和y為double類型,且x=1;則表達(dá)式y(tǒng)=x+3/2的值是

A.1

B.2

C.2.0

D.2.5

4、以下對二維數(shù)組a的正確定義是

A.inta[3][];

B.floata(3,4);

C.doublea[2][4];

D.floata(3)(4);

5、假設(shè)有兩個字符數(shù)組a,b,則以下正確的輸入語句是

A.puts(a,b);

B.scanf(“%s%s”,a,b);

C.scanf(“%s%s”,&a,&b);

D.gets(“a”);gets(“b”);

6、要求運算數(shù)必須是整數(shù)的運算符是

A.*

B.%

C./

D.+

7、以下不正確的定義語句是

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

B.inty[5.3]={0,1,3,5,7,9};

C.charc1[]={‘1’,‘2’,‘3’,‘4’,‘5’};

D.charc2[]={‘\x10’,‘\xa’,‘\x8’};

8、以下對二維數(shù)組a進(jìn)行正確初始化的是

A.inta[2][3]={{1,2},{3,4},{5,6}};

B.inta[][3]={1,2,3,4,5,6};

C.inta[2][]={1,2,3,4,5,6};

D.inta[2][]={{1,2},{3,4}};

9、設(shè)有定義:chars[12]="string";則printf("%d\n",strlen(s));的輸出是

A.6

B.7

C.11

D.12

10、給出以下定義:

charx[]="abcdefg";

chary[]={'a','b','c','d','e','f','g'};

以下正確的敘述是

A.?dāng)?shù)組x和數(shù)組y等價

B.?dāng)?shù)組x和數(shù)組y長度相等

C.?dāng)?shù)組x的長度大于數(shù)組y的長度,因為還存儲了一個結(jié)束符

D.?dāng)?shù)組x的長度小于數(shù)組y的長度,因為還存儲了一個結(jié)束符

11、下面不正確的字符串常量是

A.‘a(chǎn)bc’

B.“1+2=10”

C.“1=2”

D.“”

12、若變量a是int類型,并執(zhí)行了語句:a=′A′+1.6;,則正確的敘述是

A.a(chǎn)的值是字符C

B.a(chǎn)的值是浮點型

C.不允許字符型和浮點型相加

D.a(chǎn)的值是字符′A′的ASCII值加上1

13、C語言的基本單位是

A.子程序

B.主程序與子程序

C.函數(shù)

D.過程

14、執(zhí)行x=(6*7%8+9)/5;后,x的值為

A.1

B.2

C.3

D.4

15、在以下標(biāo)識符中,合法的是

A.if

B.0xy

C._xy

D.case

16、執(zhí)行下面的程序段后,變量k中的值為

intk=3,s[2];

s[0]=k;k=s[1]*10;

A.不定值

B.33

C.30

D.10

17、下列程序段的運行結(jié)果

charc[15]={'a','b','\0','c','\0'};

printf(“%s”,c);

A.'a','b'

B.a(chǎn)b

C.a(chǎn)bc

D.a(chǎn),b

18、設(shè)變量a是int型,f是float型,i是double型,則表達(dá)式10+′a′+i*f值的數(shù)據(jù)類型

A.int

B.float

C.double

D.不確定

19、不能把字符串"Hello!"賦給數(shù)組b的語句是

A.charb[10]={'H','e','l','l','o','!'};

B.charb[5]="Hello!";

C.charb[10];strcpy(b,"Hello!")

溫馨提示

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

評論

0/150

提交評論