单项选择题

以下程序的输出结果是 ( ) main() {int a=-1,b=4,k; k=(++a<=0)&&! (b--<=0); printf("%d%d%d\n" ,k,a, B) ; }

A.1 0 4
B.0 0 4
C.1 0 3
D.0 0 3
<上一题 目录 下一题>
热门 试题

单项选择题
分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为 ( )
A.交换*p1和*p2的值
B.正确,但无法改变*p1和*p2的值
C.交换*p1和*p2的地址
D.可能造成系统故障,因为使用了空指针
单项选择题
设有如下定义: struct sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是 ( )
A.p=&a;
B.p=data;
C.p=&data,
D.*p=data;
相关试题
  • 以下程序调用随机函数得到N个20以内的整...
  • 下面程序的输出结果是 【12】 。char ...
  • 下面程序中函数creat用于建立一个带头结点...
  • 以下程序的功能是从键盘上输入一行字符,存...
  • 下面程序的执行结果是 【9】 。main()...