(44) 以下程序的輸出結果是
struct HAR
{ int x, y; struct HAR *p;} h[2];
main()
{ h[0],x=1;h[0];y=2;
h[1],x=3;h[1];y=4;
h[0],p=&h[1],p=h;
printf(“%d %d \n”,(h[0],p)->x,(h[1],p)->y);
}
A) 12 B) 23 C) 14 D) 32
(45) 以下程序的輸出結果是
main()
{ int a, b;
for(a=1, b=1; a<=100; a++)
{ if(b>=10) break;
if (b%3= =1)
{ b+=3; continue; }
}
printf(“%d\n”,a);
}
A) 101B) 6 C) 5 D) 4
(46) 以下程序的輸出結果是
union myun
{ struct
{ int x, y, z; } u;
int k;
} a;
main()
{ a.u.x=4; a.u.y=5; a.u.z=6;
a.k=0;
printf(%d\n”,a.u.x);
}
A) 4B) 5C) 6D) 0
(47) 以下程序的輸出結果是
int a, b;
void fun()
{ a=100; b=200; }
main()
{ int a=5, b=7;
fun();
printf(“%d%d \n”, a,b);
}
A) 100200 B) 57 C) 200100 D) 75
(48) 以下程序的輸出結果是
#define M(x,y,z) x*y+z
main()
{ int a=1,b=2, c=3;
printf(“%d\n”, M(a+b,b+c, c+a));
}
A) 19B) 17C) 15D) 12
(49) 整型變量x和y的值相等、且為非0值,則以下選項中,結果為零的表達式是
A) x || y B) x | y C) x & y D) x ^ y
(50) 下面的程序執(zhí)行后,文件testt.t中的內容是
#include
void fun(char *fname.,char *st)
{ FILE *myf; int i;
myf=fopen(fname,“w” );
for(i=0;ifclose(myf);
}
main()
{ fun(“test”,“new world”; fun(“test”,“hello,”0;)
A)hello, B)new worldhello,C)new world D) hello, rld
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |