首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { i;
有以下程序 #include <stdio.h> typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { i;
admin
2020-07-28
34
问题
有以下程序
#include <stdio.h>
typedef struct { int b, p; } A;
void f(A c) /* 注意:c是结构变量名 */ {
int j;
c.b += 1; c.p+=2; }
main() {
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
解析
在C语言中,数据只能从实参单向传递给形参,称为“按值”传递。也就是说,当简单变量作为实参时,用户不可能在函数中改变对应实参的值。所以本题中在main()函数f(a)语句中结构体实参a作为值,传递给函数f(A c)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://kaotiyun.com/show/fo3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){prinff("%d\n",fun
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
随机试题
硫黄熏蒸对人体具有一定的毒害作用。某电视台曝光了使用硫黄对中药材进行加工的黑幕,包括黄芪、党参、当归等在内的常用中药材在加工的过程中都经过了大量硫黄的熏制,用硫黄熏制的药材,造成了中药材中大量的二氧化硫残留,需要有关部门进行整治检查。对原药材或饮片中二
可用于煤矿企业安全生产状况的事故统计指标有()。
工程量清单一个最基本的功能是()。
下列关于盘盈、盘亏、报废、毁损的工程物资净损益的处理,说法正确的是()。
红帘石主要含有锰矿(MnO2和MnCO3)、铁矿(Fe3O4和FeCO3)、石棉[Mg3Si3O7(OH)4]等,工业上将红帘石处理后,运用阴离子膜法电解提取金属锰。工业流程如下:请回答下列问题:将Mg3Si3O7(OH)4改写成氧化物的形式:
张某是某小学教师.李某是张某所教学生的家长。李某认为其女应当交纳的杂费已交给了张某,但张某没有开收据,而该校又多次催其女交杂费。李某便以这钱被张某贪污为由,到学校找到张某要求退钱。张某虽多次声明自己未收到这笔杂费,但李某仍不罢休继续与张某发生争吵,并用一些
注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“答题要求”依次作答在答题纸指定位置。4.
东东玩套圈游戏,套中小熊一次得9分,套中小猴一次得5分,套中小狗一次得2分,东东共套了10次,每次都套中了,每个小玩具都至少被套中一次,东东套10次共得61分,小熊最多被套中()次。
TheEnergyDepartmenthasrecommendedexpandingtheamountofnuclearwastethatcouldhestoredinanundergroundrepositoryat
Inpolicework,youcanneverpredictthenextcrimeorproblemNoworkingdayis【B1】______toanyother,sothereisno"【B2】_
最新回复
(
0
)