首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define N8 void fun(*x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2); for(i=0;i<
有以下程序: #include<stdio.h> #define N8 void fun(*x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2); for(i=0;i<
admin
2019-09-03
56
问题
有以下程序:
#include<stdio.h>
#define N8
void fun(*x,int i)
{*x=*(x+i)+1;}
main()
{int a[N]={1,2,3,4,5,6,7,8},i;
fun(a,2);
for(i=0;i<N/2;i++)
{printf("%d",a
);}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1 3 1 3
B、3 2 3 4
C、4 2 3 4
D、1 2 3 4
答案
C
解析
函数“fun(int*x,int i)”的功能是把数组元素x
的值加1赋给x[0]。所以在主函数中执行fun(a,2)后,数组元数a[0]的值等于4。然后在for循环语句中,输出数组a中的前4个元素的值,分别是4、2、3、4。
转载请注明原文地址:https://kaotiyun.com/show/SKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是
不能正确表示数学式的表达式是
在嵌套使用if语句时,C语言规定else总是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程
以下能正确定义字符串的语句是
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();print
有以下程序voidfun2(chara,charb){printf("%c%c”,a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;b=’D’;}main(){fun1();
下列叙述中正确的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
程序流程图中带有箭头的线段表示的是
随机试题
患者能听到声音,但不能理解别人讲话的意思,病变最可能位于
两次刮痧之间应间隔的时限是
在肠道传染病的预防中以切断传播途径为主的综合措施中主导措施是
下列选项中,属于口腔癌一级预防的是
A.第Ⅱ类阻生B.第Ⅲ类阻生C.颊侧阻生D.低位阻生E.倒置阻生以上哪种类型是根据阻生智齿的长轴与第二磨牙长轴的关系而进行的分类?()
下述四项中,()项属于微观城市空间研究的内容。
植物的六大器官,根、茎、叶、花、果实和种子都可以成为人类的食物,但不同植物被取食的器官各有不同。下列植物与被取食的器官对应关系,错误的是_____。
Justoverayearago,Ifoolishlylockedupmybicycleoutsidemyoffice,butforgottoremovethepannier.WhenIreturnedthe
ForeignLanguageStudyinAmericaForeignlanguagestudystarts【T1】______formanystudentsinAmerica.Somestudents【T2】____
Sinceancienttimes,thedestructiveeffectsofearthquakesonhumanlivesandpropertyhaveencouragedthesearchforreliable
最新回复
(
0
)