C语言的题目,请高手快来帮帮忙哈!要考试了啊,急呀!

1、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是

2、已有程序段和输入数据的形式如下,程序中输入语句的正确形式应当为
main()
{int a; float f;
printf("\nInput number:");
输入语句
printf("\nf=%f,a= %d\n ,f,a);
}
Input number: 4.5 2<CR>

3、以下程序的运行结果是:
#include <stdio.h>
main()
{int a,b,d= 241;
a=d/100 % 9
b= (一1)&&(一1);
printf("%d,%d",a ,b);
}

4、执行以下语句后a的值为:
int a,b,c;
a= b= c= 1;
++a||++b&&++c

5、当a=1,b=3,c=5,d=4 ,执行完下面一段程序后x 的值是 :
if(a<b)
if(c<d)x=1;
else
if(a<c)
if(b<d)x=2;
else x= 3;
else x=6;
else x=7;

6、以下程序的输出结果是:
main()
{int a=100,x =10,y=20,okl=5,ok2=0;
if (x<y)
if(y ! =10)
if(!okl) a=1;
else
if(ok2) a=10;
a=-1:
printf( "%d\n",a )
}

7、以下程序的输出结果是:
main()
{int x= 2,y= 一1,z=2;
if (x<y)
if(y<0) z= 0;
else z+ =1;
printf("%d\n",z);
}

8、若运行时给变量x 输入12,则以下程序的运行结果是:
main()
{int x,y;
scanf("%d",&x);
y=x > 12?x+10: x一12;
printf("%d\n",y);
}

9、以下程序的运行结果是:
main()
{int k= 4,a=3,b=2,c=1;
printf("\n %d\n",k< a ? k:c<b ?c :a);
}

10、下面程序段的运行结果是
a=1;b= 2;c=2;
while(a<b<c) { t= a;a= b; b=t; c- -;}
printf("%d,%d,%d",a,b,c);

编程:
11、从键盘输入的一对数,由小到大排序输出。

12、从键盘输入的一组字符中统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者
哪位高手哪怕能先答出一两道都可以的哈,万分感谢了呀

第1个回答  2007-12-08
12.
#include "stdio.h"
#define N 20
#include "string.h"
void main()
{
char s[N];
int m=0,n=0,i;
printf("从键盘输入的一组字符:");
gets(s);
for(i=0;i<strlen(s);i++)
{
if(s[i]<='Z'&&s[i]>='A')
m++;
else if(s[i]<='z'&&s[i]>='a')
n++;
}
printf("%d\n",m>n? m:n);
}
第2个回答  2007-12-08
考试了才知道急
呵呵
后悔吧
回去好好学习吧
这里没有考试题答案本回答被提问者采纳
相似回答