首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) main() {int i=0; {int a[5]={l,2,3,4,5),i; for(;i<5;i+
有下列程序: void f(int*q) main() {int i=0; {int a[5]={l,2,3,4,5),i; for(;i<5;i+
admin
2017-04-26
29
问题
有下列程序:
void f(int*q) main()
{int i=0; {int a[5]={l,2,3,4,5),i;
for(;i<5;i++)(*q)++;} f(a);
for(i=0;i<5;i++)printf("%d,",a
);}
程序运行后的输出结果是
选项
A、2,2,3,4,5,
B、6,2,3,4,5,
C、1,2,3,4,5,
D、2,3,4,5,6,
答案
B
解析
void f(int*q)函数的功能是对(*q)的值连续5次自加1。在main()函数中f(a)语句把一维数组a[5]的首地址作为实参,传递给函数f(int*q)的形参q,然后在函数f(int*q)内,a[0]连续5次自加1后,a[0]的值就变成6。所以输出为6,2,3,4,5。
转载请注明原文地址:https://kaotiyun.com/show/TSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;<3;++)for(j=0;<3;j++)a[i][j]=2*i+j;for(i=0;<8;++)
有以下程序#include<stdio.h>#include<string.h>voidfun(char*s[],intn){char*t;inti,j;for(i=0;i<n-
以下能正确定义一维数组的选项是
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
下列程序的输出结果是#include"stdio.h"main(){inti,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){a++;continue;}
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(X){case1:switch(y){case0:a++;
下列程序的输出结果是______。#include<stdio.h>sb(ints[],intb){staticintn=3;b=s[n];n--;return(b);}main(){ints[]={1,5,6,8};in
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
随机试题
曾对《蒙娜丽莎》从恋母情结的角度进行解释。
原发性肝癌的早期转移途径为
属于海绵体组织的是()
骨折的治疗原则是
A、异环磷酰胺B、顺铂C、甲氨蝶呤D、阿霉素E、枸橼酸他莫昔芬属于氮芥类烷化剂的抗肿瘤药物是()
下列违反《中华人民共和国消费者权益保护法》规定的是()。
公安政策是由公安机关制定的政策。()
战国末年,秦在关中开渠以沟通泾、洛二水,即所谓的()。
结合自己的专业,举例说明艺术兴象的特征。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成;下列图符名标识的图符不属于数据流图合法图符的是______。
最新回复
(
0
)