首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){
有以下程序 #include typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){
admin
2019-07-14
11
问题
有以下程序
#include
typedef struct{int b,p;)A;
void f(A c)/*注意:c是结构变量名*/{
intj;
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()函数坟a)语句中结构体实参a作为值,传递给函数f(A c)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://jikaoti.com/ti/Blf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
关于程序设计基本概念,以下叙述错误的是()。
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数
以下叙述中错误的是
设p是指针变量,语句p=NULL;等价于
表示关系式x≤y≤z的C语言表达式的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
软件测试的目的是
下列对于软件测试的描述中正确的是
随机试题
治疗I型急进性肾炎最适当的疗法有()(1995年)
Word2010操作题 王军同学用Word2010制作了一个如下图4所示的Windows“画图”程序的说明书。请结合所学知识回答下列问题。 王军同学在编写该说明书时,可以利用的最佳工作视图是________。
下列哪种情况可造成纵隔向健侧移位
A.麻醉药品B.第二类精神药品C.毒性药品D.放射性药品E.贵重药品根据《药品管理法》和《处方管理办法》规定,每张处方不得超过2日极量的是
人口自然增长率是
患儿,7岁。右上中切牙冠折后半小时内到医院就诊。检查:穿髓孔较大,探疼明显,叩诊不适。应选治疗方法为
根据《建筑安装工程费用项目组成》(国标[2013]44号文),建筑安装工程生产工人的高温作业临时津贴应计入()。
A、 B、 C、 D、 C
Ifyou’vebeenoncampusforverylong,I’mcertainthatyou’vealreadyheardaboutthiscourse.Youmayknowthatlasttermabo
Bankscompeteforcustomersjustlikeotherplacesofbusiness,soyoucanshoparoundforthebestbargains.
最新回复
(
0
)