首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> typedef struct { char name[10]; char sex;
有以下程序 #include <stdio.h> #include <string.h> typedef struct { char name[10]; char sex;
admin
2021-04-28
41
问题
有以下程序
#include <stdio.h>
#include <string.h>
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
解析
用typedef说明一种新类型名STU,其使用情况与结构体基本一致。程序执行过程为:定义STU类型数组,长度为2,并为其初始化。s[0].name="Hua",s[0].sex=’m’,s[0].age=18,s[1].name="Qin",s[1].sex=’f’,s[1].age=19。调用函数fun(s+1)将变量s[1]地址传入函数,则s[1].name="Tong",s[1].age=20。依次输出s[0].name,s[0].age,s[1].name ,s[1].age,结果为Hua,18,Tong,20,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下列叙述中正确的是
有以下程序#include#includevoidfun(chars[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(s[i][0]
以下程序的输出结果是()。#include#includestruetA{inta;charb[10];doublec;};struetAf(struetAt);main(){structAa={1001,’’Bob’
有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
随机试题
对于机构投资者买卖基金份额获得的差价收入,正确的税收处理方式为()。
诊断张力性气胸最充分的依据是
下列属于化学性食品污染的有()
为比较工人、干部中高血压患者所占比例有无不同,进行了χ2检验,χ2值为9.56,χ2(0.05,1)=3.84,应得出的结论是
培训的原则是()。
反映压力机生产率的技术参数是()。
一、注意事项1.本卷总分100分,限时150分钟,其中阅读给定资料参考时限为40分钟。2.请仔细阅读给定的资料内容,然后按照后面提出的“作答要求”作答。二、给定资料1.2006年1月17日,一个类似美国“水门”事件中“深喉”的人
“自由不在于幻想中摆脱自然规律而独立,而在于认识这些规律,从而能够有计划地使自然规律为一定的目的服务。”这说明
Rightnow£4millionhasbeenspenttargetingBritain’spartydrinkers.Ahard-hitting(36)______ofadvertswarnsthatexcessi
Icouldseeacarinthedistance,but____________(我无法看清楚它是什么颜色).
最新回复
(
0
)