题目内容

下列程序的输出结果是( )。# include int f(int n){ static int k, s;n--;for(k=n; k>0; k--)s += k;return s;}int main(void){ int k;k=f(3);printf("(%d,%d)", k, f(k));return 0;}

A. (3,3)
B. (6,6)
C. (3,6)
D. (6,12)

查看答案
更多问题

函数f定义如下,执行语句“sum=f(5)+f(3);”后,sum的值应为( )。

A. 21
B. 16
C. 15
D. 8

如果要一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,则这个变量的存储类型应该被说明为( )。

A. 自动变量
B. 静态变量
C. 外部变量
D. 寄存器变量

下面关于形参和实参的说法中,正确的是( )。

A. 形参是虚设的,所以它始终不占存储单元。
B. 实参与它所对应的形参占用不同的存储单元。
C. 实参与它所对应的形参占用同一个存储单元。
D. 实参与它所对应的形参同名时可占用同一个存储单元。

在杨氏实验装置中,两小孔的距离为0.5mm,光屏离小孔的距离为50cm。当以折射率为1.60的透明薄片贴住小孔S2时,发现屏上的条纹移动了1cm.则该薄片的厚度是多少?()

A. 0.00167mm
B. 0.167
C. 1.67
D. 0.0167mm

答案查题题库