首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void f(int *q) {int i=0; for( ;i<5;i++) (*q)++; main() {int a[5]={1,2,3,4,5},i; f(
有以下程序: #include void f(int *q) {int i=0; for( ;i<5;i++) (*q)++; main() {int a[5]={1,2,3,4,5},i; f(
admin
2015-08-09
48
问题
有以下程序:
#include
void f(int *q)
{int i=0;
for( ;i<5;i++) (*q)++;
main()
{int a[5]={1,2,3,4,5},i;
f(a);
for(i=0;i<5;i++)printf("%d,",a
);
}
程序运行后的输出结果是( )。
选项
A、6,2,3,4,5,
B、2,2,3,4,5,
C、1,2,3,4,5,
D、2,3,4,5,6,
答案
A
解析
本题考查的是函数的地址调用。将数组名作为数组首地址进行传递,然后取数据元素值进行加l运算。因此A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/eQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++;switch(b%
C语言结构体类型变量在程序执行期间()。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
与表达式a+=b等价的另一书写形式是______。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列叙述中错误的是()。
随机试题
与迷走神经有关的核团()
花剥苔主病为
昏迷病人出现异常脑干听觉诱发电位表示
患者,男性,60岁。间歇性跛行6年。下蹲时疼痛减轻,骑自行车正常。直腿抬高试验阴性。X线片示:腰椎骨质增生明显。最可能的诊断是()
菌斑微生物作为牙周病始动因子的最有力证据是
消防设施每年至少检测()。
近代中国社会的性质是()。
西方启蒙思想家()批判中国的家长制,谴责中国人太过温和与冷静。
Nooneknowshowmanlearnedtomakewords.Perhapshebeganbymakingsoundslikethosemadebyanimals.Perhapshegruntedlik
Ithasbeenarguedthatwhereschoolsbecomebureaucratized(官僚机构化),theybecomeboundupwiththetechniquesandimplementation
最新回复
(
0
)