首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int b=2; int fun(int*k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; f
有以下程序: #include int b=2; int fun(int*k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; f
admin
2015-08-14
48
问题
有以下程序:
#include
int b=2;
int fun(int*k)
{b=*k+b;return(b);}
main()
{int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a
)+b;printf("%d",b);}
prinff("\n");
}
程序运行后的输出结果是
选项
A、8 10
B、10 28
C、10 12
D、10 16
答案
B
解析
i=2时,fun(&a[2])返回值是b=b+a[1]=2+3=5,b=b+b=5+5=10;i=3时,fun(&a[3])返回值是b=b+a[3]=10+4=14,b=b+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/uGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为______。#include<string.h>main(){charP[17]="abc"="ABC".STR[50]="xyz";strcpy(str
以下程序输出正确的是______。amovep(int*pint(*a)[3]intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=pprintf("%d,d");retumd;}
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个int型数据。
在C语言中,函数返回值的类型最终取决于
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
患儿,2岁。室间隔缺损,发热、咳嗽、呼吸困难1天,以“肺炎”收入院。查体:患儿全身发绀、精神差。其发绀的主要原因是
革兰阳性菌和革兰阴性菌细胞壁共有的成分是
采用刷牙方法容易清洁不到的部位是
下列各组中,属于原络配穴的是
将紧急停车开关作为机器一般操作的停止开关频繁使用,这是()的。
根据《实施工程建设强制性标准监督规定》,勘察、设计单位违反工程建设强制性标准进行勘察、设计,责令改正、除处以10万元以上30万元以下的罚款外,有前款行为,造成质量事故且情节严重的,应当()。
CharlotteBronteiswellknownforhernovel______.
邓小平理论是马克思主义在中国发展的新阶段,因为它()。
关于消费者的权利,下列说法错误的是()。
Packagingisaveryimportantformofadvertising.Apackagecansometimesmotivatepeopletobuyproducts.Forexample,asma
最新回复
(
0
)