当前位置:首页 > C语言习题集(平时练习含答案)1
5.对if语句的理解错误的是: ( C )
A)if结构,将判断表达式的值视为逻辑值 B)系统将if---else结构视为一条语句
C)else总是与其之前最近的且尚未配对的if配对 D)else可以独立出现
(以下6到12题必须掌握) 6.有如下程序。 #include
int n=20; if(n<10);
printf(\ \
if(n=10)printf(\ \ else
if(n>10) printf(\ \ else printf(\ \
}
程序执行后输出的结果是: 7.有如下程序。 main ( ) {
13
int n;
scanf(\ switch (n/10)
{
default: printf(\
case 6: printf(\ case 10:
case 9: printf(\ case 8: printf(\ case 7: printf(\ }
}
从键盘上输入的数是:999,输出的结果是 从键盘上输入的数是:100,输出的结果是 8.有如下程序。 void main ( ) {
int x , y; char op; x=20; y=10; scanf(\ switch (op)
14
{ case '+': y+=x;break; case '-': y-=x;break; case '*': y*=x;break; case '/': y/=x;break; default: y+=x; }
printf(\}
从键盘上输入的字符是:’+’,输出的结果是 9.以下if嵌套中实现的逻辑意义不同的是
(1)void main ( ) { int n;
scanf(\
if(n==10)printf(\ \ else
if(n>10) printf(\ \ else printf(\ \ }
(2)#include
15
int n;
scanf(\
if(n!=10)
if(n>10) printf(\ \ else printf(\ \ } (3)
void main ( ) {
int n;
scanf(\
else printf(\
if(n==10)printf(\ if(n>10) printf(\ \
else printf(\ \ }
10.下面程序的输出结果是: #include
int x=100,a=20,b=10;
16
共分享92篇相关文档