首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
56
问题
有以下程序
#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的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入”edcba”,则应输出”abode”。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数
有以下程序:#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]=
关系的实体完整性要求关系中不能为空的属性是()。
设有定义:inta;floatb;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
以下叙述中错误的是()。
若变量已正确定义,在if(W)pfintf("%d\n",k);中,以下不可替代W的是()。
以下定义语句中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
局麻药毒性反应的原因,下列描述中错误的是
房地产开发项目的固定成本为3000万元,单位变动成本为1600元/米2,销售价格为3000元/米2。在不考虑销售税费的情况下,该项目的盈亏平衡点产量为()m2。
某银行支行员工发现有几位同事在与客户合谋骗贷,该员工应该()。
在新经济时代中,()是价值创造的基础。
某城区从事老人服务的六位社会工作者每月都聚在一起开督导会议,讨论在老人服务中遇到的困难、障碍及其应对方法,每次会议推选一位成员轮流主持,每位成员都有主持会议的机会。这种督导形式的特点包括()。
苏轼的诗词意境开阔,大气磅礴,历来为人称道。在《浣溪沙》一词中,他用“________?________!________。”的词句,告诉我们不要感叹岁月无情,人老了照样可以焕发青春,表现了他乐观旷达的生活态度;在《江城子.密州出猎》一词中,他用“____
按照(1)转化为(2)的规律,(3)转化为A、B、C、D中的哪一个?
在数据仓库环境中,粒度是一个重要的设计问题。粒度越【15】,细节程度越高,能回答的查询就越多,数据量就比较大。
面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
SituationComedyToday’slectureisaboutsituationcomedy,itshistory,itscharacteristicsandsomefamouscomediesinthe
最新回复
(
0
)