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

时间:2025-04-19

if (x==y)

printf("x==y");

else if (x>y)

printf("x>y");

else

printf("x<y");

}

A) 3<5 B) 5>3 C) x>y D) x<y

45、运行下面程序时,若从键盘输入数据为"6,5,7<CR>",则输出结果是____C___.

#include <stdio.h>

void main( )

{ int a,b,c;

scanf("%d,%d,%d",&a,&b,&c);

if (a>b)

if (a>c)

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

else

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

else

if (b>c)

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

else

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

}

A) 5 B) 6 C) 7 D) 不定值

46、执行下面程序时,若从键盘输入"2<CR>",则程序的运行结果是____A____.

#include <stdio.h>

void main( )

{ int k; char cp;

cp=getchar( );

if (cp>='0' && cp<='9')

k=cp-'0';

else if (cp>='a' && cp<='f')

k=cp-'a'+10;

else k=cp-'A'+10;

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

}

A) 2 B) 4 C) 1 D) 10

47、运行下面程序时,从键盘输入"2.0<CR>",则输出结果是___B_____.

#include <stdio.h>

void main( )

{ float a,b;

scanf("%f",&a);

if (a<0.0) b=0.0;

else if ((a<0.5) && (a!=2.0)) b=1.0/(a+2.0);

else if (a<10.0) b=1.0/2;

else b=10.0;

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

}

A) 0.000000 B) 0.500000

C) 1.000000 D) 0.250000

48、执行下面程序后,运行结果是____A____.

#include <stdio.h>

void main( )

{ int x=41,y=1;

if (x%3==0 && x%7==0)

{ y+=x;printf("y=%d\n",y);}

else

{y=x;printf("y=%d",y);}

}

A) y=41 B) y=43 C) y=42 D) y=1

49、运行下面程序时,从键盘输入"12,34,9<CR>",则输出结果是___A___.

#include <stdio.h>

void main( )

{ int x,y,z;

scanf("%d,%d,%d",&x,&y,&z);

if (x<y)

if (y<z)printf("%d\n",z);

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

else if (x<z)printf("%d\n",z);

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

}

A) 34 B) 12 C) 9 D) 不确定的值

50、运行下面程序时,从键盘输入字母H,则输出结果是_____C___.

#include <stdio.h>

void main( )

{ char ch;

ch=getchar( );

switch(ch)

{ case 'H':printf("Hello!\n");

case 'G':printf("Good morning!\n");

default:printf("Bye_Bye!\n");

}

}

A) Hello! B) Hello!

Good Morning!

C) Hello! D) Hello!

- 4 -

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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