首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1;c.p+=2; } ma
有以下程序: #include<stdio.h> typedef struct{int b,p;)A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1;c.p+=2; } ma
admin
2018-01-14
61
问题
有以下程序:
#include<stdio.h>
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
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为12,答案选B。
转载请注明原文地址:https://www.kaotiyun.com/show/3Txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
下述程序执行的输出结果是()。#include<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
若有定义语句:charstr[]="0";,则字符串str在内存中实际占_________字节。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
在关系数据库中,用来表示实体问联系的是()。
下面程序段的执行结果为()。inti=3,j=0,k=0;for(;i>0;--i){++k;do{++j;if(i!=j)break;++k;}while(j<5);
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
随机试题
依据国际评估准则,下列对各项具体资产的评估,成本法在使用时具有很大局限性的是()。
决定对重度子痫前期患者实施扩容治疗前,下列何种检查最关键
城市工程管线按输送方式分类,下列哪些管线属于压力管线?()
黄先生于2007年12月份存入三年期定期存款20000元,则三年后黄先生可以拿到的税后利息为()。
根据《合同法》相关规定,下列关于技术开发合同的说法错误的是()。
根据我国目前的国情,应当把扩大再生产的立足点转移到()上来。
根据《导游人员管理条例》,详细说明导游人员的权利有哪些?
支架式教学就是()。
待估地产年总收入18万元,年总费用10万元,剩余使用年限10年,折现率为10%,则其评估价值最接近于()万元。
[*]
最新回复
(
0
)