C语言选择题 1.下列程序的输出结果是( ) #include <stdio.h> void main() { int a = 2, b = 3, c = 0, d

1.下列程序的输出结果是( )
#include <stdio.h>
void main()
{ int a = 2, b = 3, c = 0, d;
d = !a && !b ||!c;
printf(“%d\n”, d);
}
a.1
b.0
c.编译出错
d.-1

第1个回答  2011-04-25
!的优先级大于&&和||,因为!a的值为0,表达式的值即为0,也就是d的值为0
答案为B
第2个回答  2011-05-04
a~解析:d=0 && 0 || 1 然后 && || 同优先级,从左到右运算就好~本回答被网友采纳
第3个回答  2011-04-23
请问你想问什么?d 怎么啦?
第4个回答  2011-04-24
答案:a
第5个回答  2011-04-23
题目不全= =?

...#include <stdio.h> main() { int a[3][3]={{1,2}
结果为14,选A

下列程序的输出结果为( ) main() { int a[5]={2,4,5,6,10},*p; p=a...
include<stdio.h> main(){ int a[5]={2,4,5,6,10},*p;p=a;printf("%d\\n",*(p++));printf("%d\\n",*p);}

...结果___ #include <stdio.h> main() { int a = 1,b = 2; printf...
输出表列有三项,格式控制字符只有一项,对应表达式a=a+1=2,所以输出2 1.a= b+ c 所以表达式值为非零,为真,执行printf ("###\\n");2.自增运算符后缀,所以先引用,后自增,m为2,m>2为假,然后m自增一值为3,执行else部分,m+2=5 7.注意是x=2 ,是=,赋值号,也就是x被赋值为2,表达式...

.下列程序的输出结果是#include <iostream.h> void swap(int*,
所以输出的结果是 a=40, b=20

...程序后的输出结果是#include<stdio.h>main(){int x=1,y=1;int m...
首先指出程序中的三处错误,第一个是int m n中间应该有逗号,第二个是swtich拼写有错误,第三个是打印输入语句printf("x=%d,y=%d",x,y)有误。修正后程序的运行结果是:x=6,y=6。代码运行结果如下图所示:程序运行过程解析:1、完成变量的赋值,其中有x=1,y=1,m=1,n=1。2、执行第一...

...执行下面程序的输出结果为 # include<stdio.h> void main() {...
void main 这个写法是错过的,这段程序在ide 编辑器下运行是会报错的,switch 函数也缺少已一个 } 同样会报错,在程序中case:4 后面y+=X 后面是 分号 而不是 冒号,报错。将上面的错误全部修改为正确之后,本程序没有不会输出结果,只是运行了,因为没有写输出函数,加上输出函数之后,输出的结果...

下列程序的输出结果是?
GDABC include<stdio.h> include <string.h> void main(){ char b[30],*chp=b;strcpy(chp,"GH");\/\/把GH复制到chp中 strcpy(chp+1,"DEF");\/\/CHP+1说明长度由2增加到3,为GDE strcpy(chp+2,"ABC");\/\/同理chp增加到5(3+2)变为GDABC printf ("%s\\n",chp);} ...

9. 以下程序的输出结果是 () #include"stdio.h" void fun(int a,int...
v=w=8;继续循环;w=u%v=0;u=v=8;v=w=0;循环结束(v=0)return u = 8;12,宏定义就是一模一样的抄下来的,S(a+b):PT*x*x:PT*a+b*a+b:PT*1+2*1+2=9.5;14, a=c++,b++;这句话没看太懂;17, c= f(a)\/f(b):c= a*a\/b*b=6*6\/2*2=36;...

C语言:有以下程序,求输出结果。 #include<stdio.h> int main() {int...
55 A B<回车>,你输入的55和A之间有空格 然后他认为你输入的55 空格 A 空格 B,他只接收前面的三个

c语言问题
char c; \/\/定义拿到int a那里去 c=A; \/\/C语言区分大小写,没有定义 大写的A改成a printf(“%f,c) \/\/%f改成%c"} 6. 找出下列程序中的错误,用两种不同的方法改正。include <stdio.h> main( ){ int k=42;printf("K=%d\\n", K)\/\/最后少写分号了,上面用的小写的k,把k换成小写...

相似回答