第五章选择结构程序设计
- 格式:doc
- 大小:31.00 KB
- 文档页数:2
1. 第五章选择结构程序设计
一、
1. 1.若有int y;则表示命题“y是奇数”成立的C语言表达式是(13) 。
2. 2.在C语言中,表示逻辑“真”值用(14) 表示。
3. 3.条件“2<x<3或x<-10”的C表达式是(15) 。
4. 4.以下程序运行的结果是(16) 。
5.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\n”, d );
}
6. 5.若有说明语句:“int x=1, y=0;”,则表达式x――>(y+x)?5:25>y++?‘1’:‘2’的值
是(17) 。
7. 6.以下程序段的运行结果是(18) 。
int x=1, y=0;
switch (x)
{ case 1: switch (y)
{ case 0: printf(“**1**”); break;
case 1: printf(“**2**”); break;
}
case 2: printf (“**3**”);
}
8. 1.以下程序运行的结果是(19) 。
#include
main ( )
{ int x=1, y=0, a=0, b=0;
switch (x)
{ case 1: switch (y)
{ case 0: a++; break;
case 1: b++; break;
}
case 2: a++; b++; break;
}
printf (“a=%d, b=%d\n”,a, b);
}
二、选择题
一、 1.若有int y;则表示命题“y是奇数”成立的C语言表达式是
(13) 。
9. 2.在C语言中,表示逻辑“真”值用(14) 表示。
10.3.条件“2<x<3或x<-10”的C表达式是(15) 。
11.4.以下程序运行的结果是(16) 。
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\n”, d );
}
12.5.若有说明语句:“int x=1, y=0;”,则表达式x――>(y+x)?5:25>y++?‘1’:‘2’的
值是(17) 。
13.6.以下程序段的运行结果是(18) 。
int x=1, y=0;
switch (x)
{ case 1: switch (y)
{ case 0: printf(“**1**”); break;
case 1: printf(“**2**”); break;
}
case 2: printf (“**3**”);
}
14.1.以下程序运行的结果是(19) 。
#include
main ( )
{ int x=1, y=0, a=0, b=0;
switch (x)
{ case 1: switch (y)
{ case 0: a++; break;
case 1: b++; break;
}
case 2: a++; b++; break;
}
printf (“a=%d, b=%d\n”,a, b);
}