未定义指令异常的C处理函数在()文件中定义。

题目
单选题
未定义指令异常的C处理函数在()文件中定义。
A

arch/arm/kernel/traps.c

B

arch/arm/mm/fault.c

C

arch/arm/mm/irq.c

D

arch/arm/calls.S

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面异常中,优先级最高的是()。

A.未定义指令,SWI

B.预取中止

C.FIQ

D.IRQ


正确答案:C

第2题:

在ARM Linux体系中,用来处理外设中断的异常模式是()

A.软件中断(SWI)

B.未定义的指令异常

C.中断请求(IRQ)

D.快速中断请求(FIQ)


正确答案:C

第3题:

由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在(51)阶段可以发现被调用的函数未定义。

A.编辑和预处理

B.预处理

C.编译

D.链接


正确答案:D
解析:本题考查的是程序编译过程的基本知识。对于编译型程序设计语言C,在程序编写完成后执行前,主要进行预处理、翻译为目标代码和链接库函数等关键步骤。在这三步中,预处理分析程序中的宏定义并替换宏引用,翻译主要针对一个编译单元(通常对应一个源文件)进行,将该编译单元翻译为中间代码,链接过程将各个编译单元中变量和函数的引用与其定义绑定,确保程序中使用的所有变量和函数都存在对应实体。所以,未定义的函数引用只能在链接过程中发现。

第4题:

● 由多个源文件组成的 C 程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在 (51) 阶段可以发现被调用的函数未定义。

(51)

A. 编辑和预处理

B. 预处理

C. 编译

D. 链接


正确答案:D

第5题:

ARM处理器有7种异常,按向量地址从小到大排列的顺序是:__【7】_____、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、__【8】_____以及快速中断FIQ。


正确答案:复位 外部中断请求

第6题:

以下关于程序的叙述中,错误的是__(30) 。

A.有编译错误的程序一定包含着错误

B.运行结果正确的程序也可能含有错误

C.调用了未定义的函数会产生链接错误

D.调用了未定义的函数会发生运行异常


正确答案:D
函数在调用前必须首先进行定义。

第7题:

经典ARM处理器有7种异常:主要包括复位RESET、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、外部中断请求IRQ以及(7)___________________,其中优先级最高的异常是(8)__________________。


正确答案:快速中断复位

第8题:

下面异常中,优先级最高的是()。

A.数据中止

B.复位

C.未定义指令,SWI

D.预取中止

E.FIQ


正确答案:B

第9题:

ARM处理器有7种异常:主要包括___【7】____、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、____【8】___以及快速中断FIQ。


正确答案:复位RESET 外部中断请求IRQ

第10题:

●以下关于程序的叙述中,错误的是__(30) 。

(30)

A.有编译错误的程序一定包含着错误

B.运行结果正确的程序也可能含有错误

C.调用了未定义的函数会产生链接错误

D.调用了未定义的函数会发生运行异常


正确答案:D

更多相关问题