首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> struct S { char name[10]; }; void change(struct S *data, int value) {
有以下程序 #include <stdio.h> #include <string.h> struct S { char name[10]; }; void change(struct S *data, int value) {
admin
2020-06-16
55
问题
有以下程序
#include <stdio.h>
#include <string.h>
struct S
{
char name[10];
};
void change(struct S *data, int value)
{
strcpy(data->name, "#");
value = 6;
}
main( )
{
struct S input;
int num = 3;
strcpy(input.name, "OK");
change(&input, num);
printf("%s,%d\n", input.name, num);
}
程序运行后的输出结果是
选项
A、OK,6
B、#,6
C、OK,3
D、#,3
答案
D
解析
声明结构类型S中有一个字符数组name,在main函数中,定义了一个结构变量input,为input中成员name初始化"ok"后,调用change()函数。chang()执行功能是把"#"赋值给name,由于change()函数的形参为结构体指针,因此change函数改变形参指针data指向的name值的同时,也改变了实参input的成员name值;而形参value为整型变量,change函数改变value值的同时不影响实参num,所以输出为#,3。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/vs3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出一0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODl1.C中,不要改动main函数,不得增行或删行,也
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。例如,若输入一个数27638496,则新数为739。请在程序的下画线处填入正确的内容并将下
下列叙述中错误的是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;prinff("%d\n",x);}程序的运行结果是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
在满足实体完整性约束的条件下()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
在可变分区存储管理中,为实现主存空间的分配和回收设置了一张
根据五行生克关系,肝为脾之
明框玻璃幕墙的玻璃面板安装时,构件框槽底部应设两块橡胶块,放置宽度与槽宽相同、长度不小于()mm,玻璃四周嵌入量及空隙应符合要求,左右空隙宜一致。
工程计量的依据有()。
某设备一年前购入后闲置至今,产生锈蚀。此间由于制造工艺改进,使该种设备制造成本降低,其市场价格也随之下降。那么,该设备遭受了(B)。
合伙协议约定合伙期限的,在下列情形中,普通合伙企业的合伙人可以退伙的有()。
联合国世界卫生组织1989年指出,健康包括躯体健康、___________、社会适应良好和道德健康。
习近平指出:“一个民族、一个国家的核心价值观必须同这个民族、这个国家的历史文化相契合,同这个民族、这个国家的人民正在进行的奋斗相结合,同这个民族、这个国家需要解决的时代问题相适应。”社会主义核心价值观的现实基础是()
AnunendingflowofprivateandpubliccriticismsuggeststhatthepeopleoftheUnitedStatessuffer【C1】______government,natio
A—midfieldB—backfieldC—cheerteamD—shootE—cornerballF—kick-offG—stoppingH—passI—tackleJ—attackK—defenceL—bodycheck
最新回复
(
0
)