单项选择题

有以下程序:
#include <stdio.h>
int fun()
{ static int x=1;
x*=2;
return x;
}
main( )
{ int i,s=1;
for(i=1; i<=3; i+ +) s*=fun();
printf("%d\n",s);
}
程序运行后的输出结果是______。

A.10
B.30
C.0
D.64
<上一题 目录 下一题>
热门 试题

单项选择题
以下选项中关于程序模块化的叙述错误的是______。
A.把程序分成若干相对独立的模块,可便于编码和调试
B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块
C.可采用自低向上、逐步细化的设计方法把若干独立模块组装成所要求的程序
D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序
单项选择题
在C语言中引用数组元素时,其数组下标的数据类型只能是____。
A.整型常量
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
相关试题
  • 有定义语句:int a=1,b=2,c=3,x...
  • 有以下程序:#include<stdio.h>main(...
  • 执行语句“for(i=1; i++<4; )...
  • 有以下程序#include<stdio.h>main()...
  • 若有定义:“double a=22;int i=0...