杭州我爱我家工资高吗:C程序设计高手进来帮小弟一把

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 23:22:22
1.以下程序输出结果的第一行是_________,第二行是_________。
# include<stdio.h>
int k

void main(void)
{ k=10;
for(int i=0;i<5;i++){
int k; k=i+1;
cout<<k<<’ ’; ::k++;
}
cout<<’\n’<<k<<’\n’;
}
2.以下程序输出的第一行是___________,第二行是___________。
# include<stdio.h>
int x=100;
void main(void)
{ int x=200;
x+=::x;
{ int x=500; ::x+=x; }
cout<<x<<’\n’; cout<<::x<<’\n’;
}
3.当全局变量和局部变量重名时, 变量优先。
4.所有函数中未指定存储类别的局部变量,其缺省的存储类别为 。
A.auto B.register C.extern D.static
5.静态整型变量有确定的初值,其缺省的初值是___________。
6.以下程序输出的第一行是___________,第二行是___________。
# include<stdio.h>
int f(int x)
{ static int u=1;
x+=x, return u*=x;
}
void main(void)
{ int x=10;
printf(“%d\n”,f(x));
printf(“%d\n”,f(x));
}
7.以下程序输出的第一行是___________,第二行是___________。
# include <stdio.h>
int f(void)
{ static int a, b=10,c=1;
a+=b; b+=c; return c=a+b;
}
void main(void)
{ printf(“%d\n”,f(x)); printf(“%d\n”,f(x));}
8.以下程序输出的第一行是__________,第二行是__________,第三行是__________。
#include<stdio.h>
int a;
void fun(int b)
{ static c=3;
a++; b++; c++;
printf("%d\n",c); }
main()
{ int b=20;
fun(b);
printf("%d,%d\n",a,b);
fun(b); }
9.以下程序输出的第一行是__________,第二行是__________,第三行是__________。
f(int x)
{ int y=0;
static int z=0;
y=y+1;
z=z+1;
return(x*y+z); }
main()
{ int a,i;
a=2;
for(i=1;i<=3;i++)
printf("%d,%d\n",i,f(a)); }
10.C语言中没有提供乘方运算符,要计算代数式 ,下列库函数中可以使用的是: 。
A.log B.pow C.exp D.fabs
11.如果在用户的程序中要使用C库函数中的数学函数时应在该源文件中使用的include命令是 。

12.下列描述中,错误的是 。
A.预处理命令都必须以#开头
B.在程序中凡是以#开头的代码行都是预处理命令行
C.预处理命令都是在程序执行过程中进行处理的
D.宏定义 #define PI 3.14159 是正确的形式

这哪是C语言啊?明明是C++嘛

太多了。12。c

我也小不得