柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
#include
typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", 'm', 85, 90}; int i; strcpy( a.name, b.name ); a.sex = b.sex; for ( i=0; i<2; i++ ) a.score[i] = b.score[i]; return a; } main() { STU c= { "Qian", 'f', 95, 92 }, d; d = f(c); printf ("%s,%c,%d,%d, ", d.name, d.sex, d.score[0], d.score[1]); printf ("%s,%c,%d,%d\n", c.name, c.sex, c.score[0], c.score[1]); } 程序运行后的输出结果是( )。
A.Zhao,m,85,90, Qian,f,95,92
B.Zhao,m,85,90, Zhao,m,85,90
C.Qian,f,95,92, Qian,f,95,92
D.Qian,f,95,92, Zhao,m,85,90
热度🔥714
参考答案:A
解析:
【解析】本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
如下图所示,在Cisco2511路由器R1的16个异步串行接口上连接一台Modem pool为用户提供拨号上网服务,分配一个IP子网地址为195.223.56.16/28;使用同步串行接口,通过DDN专线与R2相连,分配一个IP地址为222.112.41.81/30。下列路由器R1的异步串行接口a1和同步串行接口s1/1的部分配置,正确的是()。
假设某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。磁盘空间被划分为若干块,块大小为1024个字符。在没有采用成组操作时,磁盘空间的利用率是多少?
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为( )。
标签
二级C语言
score
函数
name