首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } main( ) { inta[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++)
有以下程序: #include<stdio.h> int b=2; int fun(int*k) { b=*k+b; return(b); } main( ) { inta[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++)
admin
2022-06-24
40
问题
有以下程序:
#include<stdio.h>
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
main( )
{
inta[10]={1,2,3,4,5,6,7,8),i;
for(i=2;i<4;i++)
{
b=fun(&a
)+b;
printf("%d",b):
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、10 12
B、8 10
C、10 28
D、10 16
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束时才会消失。for循环中,第一次循环i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以b=fun(&a
)+b=5+5=10。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/XUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
有以下程序#}include<string-h>main(){charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’;strcat(p,r);strcpy(p+strlen(q),q);
以下叙述中错误的是
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
下列排序方法中,最坏情况下比较次数最少的是
数据库设计的根本目标是要解决
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将不带头节点的单向链表节点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为10、4、2、8、
下列哪一条不属于数据库设计的任务?()
随机试题
如果病案号多于6位数,一般不宜采用的归档方法是
线束图是用来表示线路接线的实际位置及线束走向、线型色码的指示图。()
某一个建设工程监理规划只要能够对有效实施该工程监理做好指导工作,圆满完成监理任务,就是一个合格的建设工程监理规划,这体现的是监理规划编写( )的要求。
在进行成本分析时,首先假定众多因素中的一个因素发生了变化,而其他因素则不变,然后逐个替换,分别计算结果,以确定各个因素的变化对成本的影响程度,这种成本分析的方法是()。
完成企业目标所需的各项业务工作,及其比例和关系,称为()。
教师在“遗传和变异”教学时,先抛出几个问题:为什么一龙生九子,九子各不同呢?.为什么龙生龙凤生凤呢?激起学生的好奇心,自然引入正题。这种导入方式是()。
国务院办公厅发布的《政府部门涉企信息统一归集公示工作实施方案》明确,将目前分散在各地区、各有关部门()统一归集到国家企业信用信息公示系统并对外公示。
论述我国古代经济重心的东移南迁及原因
在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是______。
Hereareninefail-proof(奏效的)waystoensureyourfamily’sfinancialwell-being.WhattoDoToday"Yourdad’sinabadway.
最新回复
(
0
)