柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
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
热度🔥1,474
参考答案:D
解析:
【解析】 本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2,第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以s的值为64。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。
下面描述中不属于数据库系统特点的是
如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为( )。
关于IM通信协议的描述中,正确的是
小李在东方公司担任行政助理,年底小李统计了公司员工档案信息的分析和汇总。请你根据东方公司员工档案表("Excel.xlsx" 文件),按照如下要求完成统计和分析工作:1. 请对"员工档案表"工作表进行格式调整,将所有工资列设为保留两位小数的数值,适当加大行高列宽。2. 根据身份证号,请在"员工档案表"工作表的"出生日期"列中,使用MID函数提取员工生日,单元格式类型为"yyyy'年'm'月'd'日'"。3. 根据入职时间,请在"员工档案表"工作表的"工龄"列中,使用TODAY函数和INT函数计算员工的工龄,工作满一年才计入工龄。4.引用"工龄工资"工作表中的数据来计算"员工档案表"工作表员工的工龄工资,在"基础工资"列中,计算每个人的基础工资。(基础工资=基本工资+工龄工资)5. 根据"员工档案表"工作表中的工资数据,统计所有人的基础工资总额,并将其填写在"统计报告"工作表的B2单元格中。6. 根据"员工档案表"工作表中的工资数据,统计职务为项目经理的基本工资总额,并将其填写在"统计报告"工作表的B3单元格中。7. 根据"员工档案表"工作表中的数据,统计东方公司本科生平均基本工资,并将其填写在"统计报告"工作表的B4单元格中。8. 通过分类汇总功能求出每个职务的平均基本工资。9. 创建一个饼图,对每个员工的基本工资进行比较,并将该图表放置在"统计报告"中。10. 保存"Excel.xlsx"文件。
标签
二级C语言
int
程序
fun
运行