首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { int i; A a={1
有以下程序 #include typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { int i; A a={1
admin
2020-11-27
60
问题
有以下程序
#include
typedef struct { int b, p; } A;
void f(A c) /* 注意:c是结构变量名 */
{ int j;
c.b += 1; c.p+=2;
}
main()
{ int i;
A a={1,2};
f(a);
printf("%d,%d\n", a.b, a.p);
}
程序运行后的输出结果是( )。
选项
A、1,2
B、2,4
C、1,4
D、2,3
答案
A
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为1,2,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/Dd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5),i;for(;i<5;i++)(*q)++;)f(a);for(i=0;i<5;i++)printf("%d,",a[i])
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
下面描述中,不属于软件危机表现的是
以下叙述中正确的是
下列与队列结构有关联的是
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)
以下错误的定义语句是
以下选项中作为C语言合法常量的是
不合法的C语言标识符是()。
随机试题
下列不是巨噬细胞在肿瘤免疫中的作用的是
甲是一机关单位干部,乙原为工厂工人,两人结婚已有10年。后乙辞职经商,依法登记为个体户。甲起初反对乙下海经商,但后来见收入不少,就不再反对,但一直没有参与乙的经营。乙的经营收入用于家庭消费和储蓄。一次因车祸导致乙损失货物价值13万元,债主找甲要账。甲有存款
某城镇最高日用水量为5万m3/d,水塔的调节容积为最高日用水量的7%,消防一次灭火用水量为35L/s,同一时间内的火灾次数按两次计算,持续时间按10min计算,则水塔的有效容积为()m3。
旧水泥混凝土路作为基层加铺沥青混合料面层施工时,应采取措施预防水平变形反射裂缝发生,以下措施正确的是()。
进口玩具经检验检疫机构检验合格,领取《入境货物检验检疫证明》后即可在市场销售。( )
客户卖出证券所得的资金,应当首先用于偿还客户对证券公司所负的债务。( )
下列行为中不属于行政行为的是()。
阅读以下算法说明和C程序,根据要求回答问题1和问题2。【说明】【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。在【算法4-1】中,slac
80286在保护模式下,虚拟空间为______GB,实际地址空间为______MB。
Healthimpliesmorethanphysicalfitness.Italsoimpliesmentalandemotionalwell-being.Anangry,frustrated,emotionally【
最新回复
(
0
)