请帮忙解答一下C语言试题,急

1.若有定义int a[2][5],则整型数组a包含有______个元素。
2.数学表达式x3+y3在C语言中应表示为______ 。
3.若有数据3.5需要存储到变量x中,则变量x定义应写为 ______ 。
4.有如下程序段
int *p,a=10,b=1; p=&a; a=*p+b;
执行该程序段后,a的值为_______ 。
5.表达式“0≤a≤10”在C语言中应表示为__________。
6.若有定义float x,y;则从键盘给x、y输入数据的语句应写为________。
7.有以下程序
#define SQR(x) (x)*(x)
main()
{int a,k=3;
a=SQR(k+1);
printf(“%d\n”,a);
}
程序运行后的输出结果为_________。
8.以下程序的输出结果为__________。
void main( )
{ int i,j,a[ ]={1,2,3,4,5,6,7,8,9,10};
int sum=0;
for (i=0;i<10;i++)
sum=sum+a[i];
printf("%4d",sum);
}
9.以下程序的输出结果为_________。
#include <stdio.h>
#include <string.h>
void main( )
{char str1[20]=”Computer”,str2[ ]=”Language”;
strcat(str1,str2);
printf(“%s\n”,str1);
}
10.以下程序的输出结果为_________。
main( )
{int a[ ]={1,2,3,4,5,6},*p;
p=a;
*(p+3)+=2;
printf(“%d,%d\n”,*p,*(p+3));
}

判断题
1.C语言源程序文件的扩展名均为 .c。
2.C语言中的基本数据类型有整型、字符型和实型。
3.C语言中不同的函数中不可以使用相同名字的变量。
4.C语言程序区分字母大小写,符号常量必须定义为大写。
5.若int x=100,y=200,则语句printf(“%d”,(x,y))的输出结果是100。
6.C语言的源程序经过编译、连接后才能运行。
7.若int a[2][2]={{1},{2,3}};则a[0][1]的值为0。
8.C语言的数组名是一个地址常量,不能对它进行加、减和赋值运算。
9.若x为某函数f之内说明的变量,则当函数f执行完后,x值无定义。
10.若int i=10,j=2;则执行i*=j+8;后i的值为28。
第2题是X的3次方加Y的3次方。

1. 10
2. x*x*x+y*y*y 或用power函数
3. float x;
4. 11
5. a>=0 && a<=10
6. scanf("%f %f",&x,&y);
7. 16

8. 55
9. Computer Language

10. 1,6
判断
x
v
x
x
x
v
x
v
v
x
短时间内完成可能有错误
温馨提示:答案为网友推荐,仅供参考
相似回答