题库 题库

【单选题】

有以下程序:
#include
#include
main()
{ int*a,*b,*C;
a=b=c=(int*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b:
printf("%d,%d,%d\n",*a,*b,*c);
}
程序运行后的输出结果是( )。
  • A.3,3,3

  • B.2,2,3

  • C.1,2,3

  • D.1,1,3

参考答案

查看答案

相关试题

单选题 下列能正确进行字符串赋值的是(  )。 查看答案
单选题 对于循环队列,下列叙述中正确的是(  )。 查看答案
单选题 若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是( )。 查看答案
单选题 结构化程序所要求的基本结构不包括(  )。 查看答案
单选题 有以下程序:
#include
void fun(char c)
{ if(c>'X')fun(c-1):
printf("%C",c);
}
traia(  )
{ fun('z');}
程序运行后的输出结果是(  )
查看答案
单选题 关于C语言中数的表示,以下叙述中正确的是(  )。 查看答案
单选题 有以下程序:
#include
main(  )
{ int a=1,b=0;
if(--a)b++;
else if(a=0)b+=2;
else b+=3:
print[("%d\n",b);
}
程序运行后的输出结果是(  )。
查看答案
单选题 下述程序的输出结果是(  )。
#include
main(  )
{int i;
for(i=1;i<=10;i++)
{if(i*i>=20)&&(i*i<=lOO))
break;
}
printf("%d\n",i*i);
}
查看答案
单选题 以下叙述中错误的是(  )。 查看答案
单选题 以下叙述正确的是(  )。 查看答案
单选题 有以下程序:
#include
#define S(x)(x)"x"2
main(  )
{ int k一5,j=2;
Drintf("%printf,",S(k+j));printf("%printf\n",S((k—j)));
}
程序运行后的输出结果是(  )。
查看答案
单选题 设有如下函数定义:
int fun(int k)
{if(k<1)return 0;
else if(k= =l)return l;
else return fun(k-1)+1:
}
若执行调用语句:“n=fun(3);”,则函数fun总共被诃用的次数是(  )。
查看答案
单选题 下面描述中,不属于软件危机表现的是( )。 查看答案
单选题 关于结构化程序设计原则和方法的描述错误的是(  )。 查看答案
单选题 有以下程序:
#includedstdi0.h>
#define f(x)X*x*x
main(  )
{int a=3,S,t;
s=f(a+1);t=f((a+1));
printf("%d,%d\n",S,t);
}
程序运行后的输出结果是(  )。
查看答案
单选题 有以下程序:
#include
main(  )
{int a=2,b=2,C=2;
print{("%d\n",a/b&c);
}
程序运行后的输出结果是(  )。
查看答案
单选题 有以下程序:
#include
double f(double x);
main(  )
{double a=0; int i;
for(i=0;i<30;i+=10)a+=f((double)i);
printf("%5.of\n",a);
}
double f(double x)
{ return x*x+1; }
程序运行后的输出结果是(  )。
查看答案
单选题 以下叙述中错误的是(  )。 查看答案
单选题 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是(  )。 查看答案
单选题 以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)(  )。 查看答案