首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是()。
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",109
以下正确的字符串常量是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下叙述中错误的是()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
在关系数据库中,用来表示实体间联系的是
随机试题
A:Whatareyougoingtodothisevening?B:Well,Ihavenoidea.【D1】______A:I’mgoingtoseeafilm.B:Goodidea.【D2】____
中药炮制技术的起始和形成时期是
根据阴阳理论,下列正确的是()
甲企业于2000年11月被人民法院宣告破产时,乙企业对甲企业有一笔2001年3月份到期的数额为1000万元的债权,这笔债权可以视为到期债权,但应当减去未到期的利息。()
物料编码原则应该是:()。
陆地伸进海洋的部分叫()。
企业原来生产低档产品,后来决定增加生产高档产品是指()。
A、 B、 C、 D、 C
ThestrongactionTuesdayintheusuallystodgyoldindustrialgroupssuchassteel,miningandfarmwhenequipmentprompteda
Ifyou’vebeenfollowingthestatusofArcticseaiceforthepastfewyears,hearingscientists【C1】______thepotentialcomingo
最新回复
(
0
)