首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入对应栏内。 [说明] 嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。 图5-1所示代码的
阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入对应栏内。 [说明] 嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。 图5-1所示代码的
admin
2012-01-21
62
问题
阅读以下关于嵌入式C语言编程方面的问题,回答问题1至问题3,将答案填入对应栏内。
[说明]
嵌入式C语言编程中常涉及位运算、宏定义的问题,以及大端方式(Big-endian)、小端方式(Little-endian)的访问问题。
图5-1所示代码的设计意图是计算1~100各数的平方。该段代码运行后,没有得到应有的结果,请说明出错原因,将答案填入对应栏内。
图5-2是在不改变宏定义的情况下,对程序进行修改。请完成该段代码,将答案填入对应栏内。
选项
答案
出错原因: 在宏定义中,参数a使用两次,而在引用宏时,使用了i++,从而导致出错。 ①i ②i++或i=i+1或++i或i+=1
解析
对问题2中的代码进行宏展开之后,计算平方的语句为result=SQUARE((i++)*(i++)),这里使用了两次“i++”表达式,单次循环两次使用i++显然不是该程序的初衷。所以不能得到期望的结果,应该避免两次i++的使用。
转载请注明原文地址:https://kaotiyun.com/show/VhWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都
在安全通信中,S将所发送的信息使用(12)________________进行数字签名,T收到该消息后可利用(13)________________验证该消息的真实性。
以下对触发器的叙述中,不正确的是(60)________________。
设员工表(员工号,姓名,级别,工资)中,级别增加一级,工资增加500元,实现该约束的可行方案是(57)________________。
假设某企业信息管理系统中的5个实体:部门(部门号,部门名,主管,电话),员工(员工号,姓名,岗位号,电话),项目(项目号,名称,负责人),岗位(岗位号,基本工资),亲属(员工号,与员工关系,亲属姓名,联系方式)。该企业有若干个部门,每个部门有若干名员工;每
B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是()。
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()。
以下关于软件测试的叙述中,正确的是()。
对分组查询结果讲行筛选的是(),其条件表达式中可以使用聚集函数。
将具有特定功能的一段SQL语句(多于一条)在数据库服务器上进行预先定义并编译,以供应用程序调用,该段SQL程序可被定义为()。
随机试题
外耳道疖的常见致病菌是()
某药品经营企业违规出售处方药,根据《中华人民共和国行政处罚法》,行政处罚的种类包括
流质饮食的适用范围是
开发商的工作是集领导者、创造者、推销商及()的特征于一体的极具挑战性的工作。
一、背景某安装公司承包2×200MW火力发电厂1号机组的全部机电安装工程,工程主要内容包括锅炉、汽轮发电机组、油浸式电力变压器、110kV交联电力电缆、化学水系统、输煤系统、电除尘装置等安装。安装公司项目部进场后,编制了施工组织总设计,
七贤之中堪称音乐家的是()。
下列句子中,标点符号使用正确的一项是()。
生成树协议STP使用哪两个参数来选举根网桥?____________。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;ps[k])【】printf("%d\n",k);}
Whatawasteofmoney!Inreturnforanaverageof£44,000ofdebt,studentsgetanaverageofonly14hoursoflectureandtuto
最新回复
(
0
)