云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言练习题参考答案

C语言练习题参考答案

  • 62 次阅读
  • 3 次下载
  • 2025/7/8 6:11:22

#define M 3 #define N M+1 #define NN N*N/2 main( ) {

printf(\n“ , NN ); }

A、5 B、6 C、7 D、8 (9) 以下程序片段输出结果是 ____。 int a=2,b=-1,c=2;

if(a

if(b<0) c=0; else c+=1;c--;

printf(“%d\\n”,c);

A、0 B、 2 C、3 (10)下列有语法错误的程序是_ ____

A. B. float PI =3.14 ; #define PI 3.1 main() { printf(“%f \\ n”,PI); } C. D. float PI =3.14 ; main() { float PI=3.14; printf(“%f \\ n”,PI); } (11) 以下程序执行时输出结果为 false #include void main()

{

if(“A”==“A”)

printf(\ else

printf(\

}

(12)已有声明:

D、1 #define PI 3.1 float PI=3.14 ; main() { printf(“%f \\ n”,PI); } #define PI 3.1 main() { float define= PI ; printf(“%f \\ n”, define); } int x=0 , y=0 , z=0;

以下表达式中与 ++x && y++ || ++z (值为1)的值不一样的表达式是 A,B 。

A、x += ++x || x++ (值为2) B、 x = y = z 0 (值为0)

C、!x (值为1) D、 x >= y> z (值为1)

(13) 设有如下声明和语句: int a=2, b, c=5 ;

scanf( “%d” , &b) ;

b = c-- || scanf (“%d” , &c ) && a++;

该程序段执行时,若从键盘上输入的数据是 4?3 (?代表空格键) , 则变量c

的值为 4 。

(14) 下列程序执行后的输出结果是 0 。 main( )

{

unsigned short x=65536; int y;

printf(“%d\\n”, y=x); }

(15)执行语句 printf(“%d” , (a=2)&&(b=-2) ); 后的输出是 1 。 (16)若用n表示年龄,则在C语言中表示1到16岁, 或高于60岁的逻辑表达式是

n>=1&&n<=16||n>60 。

(17)若有声明“int x=2,y=1,z=0;”,则下列关系表达式中有语法错误的是 。 A. x>y=2 B. z>y>x C. x>y==1

D. x==(x=0,y=1,z=2)

(18) 若有声明 “ int a=5 , b=2 ; ” ,则表达式: b+=(float)(a+b)/2

运算后b的值为 15 。

搜索更多关于: C语言练习题参考答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

#define M 3 #define N M+1 #define NN N*N/2 main( ) { printf(\n“ , NN ); } A、5 B、6 C、7 D、8 (9) 以下程序片段输出结果是 ____。 int a=2,b=-1,c=2; if(a

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com