首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include typedef struct { int b, p; } A; void f(a)(c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { i
有以下程序: # include typedef struct { int b, p; } A; void f(a)(c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { i
admin
2015-07-31
76
问题
有以下程序:
# 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、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将拷贝副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。所以选择B)。
转载请注明原文地址:https://kaotiyun.com/show/bIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能:输出100以内能被3整除且个位数为6的所有整数,请补充完整。main(){inti,j;for(i=0;【】;i++){j=i*10+6;if(【】)con
数据库系统的三级模式分别为【】模式、内部级模式与外部级模拭。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
下面程序的输出是_______。main(){intm=0xa,n=2;m+=n;printf(""%X\n"",m);}
执行以下程序后,输出的结果是_______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
左心功能不全最早出现的典型症状是()
小肠上皮细胞通过肠腔吸收葡萄糖的主要方式是
中医学整体观念的内涵是
地基处理基本方法中的灌浆包括()等。
背景资料某住宅楼工程,场地占地面积约10000m2,建筑面积约14000m2。地下2层,地上16层,层高2.8m,檐口高47m,结构设计为筏板基础,剪力墙结构。施工总承包单位为外地企业,在本项目所在地设有分公司。本工程项目经理组织编制了项目施工组织设计
“6C”标准原则的内容不包括()。
甲公司是一家尚未上市的高科技企业,固定资产较少,人工成本占销售成本的比重较大。为了进行以价值为基础的管理,甲公司拟采用相对价值评估模型对股权价值进行评估,有关资料如下:(1)甲公司2013年度实现净利润3000万元,年初股东权益总额为20000万元,年末
根据公司法律制度的规定,有限责任公司股东会会议对下列事项作出的决议中,必须经代表2/3以上表决权的股东通过的有()。
关于荷马时代的叙述,不正确的是()。
Whatworriedmemostwas________tovisittheGreatWallwithmyparents.
最新回复
(
0
)