首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define N 8 void fun(int *x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6
有以下程序: #include<stdio.h> #define N 8 void fun(int *x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6
admin
2019-08-18
19
问题
有以下程序:
#include<stdio.h>
#define N 8
void fun(int *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/1lRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列叙述中正确的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
设有以下语句:inta=1,b=2,c;13=a^(b
针对简单程序设计,以下叙述的实施步骤顺序正确的是
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是()。
随机试题
统一战线作为新民主主义革命胜利的基本经验之一,其主要内容是什么?
谈判
A.鳞状细胞癌B.腺癌C.大细胞癌D.腺鳞癌E.小细胞癌肺癌最常见的组织学类型是
下列事项属于行政复议机构应当履行的职责有:()
反向市场是构建()的套利行为。I.现货多头Ⅱ.期货多头Ⅲ.现货空头Ⅳ.期货空头
文明理性这一人民警察职业道德规范的要求包括()。①理性平和②文明礼貌③诚信友善④以理服人
Thatoldhatofhisisa______joketoallhisfriends.
Readthearticlebelowaboutjobmarket.ChoosethecorrectwordorphrasetofilleachgapfromA,B,C,orD.Foreachquestio
Whichgraphisthemantalkingabout?
Manydaysseemtobring【B1】______tasksandresponsibilities,allofwhichapparentlymustbetackledrightaway.Youspendaday
最新回复
(
0
)