头疼的C语言练习

一、填空题
1、若想通过以下输入语句:inta,b;scanf("a=%d,b=%d", &a,&b);给a赋予1,给b赋予2,则输入数据的形式应该是( )。
2、int a [3][4]={1,2,3,4,5,6,7,8,9,10,11,12},则a[2][2]=( )。
3、若有定义 inta,*p;执行了“p=&a”,则“&*p”相当于( )。
4、如下程序的输出结果为( )
main()
{
int a=100,x=10,y=20,ok1=5,ok2=0;
if(x<y)
if(y!=10)
if (!ok1)
a=1;
else
if(ok2) a=10;
printf("%d\n",a);
}
二、判断题
1、若有字符数组a和b,且a>b,则strcmp(a,b)为负数。
2、若有定义 inta,*p;执行了“p=&a”,则:*&a相当于a。
3、如果被调用函数的定义出现在主调函数之前,可以不比声明。
三、编程题(写程序)
1、有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完。

第1个回答  2007-07-07
1)1回车2回车
2)11
3)a的地址
4)1
剩下的你自己做吧~~
嘿嘿~~
重复youfj的话……………………
第2个回答  2007-07-07
朋友 好好看书··
这些题目并不难!