手机版

C语言2011习题集(8)

时间:2025-07-12   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)