题目内容

#include
struct ord
{ int x,y;} dt[2]={1,2,3,4};
main()
{ struct ord *p=dt;
printf (“%d,”,++p->x); printf(“%d\n”,++p->y);
}
程序的运行结果是
A)1,2 B)2,3 C)3,4 D)4,1

查看答案
更多问题

#include
main()
{ char *a[ ]={“abcd”,”ef”,”gh”,”ijk”};int I;
for (i=0;i<4;i++) printf(“%c”,*a);
}
程序运行后输出的结果是
A)aegi B)dfhk C)abcd D)abcdefghijk

#include
main()
{FILE *fp;
if (((fp=fopen(“test.txt”,”r”))==【13】))
printf(“未能打开文件!\n”);
else
printf(“文件打开成功!\n”);

#include
int fun{int x,int y}
{ if(x==y) return(x);
else return((x+y)/2)
}
main()
{ int a=4,b=5,c=6;
printf(“%d\n”,fun(2*a,fun(b,c)))
}
程序运行后的输出结果是
A)3 B)6 C)8 D)12

#include
int f(int x,int y)
{return()y-x)*x);}
main()
{int a=3,b=4,c=5,d;
d=f(f(a,b),f(a,c));
printf(“%d\n”,d);
}
程序运行后的输出结果是
A)10 B)9 C)8 D)7

答案查题题库