首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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);
有以下程序: #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);
admin
2015-07-30
59
问题
有以下程序:
#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);
prinntf("%d,%d\n",(ab,a)p);
}
程序运行后的输出结果是( )。
选项
A、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名,以实现传值调用,实参将复制副本给形参,在被调用函数中改变形参值对调用函数中的实参没有影响。所以选择B)。
转载请注明原文地址:https://kaotiyun.com/show/usDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下嵌套的iF语句iF(a
数据流程图(DFD图)是
一个模块直接调用的其他模块的模块个数称为______。
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcpy(s,"hello");7printf("%
以下程序的输出结果是______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta=10,b=40,c=20;
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
若有以下说明和语句,则值为6的表达式是______。structstu{intn;structstu*next;};structstua[3],*p;a[0).n=5;a[0].next=
栈的3种基本运算是:入栈、退栈和______。
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
下列选项中合法的赋值语句是()。
随机试题
A、Payforitrightaway.B、Providehercreditcardnumber.C、Confirmherpersonalinformation.D、Signacontract.B对话末尾,女士问是否需要在
下列哪项不是肾上腺皮质癌的特点
在板件的弯曲成形中,当其相对弯曲半径很小时,板件的中性层在其中心层的________。
A.糖化血红蛋白测定B.空腹血浆葡萄糖浓度C.尿糖测定D.葡萄糖耐量试验E.血浆胰岛素水平测定患者空腹血糖浓度为6~7mmo1/L,又有糖尿病症状时宜做
下列不属于房地产投资项目经济评价静态指标的是()。
惠达公司采用科目汇总表账务处理程序,并采取全月一次汇总的方法编制科目汇总表。2010年7月,惠达公司根据所有记账凭证编制的科目汇总表如下:(单位:元) 要求:根据上述材料,回答问题:字母G和H的金额均为()元。
A、B两桶中共装有108公斤水。从A桶中取出的水倒入B桶,再从B桶中取出的水倒人A桶,此时两桶中水的重量刚好相等。那么B桶中原来有多少公斤水?
旅游团离站前,全陪应办理哪些相关事宜?
下列说法中错误的一项是()。
甲因抢劫罪被判处有期徒刑10年,附加剥夺政治权利3年。甲()。
最新回复
(
0
)