首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude 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)
有以下程序: #inelude 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)
admin
2020-11-27
30
问题
有以下程序:
#inelude
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://jikaoti.com/ti/RjD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[20],s2[2
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’.n);break;case2:case4:printf(’’%d\n’
有以下程序yoidfun(intn,int*S){intf;if(n=1)*s=n+l;else{fun(n-1,&f);*S=f;}}main(){intx=0:fun(4,&x);printf(’’%d\n’’,x);}程序
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf(’’%d\n’’,siz
以下选项中,合法的一组C语言数值常量是( )。
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
下列语句组中,正确的是
在面向对象方法中,不属于“对象”基本特点的是()。
设有定义语句int(*f)(int);则以下叙述正确的是
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
结合实例,谈谈你对电子商务营销优势与劣势的看法。
体外受精一胚胎移植患者最常用的取卵方法是下列哪项
临床用于治疗真菌感染的药物是
《防治海洋工程建设项目污染损害海洋环境管理条例》规定的禁止进行围填海活动的区域不包括( )。
某车间机械设备安全防护网采用槽形孔,槽形孔长轴尺寸为30mm,短轴尺寸为23mm,与机械传动装置的安全距离为10mm。该防护网能够有效防护人体的部位是()。
从事证券、期货投资咨询业务的人员,必须取得证券、期货投资咨询从业资格并加入一家有从业资格的证券、期货投资咨询机构后,方可从事证券、期货投资咨询业务。()
下列各项中属于公民政治方面的权利和自由的是()。
简述债权让与的条件及效力。[中南财大2010年研]
设L是一条平面曲线,其上任意一点P(x,y)(x>0)到坐标原点的距离恒等于该点处的切线在y轴上的截距,且L经过点(,0).(1)试求曲线L的方程;(2)求L位于第一象限部分的一条切线,使该切线与L以及两坐标轴所围图形的面积最小.
China’seconomy,oncereliantonstatespendinginheavyindustry,hasincreasinglylookedtotheretailsectorforgrowth.Mark
最新回复
(
0
)