新的c语言问题3

1.下面程序的输出是fun3(intx){staticinta=3;a+=x;return(a);}main(){intk=2,m=1,n;n=fun3(k);n=fun... 1. 下面程序的输出是

fun3(int x)
{
static int a=3;
a+=x;
return(a);
}
main()
{
int k=2,m=1,n;
n=fun3(k);
n=fun3(m);
printf("%d\n",n);
}(3分)

A、3
B、4
C、6
D、9

2. 下列程序执行后的输出结果是
void func1(int i);
void func2(int i);
char st[]="hello,friend!";
void func1(int i)
{ printf("%c",st[i]);
if(i<3)
{i+=2;func2(i);}
}
void func2(int i)
{ printf("%c",st[i]);
if(i<3)
{i+=2;func1(i);}
}
main()
{ int i=0;
func1(3分)

A、hello
B、hel
C、hlo
D、hlm

3. 请读程序:
#include
void FUN(int S[])
{ static int J=0;
do
{
S[J] +=S[J+1];
}
while( ++J<2);
}
main()
{ int K, A[10]={ 1,2,3,4,5};
for( K=1;K<3;K++) FUN(A);
for (K=0;K<5;K++) printf("%d",A[K]);
}
上面程序输出结果是
(3分)

A、34756
B、23445
C、35745
D、12345

4. 以下程序的输出结果是
long fun( int n)
{ long s;
if(n= =1 || n= =2) s=2;
else s=n-fun(n-1);
return s;
}
main()
{ printf("%ld\n", fun(3)); }(3分)

A、1
B、2
C、3
D、4

5. 以下程序的输出结果是
int a, b;
void fun()
{ a=100; b=200; }
main()
{ int a=5, b=7;
fun();
printf("%d%d \n", a,b);
}
(3分)

A、100 200
B、 5 7
C、200 100
D、7 5

6. 若有以下调用语句,则不正确的fun函数的首部是

main()
{ ...........
int a[50],n;
...............
fun(n, &a[9]);
................
}(3分)

A、void fun(int m, int x[])
B、void fun(int s, int h[41])
C、void fun(int p, int *s)
D、void fun(int n, int a)

7. 有以下程序
#include
int abc(int u,int v);
main ( )
{ int a=24,b=16,c;
c=abc(a,b);
printf('%d\n",c);
}
int abc(int u,int v)
{ int w;
while(v)
{ w=u%v; u=v; v=w }
return u;
(3分)

A、16
B、7
C、8
D、9

8. 在一个c源程序文件中,若要定义一个只允许本源文件中
所有函数使用的全局变量,则变量需要使用的存储类别是_____。
(3分)

A、auto
B、static
C、register
D、extern

9. 以下程序有语法错误,有关错误原因的正确说法是
main()
{ int G=5,k;
void prt_char();
...
k=prt_char(G);
...
}

(3分)

A、语句 void prt_char();有错,它是函数调用语句,不能用void说明
B、变量名不能使用大写字母
C、函数说明和函数调用语句之间有矛盾
D、函数名不能使用下划线

10. 以下正确的说法是
(3分)

A、定义函数时,形参的类型说明可以放在函数体内
B、 return后边的值不能为表达式
C、如果函数值的类型与返回值类型不一致,以函数值类型为准
D、如果形参与实参类型不一致,以实参类型为准
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
微光漫步
2010-06-14 · TA获得超过104个赞
知道答主
回答量:68
采纳率:0%
帮助的人:39.7万
展开全部
ACCBDBBDAC
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式