首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struct{ char name[9]; char sex; float score[2];}STU; void f(STU * a) { strcp
有以下程序: #include<stdio.h> #include<string.h> typedef struct{ char name[9]; char sex; float score[2];}STU; void f(STU * a) { strcp
admin
2019-04-14
86
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struct{
char name[9];
char sex;
float score[2];}STU;
void f(STU * a)
{
strcpy(a—>name,″Zhao″);
a—>sex=′m′:
a—>score[1]=90.0;
}
main( )
{
STU c={″Qian″,′f′,95,92.0},*d=&c;
f(d);
printf(″%s,%c,%2.0f,%2.0f\n″,d—>name,c.sex,c.score[0],c.score[1]);
}
程序的运行结果是( )。
选项
A、Qian,f,95,92
B、Zhao,f,95,90
C、Zhao,m,95,90
D、Zhao,f,95,92
答案
C
解析
f函数调用时,结构体数组名作为实参传给了形参指针,使结构体指针a指向了数组c的首地址。因此,f持有了主函数中数组c的指针,可以对数组c中的元素赋值,故返回主函数之后,数组c中的成员值已被更新。
转载请注明原文地址:https://kaotiyun.com/show/02Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体之间联系的是______。
有以下程序,其功能是:以二进制“写”方式打开文件d1.dat,写入1~100这100个整数后关闭文件。再以二进制“读”方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。#include<stdio.h>
结构化分析方法是面向______进行分析的方法。
表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))的值是______。
下面的程序输出结果是______。 main() { int x=3; while(!(--x)) printf("%d\n",x-=2); }
有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是______。
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
C语言程序中,运算对象必须是整型数的运算符是
数据字典(DD)所定义的对象都包含于
下列数据结构中,能用二分法进行查找的是
随机试题
在带传动结构中,两带轮直径之差越大,传动效率越高。
试述肿瘤的免疫治疗方法。
X线显示成人关节间隙组成包括
关于自动洗片机的工作流程,错误的是
某股份有限公司是国有资产占控股地位的大型企业,该公司在设立的初期,经营状况较好。2008年9月份以后,该公司在内部管理上出现混乱,公司的总会计师有严重的失职行为。为了改善该公司的内部管理,负责人将没有会计从业资格的两名会计调离会计工作岗位,其工作由该公司的
包装有几个主要构成要素,其中()是最具有刺激销售作用的要素。
某企业设有修理和运输两个辅助生产车间修理车间本月发生费用19000元,提供修理劳务量20000小时,其中:为运输部门修理1000小时,为基本生产车间修理16000小时,为行政管理部门修理3000小时,修理费用按修理工时比例分配.运输部门本月发生的费用200
下列不属于当前农村社区治理中存在的问题是()。
()是公安机关维护社会治安秩序和社会稳定的两手,二者互相补充、互相兼容。
某定点机字长n位,其中包含一位符号位。若采用补码一位乘(Booth算法)实现乘法运算,则最多需要做()次移位运算。
最新回复
(
0
)