柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
#include
struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098.0}; f(a); printf("%d,%s,%6.1f\n", a.a,a.b,a.c); } void f(struct A t) { t.a=1002; strcpy(t.b,"ChangRong"); t.c=1202.0; } 程序运行后的输出结果是
A.1002, ZhangDa,1202.0
B.1002,ChangRong,1202.0
C.1001, ChangRong,1098.0
D.1001,ZhangDa,1098.0
热度🔥1,434
参考答案:D
解析:
【解析】本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列删除VLAN的命令中,无法执行的是()
与通用计算机的操作系统相比较,下列各项中不属于嵌入式操作系统特点的是( )。
死锁产生的原因之一是资源分配不当,另一个原因是
8259A在特殊全嵌套方式下,可以响应
小李是北京某政法学院教务处的工作人员,法律系提交了2012级四个法律专业教学班的期末成绩单,为更好地掌握各个教学班学习的整体情况,教务处领导要求她制作成绩分析表,供学院领导掌握宏观情况。请根据考生文件夹下的“素材.xlsx”文档,帮助小李完成2012级法律专业学生期末成绩分析表的制作。具体要求如下:1. 将“素材.xlsx”文档另存为“年级期末成绩分析.xlsx”,以下所有操作均基于此新保存的文档。2. 在“2012级法律”工作表最右侧依次插入“总分”、“平均分”、“年级排名”列;将工作表的第一行根据表格实际情况合并居中为一个单元格,并设置合适的字体、字号,使其成为该工作表的标题。对班级成绩区域套用带标题行的“表样式中等深浅 15”的表格格式。设置所有列的对齐方式为居中,其中排名为整数,其他成绩的数值保留1位小数。3. 在“2012级法律”工作表中,利用公式分别计算“总分”、“平均分”、 “年级排名”列的值。对学生成绩不及格(小于60)的单元格套用格式突出显示为“黄色(标准色)填充色红色(标准色)文本”。4. 在“2012级法律”工作表中,利用公式、根据学生的学号、将其班级的名称填入“班级”列,规则为:学号的第三位为专业代码、第四位代表班级序号,即01为“法律一班”,02为“法律二班”,03为“法律三班”,04为“法律四班”。5. 根据“2012级法律”工作表,创建一个数据透视表,放置于表名为“班级平均分”的新工作表中,工作表标签颜色设置为红色。要求数据透视表中按照英语、体育、计算机、近代史、法制史、刑法、民法、法律英语、立法法的顺序统计各班各科成绩的平均分,其中行标签为班级。为数据透视表格内容套用带标题行的“数据透视表样式中等深浅 15”的表格格式,所有列的对齐方式设为居中,成绩的数值保留1位小数。6. 在“班级平均分”工作表中,针对各课程的班级平均分创建二维的簇状柱形图,其中水平簇标签为班级,图例项为课程名称,并将图表放置在表格下方的A10:H30区域中。
标签
二级C语言
struct
zhangda
1098
1098.0