当前位置:IT认证>计算机二级

问题:

[单选] 有以下程序:
#include<stdio.h>
main(  )
{  int a=-2,b=0;
 while(a++&&++b);
 printf("%d,%d",a,b);
}
程序运行后的输出结果是(  )。

A . 1,3
B . 0,2
C . 0,3
D . 1,2

若有定义语句:“int year=2009,*p=&year;”,以下不能使变量year中的值增至2010的语句是(  )。 *p+=1;   。 (*p)++;。 ++(*p);  。 *++P。 若有定义语句:double a,*p=&a;,以下叙述中错误的是(  )。 定义语句中的*号是一个间址运算符。 定义语句中的*号只是一个说明符。 定义语句中的P只能存放double类型变量的地址。 定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P。 有以下程序: #include<stdio.h>#include<stdlio.h>void fun(int*pl,int*p2,int*s){  s=(int*)malloc(sizeof(int));  *s=*pl+*p2;  free(s); }main(  )    { int a=1,b=40,*q=&a;  fun(&a,&b,q);  printf("%d",*q); }    程序运行后的输出结果是(  )。 42   。 0   。 1    。 41。 以下叙述中正确的是(  )。 在C语言程序中,main函数必须放在其他函数的最前面。 每个后缀为C的C语言源程序都可以单独进行编译。 在C语言程序中,只有main函数才可单独进行编译。 每个后缀为.C的C语言源程序都应该包含一个main函数 。 软件需求规格说明书的作用不包括(  )。 软件设计的依据。 软件可行性研究的依据。 软件验收的依据。 用户与开发人员对软件要做什么的共同理解 。 有以下程序:
#include<stdio.h>
main(  )
{  int a=-2,b=0;
 while(a++&&++b);
 printf("%d,%d",a,b);
}
程序运行后的输出结果是(  )。
参考答案:

  参考解析

输出的结果是:-1,1
0,2
1,2

在线 客服