有以下程序:void 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",a,b,c,d);}程序输出是( )。
A. 0,1,2,0
B. 0,0,0,3
C. 1,1,2,0
D. 编译有错
查看答案
执行下列程序段:int a=3,b=2,c=1;if(a>b>c)a=b;else a=c;则a的值为()。
A. 3
B. 2
C. 1
D. 0
阅读程序并上机调试,找出错误(2处),将修改的正确代码行写在答案处。(1)程序的功能是判断输入一个整数是否是偶数,如果是,输出“该数是偶数”的信息,否则输出“该数是奇数”的信息。#includeint main(){int x;scanf("%d",&x);if(x%2=0)printf("%d是偶数\n",x);else ;printf("%d是奇数\n",x);return 0;}
阅读程序并上机调试,找出错误(2处),将修改的正确代码行写在答案处。(2)程序的功能是求分段函数y的值。x的值由键盘输入,运行结果保留两位小数。当x<0,y=|x| ;当0<=x<=10,y=2x+5;当x>10,y=根号x。#include#includeint main(){double x,y;scanf("%d",&x);if(x<0)y=fabs(x);elseif(0<=x<=10)y=2*x+5;elsey=sqrt(x);printf("y=%.2f\n",y);return 0;}
从键盘输入一个整数x,如果x>0,则输出“正数”,如果x<0,则输出“负数”。如果x=0,则输出“既不是正数也不是负数”。#includeint main(){_______;scanf("%d",&x);if(x>0)printf("%d是正数\n",x);______printf("%d既不是正数也不是负数\n",x);if(x<0)printf("%d是负数\n",x);return 0;}