首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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://jikaoti.com/ti/u6i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,
源程序的文档化不包括()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=0;for(i=0;i<2;i++)
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
以下叙述中错误的是
以下数组定义中错误的是
下列叙述中错误的是()。
随机试题
A.缩宫素B.丙酸睾酮C.垂体后叶素D.呋塞米E.雌二醇后备母猪,10月龄,未见发情,应选用的催情药物是
下列描述中,对肺结核的描述,正确的是
患者,女,畏光、发热和呕吐,入院时血液学检查示轻度淋巴细胞减少,C反应蛋白和白细胞计数正常。白细胞计数增多常见于
民事法律行为的形式主要有()。
将现金存入银行应编制()。
单层工业厂房的结构组成一般分为( )结构。
商品流通企业管理费用不多的,可不设“管理费用”科目,相关核算内容可并入“销售费用”科目进行核算。()
如图4,该画面中左五站立的人物是()。
阅读下面材料,并回答问题:材料1:一天,三岁的萨米走进幼儿园的积木区小组。“那是我们的指挥塔”,他指着一个书架的角落对万斯和琳内特说:“开始倒数”,萨米发出命令。他用一个小的木制积木假装对讲机,并对着它讲“5,6,2,4,1,发射!”琳内特让一个
Themostcrucialway,however,ofimprovingthelabourcoststructureatSAH(SydneyAirportHotel)wastofindbetter,morepr
最新回复
(
0
)