有以下程序: 程序运行后的输出结果是( )。A.LoB.30C.0D.64请帮忙给出正确答案和分析
有以下程序:
程序运行后的输出结果是( )。
A.Lo
B.30
C.0
D.64
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:D
本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2,第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以S的值为64.
相似问题
有哪些方法可以实现在Windows中复制 剪切 粘贴 移动和删除文件 文件夹?
有哪些方法可以实现在Windows中复制、剪切、粘贴、移动和删除文件、文件夹?
以下叙述中错误的是( )。A.c语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B
以下叙述中错误的是( )。A c语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B c程序经过编译、连接步骤之后才能形成一个真正可
Windows的菜单有多少种?它们分别采用什么方式激活?
Windows的菜单有多少种?它们分别采用什么方式激活?
设有以下语句:typedef struct TY{char C;int a{4 1;}CIN; 则下
设有以下语句:typedef struct TY{char C;int a{4 1;}CIN; 则下面叙述中正确的是( )。A CIN是struct Tr类型的变量B TT是struct类型的变量C
有以下程序: 程序执行后的输出结果是( )。A.357B.753C.369D.751请帮忙给出正确答
有以下程序: 程序执行后的输出结果是( )。A 357B 753C 369D 751请帮忙给出正确答案和分析,谢谢!
