柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { int k; for (k=0; k<3; k++) printf("%d,", f( )); printf("\n"); } 程序的运行结果是


  • A.5,7,9,
  • B.5,6,7,
  • C.5,8,11,
  • D.5,5,5,
热度🔥1,175
参考答案:A
解析:

【解析】static变量又称为静态变量,编译时,将其分配在内存的静态存储区中,在整个程序运行期间都不释放这些存储单元,即使退出函数,下次再进入该函数时,静态局部变量仍使用原来的存储单元,值是上一次函数调用结束时的值。若定义时未赋初值,在编译时,系统自动赋初值为0;若定义时赋初值,则仅在编译时赋初值一次,程序运行后不再给变量赋初值。程序执行过程为:k=0,a=2,n=0,m=0;n=1,a=3,m=1,返回5;k=1,a=3,n=1, m=0;n=2,a=4,m=1,返回7;k=2,a=4,n=2,m=0;n=3,a=5,m=1,返回9;k=3退出循环。A选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在数据库设计中,将E-R图转换成关系数据模型的过程属于(  )。 以下叙述中错误的是(  )。       小许正在撰写一篇有关质量管理的论文,按照如下要求帮助小许对论文进行编辑排版。1. 在考生文件夹下,将“Word素材.docx”文件另存为“Word.docx”(“.docx”为文件扩展名),后续操作均基于此文件,否则不得分。2. 调整纸张大小为A4,左、右页边距为2cm,上、下页边距为2.3cm。3. 将表格外的所有中文字体及段落格式设为仿宋、四号、首行缩进2字符、单倍行距,将表格外的所有英文字体设为Time   New   Roman、四号,表格中内容的字体、字号、段落格式不变。4. 为第一段“企业质量管理浅析”应用样式“标题1”,并居中对齐。为“一、”、“二、”、“三、”、“四、”、“五、”、“六、”对应的段落应用样式“标题2”。5. 为文档中蓝色文字添加某一类项目符号。6. 将表格及其上方的表格标题“表1质量信息表”排版在1页内,并将该页纸张方向设为横向,将标题段“表1质量信息表”置于表上方居中,删除表格最下面的空行,调整表格宽度及高度。7. 将表格按“反馈单号”从小到大的顺序排序,并为表格应用一种内置表格样式,所有单元格内容为水平和垂直都居中对齐。8. 在文档标题“企业质量管理浅析”之后、正文“有人说:产量是……”之前插入仅包含第2级标题的目录,目录及其上方的文档标题单独作为1页,将目录项设为三号字、3倍行距。9. 为目录页添加首页页眉“质量管理”,居中对齐。在文档的底部靠右位置插入页码,页码形式为“第几页共几页”(注意:页码和总页数应当能够自动更新), 目录页不显示页码且计入总页数,正文页码从第1页开始。最后更新目录页码。10. 为表格所在的页面添加编辑限制保护,不允许随意对该页内容进行编辑修改,并设置保护密码为空。11. 为文档添加文字水印“质量是企业的生命”,格式为宋体、字号80、斜式、黄色、半透明。 在 Word 2010 中设计的某些包含复杂效果的内容如果在未来需要经常使用,如公文版头、签名及自定义公式等,最佳的操作方法是( )。