首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct{int b,p;}A; void f(AC)/*,注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;Aa={1,2}; f(a); p
有以下程序 #include typedef struct{int b,p;}A; void f(AC)/*,注意:c是结构变量名*/{ intj; c.b+=1;c.p+=2;} main(){ i;Aa={1,2}; f(a); p
admin
2015-12-25
34
问题
有以下程序
#include
typedef struct{int b,p;}A;
void f(AC)/*,注意:c是结构变量名*/{
intj;
c.b+=1;c.p+=2;}
main(){
i;Aa={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(AC)中的形参c;这种值传递的方式不会对实参a产生任何影响,所以结构体实参a的值不会发生变化。
转载请注明原文地址:https://jikaoti.com/ti/Yii0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序的输出结果是()。#include<stdio.h>VOidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
下列程序段中循环体的执行次数是______。a=15;b=0,do{b+=2;a-=2+b;}while(a>=0);
下列叙述中不正确的是()
下列描述错误的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
在______个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
油井日报表记录了油井每天的生产数据,直接为油田生产管理和()分析提供第一性资料。
化学反应速度常数与下列因素中的无关。
在Windows资源管理器中可以设置、控制计算机硬件配置和修改显示属性。()
A.国家药品监督管理部门B.省级药品监督管理部门C.市级药品监督管理部门D.县级药品监督管理部门境内第一类医疗器械应向哪个部门提交备案资料()。
A、0.9mB、1.0mC、1.1mD、1.2mB由《建筑地基处理技术规范》(JGJ79—2002)第14.2.3条计算
关于品牌战略的优势,下列说法不正确的是()。
用法律管道德问题,旨在利用法律对不道德行为的约束力,即通过规定人们该做什么、不该做什么来惩恶扬善。但是道德问题无法量化,这就令道德立法常常缺乏可操作性。比如,“不让座”的是全车的有座之人,还是与老弱病残孕距离最近的个别人?“常回家看看”的频率是什么,看的程
(2012年真题)下列情形中,不能引起诉讼时效中断的是
假设系统中有运行的事务,若要转储全部数据库应采用(32)方式。
Bobhas40coinsconsistingonlyofdimesandquarters.Ifthenumberofdimesis10morethantwicethenumberofquarters,wha
最新回复
(
0
)