C语言学的明白的请进~

147. C语言规定:在源程序中,main函数的位置--------。
(A)必须在最前面
(B) 必须在定义全局变量之后
(C) 可以任意
(D) 必须在最后
94.C语言中()
A.不能使用 do-while 语句构成的循环
B.do-while 语句构成的循环必须用 break 语句才能退出
C.do-while 语句构成的循环,当while 语句中的表达式值为非零时结束循环
D.do-while 语句构成的循环,当while 语句中的表达式值为零时结束循环
39.有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完 请填空
include <stdio.h>
main()
{int day,x1,x2;
day=0;x1=1020;
while( )
{x2=_____; x1=x2;day++;}
printf("day=%d\n",day);
}
60.有以下定义和语句,则sizeof(a)的值是——————,而sizeof(a.share)的值是————
struct date
{int day;
int month;
int year;
union{int share 1;
float share 2;
}share;
}a;

(147)C
(98)D
(39)
int main()
{int day,x1,x2;
day=0;x1=1020;
while(x1>0)
{x2=x1/2-2; x1=x2;day++;}
printf("day=%d\n",day);
}
(60)
sizeof(a)==16
sizeof(a.share)==4
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-07
C D
while(x1>0){x2 = x1/2-2;
16,4
第2个回答  2008-12-07
C

D

while(x1)
x1/2-2

16 4
第3个回答  2008-12-07
C D
while(x1>=0)
{x2=x1/2-2; x1=x2;day++;}
16 4
相似回答