C语言2011习题集(8)

时间:2025-07-11

A 0 B 1 C 2 D 3 14 若k是int型变量,下面的程序段的输出结果是 D 。

k=-3;

if(k<=0) printf("####") else printf("&&&&");

A #### B &&&&

C ####&&&& D 有语法错误,无输出 15 以下程序运行后的输出结果是_D__。

main()

{ int a=0,b=0,c=0,d=0;

if(a=1) b=1;c=2; else d=3;

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

A 0,1,2,0 B 0,0,0,3 C 1,1,2,0 D 编译有错 16 以下程序运行后的输出结果是_C__。

main()

{ int x1=1,x2=0,x3=0;

if(x1=x2+x3) printf("****");

else printf("####"); }

A **** B 有语法错误 C #### D 无输出结果 17 当a=1,b=3,c=5,d=4时,执行下面一行程序后,x的值是__B_。

if(a<b)if(c<d)x=1;else if(a<c)if(b<d)x=2;else x=3;else x=6;else x=7; A 1 B 2 C 3 D 6 18 下列叙述中正确的是__D_。

A break语句只能用于switch语句

B 在switch语句中必须使用default

C break语句必须与switch语句中的case配对使用 D 在switch语句中不一定使用break语句

19 若有定义:float x=1.5; int a=1,b=3,c=2; 则正确的switch语句是__C_。

A switch(x) B switch((int)x);

{ case 1.0:printf("*\n"); { case 1:printf("*\n");

case 2.0:printf("**\n"); } case 2:printf("**\n"); } C switch(a+b) D switch(a+b)

{ case 1:printf("*\n"); { case 1:printf("*\n");

case 2+1:printf("**\n"); } case c:printf("**\n"); }

20 以下程序运行后的输出结果是_A__。

#include<stdio.h>

main()

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

switch(x) { case 1:

switch(y)

C语言2011习题集(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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