首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[10]; char sex; int age;} STU; void fun(STU *t) { strcpy((*t).name,"Tong");
有以下程序 #include #include typedef struct { char name[10]; char sex; int age;} STU; void fun(STU *t) { strcpy((*t).name,"Tong");
admin
2020-05-19
20
问题
有以下程序
#include
#include
typedef struct {
char name[10];
char sex;
int age;} STU;
void fun(STU *t)
{ strcpy((*t).name,"Tong");
(*t).age++;
}
main()
{ STU s[2]={"Hua",’m’,18,"Qin",’f’,19};
fun(s+1);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name ,s[1].age );
}
程序运行后的输出结果是( )。
选项
A、Hua,18,Tong,20
B、Hua,18,Qin,19
C、Tong,19,Qin,19
D、Hua,19,Tong,19
答案
A
解析
结构体数组名作为函数参数为地址传参,函数fun()的作用是把当前指针指向的结构体变量中的name赋值为"Tong",并让成员变量age自增1,调用函数时传递的是数组第二个元素的地址,所以改变的是第二个元素的值,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/A9G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为软件设计工具的是()。
以下选项中能用作数据常量的是()。
以下叙述中错误的是()。
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf(
有以下程序:#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行
当变量13的值不为2、4、6时,值为“真”的表达式是()。
数据字典(DD)所定义的对象都包含于
若有定义,intw[3][5];则以下不能正确表示该数组元素的表达式是
下列测试方法中,()均属于白盒测试的方法。
随机试题
违反治安管理的行为属于行政违法行为,犯罪行为是刑事违法行为。()
简述沟通的原则和要求。
心房扑动的心电图特点为
急性有机磷农药中毒最主要的死因是
下列关于经济增长方式的叙述中正确的是()。
声发射涡流探测法都()。
税务师受托为某建材商行编制2019年7月的增值税纳税申报表,建材商行系增值税一般纳税人,主营各类洁具的批发零售。已知建材商行当月增值税专用发票和机动车销售统一发票已通过增值税发票查询平台勾选确认或认证,2019年6月增值税纳税申报时,留抵税额为0元。无待抵
根据企业所得税法律制度的有关规定,下列各项中,属于计算企业应纳税所得额时准予扣除的项目有( )。
1939年10月,毛泽东发表《(共产党人)发刊词》一文,该文中被毛泽东豪迈地称之为“伟大的工程”的是()。
Musicistheresultofthoughtintheformofattitude.Thereisnoonewayofthinking,sincemen’svaluesareasscatteredand
最新回复
(
0
)