首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2020-06-16
26
问题
有以下程序
#include
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、1,2
B、2,4
C、1,4
D、2,3
答案
A
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为1,2,答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/HMG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:将S所指字符串中ASCⅡ码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符B的ASCⅡ码值为偶数,字符2的ASCⅡ码值为偶数,都
设有两行定义语句:intscanf;floatcase;则以下叙述中正确的是()。
以下关于C语言函数参数传递方式的叙述中正确的是()。
以下叙述中正确的是()。
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include#define
请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为:3333333344444444
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
随机试题
业务基础是否牢固属于()
台湾问题()
属于被动靶向制剂的有()。
如果ηc=0.38,复合桩基的竖向承载力设计值与( )项值接近。a0x=a0y,h0=1.2m,ft=1.5MPa时,柱下矩形独立承台,受柱冲切的承载力与( )项值相近。
会计入员张某调到其他地区继续从事会计工作。在办理会计从业档案调转手续时,张某正确的做法是()。
按房地产评估各步骤的代号排序,正常的房地产评估程序应该是()。①选用评估方法估算。②拟定评估方案。③明确基本事项。④实施勘察收集资料。⑤确定评估结果。⑥撰写评估报告。
简述建立教师威信的途径。
Howdidthemotherdolphintalkwithherbabyoverthetelephone?Dolphinsseemtotalktoeachotheraboutanyofthefollowin
SQLServer中根据索引的实现方式,索引技术可以分成有序索引和【1】两大类。
GoodTableMannersMannersplayanimportantpartinmakingafavorableimpressionatthedinnertable.Herearesomegeneral
最新回复
(
0
)