题目内容

以下程序的运行结果是 。#include void func(int *s){static int j=0;dos[j]+=s[j+1];while (++j<2);}void main(){int k,a[10]={1,2,3,4,5};for (k=1;k<3;k++)func(a);for (k=0;k<5;k++)printf("%d",a[k]);printf("\n");}

查看答案
更多问题

在C语言程序中,下列叙述错误的是:

A. 形参是局部变量
B. 不同的函数中,可以使用相同名称的变量
C. 在一个函数的内部,可以在复合语句中定义变量
D. main()函数中定义的变量在整个文件或者程序中都有效

在C语言程序中,下列叙述正确的是:

A. 实参和对应的形参各占用独立的存储单元
B. 实参和对应的形参共占用一个存储单元
C. 形参是虚拟的,不占用存储单元
D. 只有当实参和对应的形参同名时才共占用存储单元

在C语言程序中,下列叙述正确的是:

A. 实参可以是常量、变量或表达式
B. 实参可以是任意类型
C. 形参可以是常量、变量或表达式
D. 形参与对应的实参类型要求可以不一致

在C语言程序中,简单变量做实参时,它和对应形参之间的数据传递方式是:

A. 地址传递
B. 单向值传递
C. 由用户指定传递方式
D. 由实参传给形参,再由形参传回给实参

答案查题题库