(完整版)C语言考试题库及答案(6)

时间:2025-04-19

if(x!=0) if(x>0) y=1;

if(x>0) y=1; else y=0;

else y=0; else y=-1;

C) y=0; D) y=-1;

if (x>=0) if (x>0) y=1;

if (x>0) y=1; else y=0;

else y=-1;

59、有如下程序

#include <stdio.h>

void main( )

{ float x=5.0,y;

if(x<0.0) y=0.0;

else if (x<10.0) y=1.0/x;

else y=1.0;

printf("%f\n",y);

}

该程序的输出结果是____C_____.

A) 0.000000 B) 0.50000

C) 0.200000 D) 1.000000

60、以下程序的执行结果是___B_____.

#include <stdio.h>

void main( )

{ int x=1,y=0;

switch (x)

{

case 1:

switch (y)

{

case 0:printf("first\n");break;

case 1:printf("second\n");break;

}

case 2:printf("third\n");

}

}

A) first B) first

second third

C) first D) second

third

61、以下程序的执行结果是____A____.

#include <stdio.h>

void main( )

{ int a,b,c,d,x;

a=c=0;

b=1;

d=20;

if (a) d=d-10;

else if(!b)

if (!c) x=15;

else x=25;

printf("d=%d\n",d);

}

A) d=20 B) d=10 C) d=15 D) 25

62、有如下程序:

#include <stdio.h>

void main( )

{ int a=2,b=-1,c=2;

if (a<b)

if (b<0) c=0;

else c++;

printf("%d\n",c);

}

该程序的输出结果是___C_____.

A) 0 B) 1 C) 2 D) 3

63、下列程序执行后的输出结果是____B____.

#include <stdio.h>

void main( )

{ int x,y=1,z;

if ((z=y)<0) x=4;

else if (y==0) x=5;

else x=6;

printf("%d,%d\n",x,y);

}

A) 4,1 B) 6,1 C) 5,0 D) 出错信息

64、有如下程序

#include <stdio.h>

void main( )

{ int x=1,a=0,b=0;

switch(x)

{

case 0: b++;

case 1: a++;

case 2: a++;b++;

}

printf("a=%d,b=%d\n",a,b);

}

该程序的输出结果是______A____.

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

65、下面程序的输出结果是____C_____.

#include <stdio.h>

- 6 -

(完整版)C语言考试题库及答案(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219