首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1: c.p+=2
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1: c.p+=2
admin
2019-01-14
58
问题
有以下程序:
#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
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名,以实现传值调用,实参将副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响,所以选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/psRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如 下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++)
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdio.h>main(){inta[10],b[10],i;
有定义:intx,y;若要通过scanf("%d,%d",&x,&y);使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
以下叙述中正确的是()。
在位运算中,操作数每左移两位,其结果相当于()
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
总结性评价
男性,24岁,四肢麻木、无力、酸痛,伴吞咽、发音困难15小时。排尿无障碍。检查:四肢呈弛缓性瘫痪,四肢腱反射消失。起病后次日腰穿,脑脊液压力和化验均正常。肌酶正常。其电生理改变为
烧伤面积计算,会阴占全身面积的
女,48岁。近半年月经不规则,现停经60天,阴道流血12天,量时多时少。妇科检查:宫颈光滑,子宫稍大,质中等硬双侧附件无异常,为明确诊断最恰当的检查方法是
A.蛔虫病B.钩虫病C.蛲虫病D.绦虫病鹤草芽善治
A、沉香B、乌药C、甘松D、川楝子E、青木香功能行气止痛,杀虫,疗癣的中药是
最适宜放置宫内节育器的时间是
采用经评审的最低投标价法对建设工程项目施工投标文件进行评审时,主要比较的是()。
求助者的情绪症状主要有()。求助者心理问题的原因不包括()。
()的目标是重建求助者的人格系统。
最新回复
(
0
)