首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题3,将答案填入答题纸对应栏内。 【说明】 在某嵌入式处理器上,编写以下两段程序(编译选项中,存储采用4字节对齐方式)。 程序段1: struct student1{ char name[10]
阅读以下说明,回答问题1至问题3,将答案填入答题纸对应栏内。 【说明】 在某嵌入式处理器上,编写以下两段程序(编译选项中,存储采用4字节对齐方式)。 程序段1: struct student1{ char name[10]
admin
2015-05-21
73
问题
阅读以下说明,回答问题1至问题3,将答案填入答题纸对应栏内。
【说明】
在某嵌入式处理器上,编写以下两段程序(编译选项中,存储采用4字节对齐方式)。
程序段1:
struct student1{
char name[10];
long sno;
char sex;
float score[4];
}*p1,a1,b1;
程序段2:
union student2{
char name[10];
long sno ;
char sex;
float score[4];
}*p2,a2,b2;
汉诺塔问题说明:有n个盘子在A处,盘子从小到大,最上面的盘子最小,程序要把这n个盘子从A处搬到C处,可以在B处暂存,但任何时候都不能出现大的盘子压在小的盘子上面的情况。
下列是一段求解汉诺塔问题的C语言程序。
# include
void move(int n,char a,char c)
{
static int Step=l;
printf(”Step%2d:Disk%d %c一一一>%c\n”,Step,n,a,c);
Step++;
}
void Hanoi(int n,char a,char b,char c)
{
if(n>1)
{
Hanoi(n一1,a,c,b);
move(n,a,c);
Hanoi(n一1,b,a,c);
}
e⊥se move(n, a,c);
}
void main()
{
Hanoi(3,‘A’,‘B’, ‘C’);
}
回答问题,将答案填写在答题纸中对应栏目。
(1)sizeof(struct studentl)结果是多少?
(2)sizeof(union student2)结果是多少?
(3)变量a2在程序段2中定义,写出执行以下语句后的输出结果。
Strcpy(a2.name,”zhangwei”);
a2.sex=‘f’;
printf(“%S”,a2.name);
选项
答案
(1)sizeof(struct studentl)结果为:31 (2)sizeof(union student2)结果为:16 (3)执行语句后的结果为:“fhangwei”
解析
student1是一个结构体,sizeof(struct studentl)结果为所有元素字节数之和,因此sizeof(struct studentl)结果为:10+4+1+16=31字节。
student2是联合体(或共用体),sizeof(union student2)结果为其中最长一个元素的字节数。因此sizeof(union student2)结果为:16字节。
变量a2在程序段2中定义,执行以下语句:
strcpy(a2.name,“zhangwei”);
a2.sex=‘f’;
prinf(“%s”,a2.name);
结果为:“fhangwei”
转载请注明原文地址:https://kaotiyun.com/show/zQWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(27)________________天。活动EH和IJ的松弛时间分别为(28)________________天。
Redis是一种NoSQL数据库,具体地说,是(70)________________存储数据库。
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是(61)________________。
下表中两个事务的调度带来的问题是(54)________________。
攻击者通过发送一个目的主机已经接收过的报文来达到攻击目的,这种攻击方式属于(15)________________攻击。
设有n阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组B表示,A的元素下标从0开始,B的元素下标从1开始。已知A[0,0]存储在B[1],A[n-1,n-1]存储在B[3n-2]
某企业人事管理系统中有如下关系模式,员工表Emp(eno,ename,age,sal,dname),属性分别表示员工号、员工姓名、年龄、工资和部门名称;部门表Dept(dnatne,phone),属性分别表示部门名称和联系电话。需要查询其它部门比销
以下关于单链表存储结构特征的叙述中,不正确的是()。
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()。
函数调用和返回控制是用()实现的。
随机试题
漏洞评估技术具有哪些主要优点
A.阴道镜检查B.宫腔镜检查C.诊刮D.腹腔镜检查E.B超检查54岁妇女子宫内膜不规则脱落10天,子宫大小正常,最恰当的检查是
A.竹叶青蛇毒B.腹蛇毒C.银环蛇毒D.眼睛王蛇毒E.眼镜蛇毒属于火毒的蛇毒是()
以下关于场地出入口的描述,错误的是()。
会计电算化包括()在计算机中的应用。
代理人审核企业所得税应税收人与不征税收入和免税收入的划分是否正确时,下列项目中属于免税收入范围的是()。
1,3,3,5,7,9,13,15,(),()
个人银行结算账户用于办理个人转账收付和现金支取;储蓄存款账户既可以办理现金存取业务,也可以办理转账结算。()
儿童在熟悉了“白菜”“菠菜”“韭菜”等概念之后,再学习“蔬菜”的概念,属于()。
下面选项中不是关系数据库基本特征的是()。
最新回复
(
0
)