abap面试题及答案
单项选择题(每题2分,共10题)
1.在ABAP中,以下哪种数据类型用于存储字符串?
A.INT1
B.CHAR
C.DEC
D.FLOAT
答案:B
2.以下哪个关键字用于定义ABAP类中的公共方法?
A.PRIVATE
B.PROTECTED
C.PUBLIC
D.FRIEND
答案:C
3.读取数据库表内容使用的语句是?
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
答案:A
4.以下哪个是ABAP中的内表类型?
A.STANDARDTABLE
B.DATABASETABLE
C.VIEWTABLE
D.SEQUENCETABLE
答案:A
5.在ABAP中,用于触发屏幕流逻辑的事件是?
A.PAI
B.PBO
C.ATSELECTION-SCREEN
D.START-OF-SELECTION
答案:A
6.以下哪个操作符用于字符串连接?
A.+
B.
C.||
D.%
答案:C
7.定义一个常量的关键字是?
A.DATA
B.CONSTANTS
C.TYPES
D.PARAMETERS
答案:B
8.调用函数模块使用的语句是?
A.CALLFUNCTION
B.PERFORM
C.EXECUTE
D.INVOKE
答案:A
9.在ABAP中,以下哪个用于处理异常?
A.TRY-CATCH
B.IF-ELSE
C.CASE
D.WHILE
答案:A
10.以下哪个是ABAP报表程序的主事件?
A.END-OF-SELECTION
B.INITIALIZATION
C.START-OF-SELECTION
D.ATLINE-SELECTION
答案:C
多项选择题(每题2分,共10题)
1.以下属于ABAP数据字典对象的有()
A.表
B.视图
C.数据元素
D.结构
答案:ABCD
2.以下哪些语句可以用于循环操作()
A.WHILE
B.DO
C.LOOP
D.FOR
答案:ABC
3.以下属于ABAP面向对象编程概念的有()
A.类
B.方法
C.接口
D.继承
答案:ABCD
4.以下哪些可以作为ABAP报表的选择屏幕元素()
A.PARAMETERS
B.SELECT-OPTIONS
C.TABLES
D.DATA
答案:AB
5.以下哪些是ABAP中合法的数据类型()
A.NUMC
B.CURR
C.UNIT
D.I
答案:ABCD
6.以下哪些操作可以对数据库表进行()
A.插入数据
B.更新数据
C.删除数据
D.查询数据
答案:ABCD
7.以下哪些属于ABAP中的调试工具()
A.断点
B.调试器
C.WRITE语句
D.跟踪
答案:ABD
8.以下哪些属于ABAP报表的事件()
A.ATSELECTION-SCREEN
B.START-OF-SELECTION
C.END-OF-SELECTION
D.ATLINE-SELECTION
答案:ABCD
9.以下哪些是ABAP中内表的操作()
A.插入行
B.删除行
C.修改行
D.读取行
答案:ABCD
10.以下哪些属于ABAP中的字符串处理函数()
A.CONCATENATE
B.LEFT
C.RIGHT
D.REPLACE
答案:ABCD
判断题(每题2分,共10题)
1.在ABAP中,DATA语句只能定义基本数据类型。()
答案:错
2.函数模块可以有多个出口参数。()
答案:对
3.ABAP报表中,PBO事件在屏幕显示之前触发。()
答案:对
4.内表不能作为函数模块的参数传递。()
答案:错
5.可以在ABAP中使用SQL语句直接操作数据库。()
答案:对
6.类中的私有属性可以在类外部直接访问。()
答案:错
7.在AB