首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
44
问题
有以下程序
#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,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。例如,若输入一个数27638496,则新数为739。请在程序的下画线处填入正确的内容并将下
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
有以下程序:#include<stdio.h>main(){chars[]="abcde";s+=2;prinff("%d\n",s[0]);}程序的运行结果是()。
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序的运行结果是()。
下列定义数组的语句中正确的是()。
下列叙述中错误的是()。
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为"CEkedca",排序后输出为"CedcEAa"。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编
下列数据流图(DFD)构造规则中正确的是
随机试题
A.空腹血糖B.糖化血红蛋白C.尿糖D.葡萄糖耐量试验糖尿病控制程度的评估指标是
慢性肾小球肾炎的治疗目的包括
伤寒可导致心肌的病变是
主肺动脉间隔缺损,主动脉壁缺损的部位于()
为病人导尿后,不需留置尿管的是
下列关于单利和复利的表述,错误的是( )。
某股票即时揭示的卖出申报价格和数量分别为15.60元和1000股、15.50元和800股、15.35元和100股,即时揭示的买入申报价格和数量分别为15.25元和500股、15.20元和1000股、15.15元和800股。若此时该股票有一笔买入申报进入交易
根据《公司法》的规定,下列选项中,关于公司财务会计制度的说法错误的是()。
2005年11月5日中午,某市东亚酒店中餐厅接待了一个来自东北的旅游团用餐。客人用餐后不久,一些人就开始出现恶心、呕吐等不良反应。导游员将此情况立即反映给该酒店经理王某,王经理担心此事传扬出去影响生意,遂找来附近一家无证诊所的医生,为客人治病,但客人病情不
一份地理考试试卷上画了中国五大淡水湖的图形,每个图形都分别进行了编号,要求考生填出其中任意两个淡水湖的名称,结果如下:甲填:3是鄱阳湖,2是太湖乙填:4是洞庭湖,2是巢湖丙填:1是洞庭湖,5是洪泽湖丁填:4是洪泽湖,3是巢湖戊填:2是鄱阳湖,5是太湖结果是
最新回复
(
0
)