首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
表达式3.6.5/2+1.2+5%2的值是
某系统总体结构图如下图所示:该系统总体结构图的深度是
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
以下选项中函数形参不是指针的是
以下叙述中正确的是
某带链的队列初始状态为front=rear=NULL。经过一系列正常的人队与退队操作后。front=rear=10。该队列中的元素个数为()。
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
数据库设计的根本目标是要解决
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头节点的单向链表逆置,即若原链表中从头至尾节点数据域依次为2、4、6、8、10,逆置后,从头至尾节点数据
随机试题
“思维决定语言”这一观点的代表人物是()
属于业主的风险包括( )。
一环掘进结束后从管片注浆孔注入的方式称为()注浆。
根据《银行业金融机构绩效考评监管指引》的规定,银行业金融机构绩效考评指标包括()。
成本核算对象的确定,有利于成本核算和考核成本管理绩效,同时产品项目就是成本核算对象。()
在确定审计证据的相关性时,下列表述中错误的是()。
由D、E、G、A、C、D构成的调式音阶,此调式是________民族调式。
小李和小张都是刚工作一年的初一语文教师。两人工作都很努力,但也存在很多困惑。小李对小张说:“为了上好课,我学习了很多关于新课改的知识,意识到教学中要关注学生,要把课堂还给学生。我特别注意调动课堂气氛,我的课一般以学生发言、表演为主,上得很热闹。上周公开课我
指出下列各平面的特殊位置,并画出各平面:(1)3x-1=0;(2)y+2z-1=0;(3)2x+z=0;(4)5x+3y-z=0.
AmitaiEtzioniisnotsurprisedbythelatestheadingsaboutschemingcorporatecrooks(骗子).AsavisitingprofessorattheHarva
最新回复
(
0
)