相关题目
下列程序的运算结果是( )。
main()
{ int i ,j ,m=0 ,n=0;
for(i=0; i<2; i++)
for(j=0; j<2; j++)
if(j>=i) m=1; n++; printf("%d \n",n); }
以下关于运算符优先顺序的描述中正确的是( )。
以下选项中,与k=n++完全等价的表达式是( )。
以下程序运行后,输出结果是( )
#include
#define PT 5.5
#define S(x) PT*x*x
main( )
{
int a=1,b=2;
printf("%4.1f\n",S(a+b))
}
下面程序的运行结果是( )。
main()
{
char ch[7]={"65ab21"};
int i,s =0
for(i=0;ch[i]>='0'&&ch[i]<'9';i+=2)
s=10*s+ch[i]-'0'
printf("%d\n",s);
}
语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是(说明:'\b'是退格符) ( )。 )
请读程序:
#include
#define SUB(X,Y) (X)*Y
main()
{ int a=3, b=4;
printf("%d", SUB(a++, b++));
}
上面程序的输出结果是( )。
以下程序的输出结果是( )。
main()
{char ss[16]="tese\0\n";
printf("%d,%d\n",strlen(ss),sizeof(ss));}
若有如下定义语句:
double a[5];
int i=0;
能正确给a数组元素输入数据的语句是( )。
执行以下程序段后,m的值为( )。
int a[2][3]={{1,2,3},{4,5,6}};
int m,*p;
p=&a[0][0];
m=(*p)*(*(p+2))*(*(p+4));
