首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(Ac)/*注意:c是结构变量名*/ {int j; e.b+=1; c.p+=2: } main( ) {int i; A a={1,2}
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(Ac)/*注意:c是结构变量名*/ {int j; e.b+=1; c.p+=2: } main( ) {int i; A a={1,2}
admin
2019-12-17
49
问题
有以下程序:
#include<stdio.h>
typedef struct{int b,p;}A;
void f(Ac)/*注意:c是结构变量名*/
{int j;
e.b+=1;
c.p+=2:
}
main( )
{int i;
A a={1,2};
f(a);
prinff("%d,%d\n",a.b,a.p);
}
程序的运行结果是( )。
选项
A、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名,以实现传值调用,实参将副本给形参,在被调用函数中改变形参值对于调用函数中的实参没自影响,所以选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/m9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AAaaBBbb123CCcccd,则应输出:upper=6,lower=8。请改正程序中的错误,使它得出正确的结果。注意:部
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp"%d",a[i]);fp
以下叙述中错误的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下选项中,合法的是
从工程管理角度看,软件设计一般分为两步完成,它们是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面属于白盒测试方法的是
在关系数据库中,用来表示实体间联系的是
随机试题
按照烧伤的严重性分度,属于重度烧伤的是
甲向乙借款,以不转移占有的方式将一辆汽车设定担保。乙对该车享有【】
属于“十九畏”的药物是哪一种
A.鉴别培养基B.厌氧培养基C.基础培养基D.营养培养基E.选择培养基含有细菌所需的基本营养成分,可供大多数细菌生长的培养基是
传染病的基本特征是
谈判成本包括谈判活动全过程各项物质消耗和损失的价值,即()。
下图所示为化粪池构造简图,总容积为V,第1格容积为V1,第2格容积为V2,则图中有()处错误。
与基坑明挖法相比,盖挖法施工最显著的优点是()。
检验车床主轴锥孔轴线径向跳动装置如图10-2所示,检验时将长度为300mm的检验棒相对主轴锥孔每隔90°插入一次进行检验,其结果如下:a处:0°为0.01mm90°为0.005mm180°为0.015mm270°为0.01m
Whenhetriedtomakea______,hefoundthatthehotelwascompletelyfilledbecauseofameeting.
最新回复
(
0
)