单项选择题

有以下程序:
main()
int n=0,m=l,x=2;
if(!n) x-=l:
if(!m) x-=2;
if(!x) x-=3;
printf (" %d\n",x);

执行后的输出结果是 ______。
A) 2 B) 1 C) 3 D) 6

<上一题 目录 下一题>
热门 试题

单项选择题
设有定义:float a=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是 ______。
A) (a十B) *h/2
B) (1/2)*(a+B) *h
C) (a+B) *h*1/2
D) h/2*(a+B)
单项选择题
有以下程序 int add(int a,int b)return(a+b); main() int k,(*f)(),a=5,b=10; f=add; 则以下函数调用语句错误的是
A) k=(*f)(a,b);
B) k=add(a,b);
C) k=*f(a,b);
D) k=f(a,b);
相关试题
  • 以下语句或语句组中能正确进行字符串赋值的...
  • 有以下程序 point(char *p) p+=3...
  • 若x=2,y=3,则x&y的结果是( )。
  • 下面结构体的定义语句中,错误的是( )。
  • 分析下列程序: #include<stdio.h> m...