嵌入式必会的试题.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式必会的试题

定: 1. 试卷中代码的运行环境为:Linux 2.6.23 环境,平台为32 为处理器系统。 C/ C++编译器使用GCC (G++)-4.1.2。汇编调试环境ADS1.2。 2.下面的测试题中,认为所有必须的头文件都已经正确的包含了。 3. 数据类型 char 一个字节 1 byte int 四个字节 4 byte float 四个字节4 byet double 八个字节 8 byte pointer 四个字节 4 byte 一. 选择题: 1. 若有宏定义和变量说明如下: # define X 5 # define Y X+1 # define Z Y*X/2 int a ;a=Y ; 则执行printf ("%d %d \n ",Z,--a );语句后输出的结果是( )。 A .7 5 B .12 6 C .12 5 D .7 6 2. 以下程序执行后,a 的值是 () int main() { int a,k=4,m=6,*p1=k,*p2=m ; a = p1==m; printf( “%d\n”,a) ; } A) 4 B) 1 C) 0 D) 运行时出错,a 无定值 3. 编译以下程序时,结果是()。 #includeiostream.h //第1 行 #define aa 123; //第2 行 void main(void) //第3 行 {coutaa ’\n ’;} //第4 行 A .编译时第2 行出错 B .编译时第4 行出错 C.编译时第2 行和第4 行出错 D .编译时无错误 4. 以下程序的输出结果是()。 int func(int n) { static int m=0; m=m+n; return(m); } main() { int i,a=0; for(i=1;i=4;i++) a+=func(i); printf(%d\n,a); } A .10 B .15 C.20 D .22 5. 在 程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、 泛型(通用)程序设计 (④)中,C++ 语言支持 ()。 A. ① B. ②③ C. ③④ D. ①②③④ 6. 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t 取指=4 △t,分析时间t 分析=3△t,执行时间t 执行=5△t。如果按照流水线方式执 行,执行完 100 条指令需要 () △t。 A. 504 B. 507 C. 508 D. 510 7. 以下叙述中,不符合RISC 指令系统特点的是( ) A.指令长度固定,指令种类少。 B.寻址方式种类丰富,指令功能尽量增强。 C.设置大量通用寄存器,访问存储器指令简单。 D.选取使用频率较高的一些简单指令。 8. 假定 CSometing 是一个类,执行下面这些语句后,内存里创建了多少个 CSomething 对象? () CSometing a; CSometing b(2); CSometing c[3]; CSometing ra=a; CSometing d=a; CSometing *pA=c; CSometing *p=new CSometing(4); A .7 B .8 C.9 D .10 9. 函数的重载是指完成不同功能的函数可以具有相同的函数名,以下叙述中, 正确的是( )。 A .定义的重载函数必须具有不同的参数个数或不同的参数类型 B .定义的重载函数必须在返回值的类型上有所不同 C.定义的重载函数不允许用inline

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档