华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計算機(jī)等級 > 二級考試 > C語言程序設(shè)計 > C語言模擬試題 > 文章內(nèi)容
  

全國計算機(jī)二級考試C語言試題與答案精選第三套(單選題)

中華IT學(xué)院   【 】  [ 2016年6月18日 ]

1 下列數(shù)據(jù)中,為字符串常量的是()。   D

A、'A'

B、How do you do.

C、$abc

D、"house"

 

2 以下所列的C語言常量中,錯誤的是( )。   B

 

A、0xFF

B、1.2e0.5

C、2L

D、'\72'

 

3 以下程序的輸出結(jié)果是()。   D

main()

{float x=3.6;

  int  i;

 i=(int)x;

  printf("x=%f,i=%d\n",x,i);

}

A、x=3.600000,i=4

B、x=3 i=3.600000

C、x=3,i=3

D、x=3.600000,i=3

 

4 若k是整型,則以下程序段的執(zhí)行結(jié)果是:( )    B

 k=-3;

 if(k<=0) printf("####")

 else printf("&&&&");

 

A、####

B、有語法錯誤,無結(jié)果

C、&&&&

D、####&&&&

 

5 若x=2,y=3則x||y的結(jié)果是( )。  C

A、3

B、0

C、1

D、2

 

6 針對下列程序段回答問題( B ).

for(t=1;t<=100;t++)

{

  scanf("%d",&x);

  if(x<0) continue;

  printf("=",t);

}

A、x>=0時什么也不輸出

B、最多允許輸出100個非負(fù)整數(shù)

C、printf函數(shù)永遠(yuǎn)也不執(zhí)行

D、當(dāng)x<0時整個循環(huán)結(jié)束

 

7 以下程序的執(zhí)行結(jié)果是( )。   B

  main()

  {  int  num = 0;

    while( num <= 2 ) {  num++;  printf( "%d,",num ); }   }

 

A、0,1,2

B、1,2,3,

C、1,2,3,4,

D、1,2,

 

8 選擇正確的輸入語句(  D  )。:(其中:char string[20];)使得string的內(nèi)容為"I am student".

A、scanf("%s", string);

B、scanf("%c", &string);

C、scanf("%s", &string);

D、gets(string);

 

9 對以下說明語句  int a[10]={6,7,8,9,10};  的正確理解是()。   B

 

A、將5個初值依次賦給a[6]至a[10]

B、將5個初值依次賦給a[0]至a[4]

C、因?yàn)閿?shù)組長度與初值的個數(shù)不相同,所以此語句不正確

D、將5個初值依次賦給a[1]至a[5]

 

10 以下標(biāo)識符中可以作為用戶函數(shù)名的是(  ).  D

A、struct

B、int

C、union

D、go_to

 

11 以下敘述錯誤的是(  ).    B

A、函數(shù)調(diào)用可以出現(xiàn)在一個表達(dá)式中

B、函數(shù)調(diào)用可以作為一個函數(shù)的形參

C、函數(shù)調(diào)用可以作為一個函數(shù)的實(shí)參

D、函數(shù)允許遞歸調(diào)用

12 若用數(shù)組名作為函數(shù)的實(shí)參,傳遞給形參的是()。  B

A、數(shù)組第一個元素的值

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

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

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

 

13 在C語言程序中()。   B

A、函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套

B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套

C、函數(shù)的定義和函數(shù)調(diào)用不可以嵌套

D、函數(shù)的定義和函數(shù)調(diào)用均可以嵌套

 

14 下列說法中正確的是( ).   B

A、函數(shù)調(diào)用不占運(yùn)行時間,只占編譯時間.

B、宏替換不占運(yùn)行時間,只占編譯時間.

C、有參數(shù)的宏定義,就是函數(shù).

D、在定義宏時,宏名與帶參數(shù)的括弧之間可以加空格.

 

15 若有說明:int *p,m=5,n;以下正確的程序段是()。D

A、scanf("%d",&n);*p=n;

B、p=&n;scanf("%d",*p)

C、p=&n;scanf("%d",&p);

D、p=&n;scanf("%d",p);

 

16 對于下述定義,不正確的敘述是( ).   B

union data

{int i;

char c;

float f;

}a,b;

 

A、變量a的地址和它的各成員地址都是相同的

B、可以在定義類型的同時定義變量a,并對a的任意成員初始化

C、變量a所占內(nèi)存的長度等于成員f的長度

D、如果有定義語句 union data a={6};則對變量a的初始化是正確的

 

17 有兩個整型變量dog和cat,若要從磁盤文件把數(shù)據(jù)讀到其中,

正確的形式是( ).    B

A、fscanf(dog ,2,1,fp);

B、fscanf(fp,"%d%d",&dog ,&cat);

C、fscanf(dog ,cat,2,1,fp);

D、fscanf(fp,"%d",&dog ,&cat);

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
孟州市| 大埔区| 沽源县| 丰镇市| 黔西| 汤阴县| 延长县| 玛纳斯县| 栾城县| 车致| 从化市| 大悟县| 辽源市| 肃北| 盈江县| 禹城市| 嘉荫县| 宁陕县| 讷河市| 思茅市| 房产| 固安县| 杭州市| 浪卡子县| 天镇县| 武穴市| 伽师县| 汽车| 左贡县| 敦煌市| 波密县| 米易县| 壤塘县| 晴隆县| 衡阳县| 如东县| 宿迁市| 澄城县| 淮安市| 江津市| 乌苏市|