abap试题Word文档格式.docx
- 文档编号:21480320
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:11
- 大小:19.56KB
abap试题Word文档格式.docx
《abap试题Word文档格式.docx》由会员分享,可在线阅读,更多相关《abap试题Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
B)内表程序语句
C)字符数字日期
D)语句程序表
7.语句loopatitabintowa.的准确意思是.()
A)把wa中的值进行循环,每一次循环都写回内表
B)求出迷宫itab的出口放在wa里
C)对内表itab的数值列进行累加放入wa中
D)对内表itab进行循环,把循环中每一行的结果写入结构wa中
8.程序中执行了这么一段代码
DATAit_sflighttypesflightwithheaderline.
Loopatit_sflight.
it_sflight-carrid='
AA'
.
Modifyit_sflight.
Endloop.
该段语法中出现了四次it_sflight,其中后三次分别代表的是内表还是结构.()
A)内表 内表 内表
B)内表 结构 内表
C)内表 结构 结构
D)内表 内表 结构
9.在设计报表程序时,选择的程序类型应该是.()
A)可执行程序
B)模块池程序
C)包含程序
D)函数组程序
10.在报表程序的屏幕筛选条件里,SELECT-OPTIONS定义出来的元素是.()
A)内表
B)结构
C)基本数据对象
D)指针型字段
11.在报表程序的屏幕事件里,有一个事件叫做ATLINE-SELECTION.参见如下代码:
WRITE/‘ABAP’.
ATLINE-SELECTION.
WRITE/‘TEST’.
那么,以下哪种情况会发生.()
A)先显示出一行ABAP,当用户双击一次时,屏幕上在原来ABAP那行下面换
行一次显示出一行新的TEST
B)先显示出一行ABAP,当用户双击一次时,屏幕上每次只显示出一行的TEST取
代原先的屏幕
C)先显示出一行ABAP,当用户双击一次时,屏幕上永远只显示出一行TEST
(放在原来ABAP那行下面)
D)先显示出一行ABAP,当用户第一次双击时,产生一个新屏幕,显示一行
TEST,然后每次双击都在其下换行显示一行新的TEST
12.选择事件的执行顺序正确的一组.()
A)INITIALIZATION/START-OF-SELECTION/TOP-OF-PAGE/ATLINE-SELECTION
B)INITIALIZATION/TOP-OF-PAGE/START-OF-SELECTION/ATLINE-SELECTION
C)START-OF-SELECTION/INITIALIZATION/TOP-OF-PAG/ATLINE-SELECTION
D)INITIALIZATION/TOP-OF-PAGE/ATLINE-SELECTION/START-OF-SELECTION
13.在层级报表的开发里,下面哪个条件不是必需的.()
A)对内表先按层级字段排序
B)对内表和结构定义时层级字段必须排在前面
C)层级字段不能出现在at和endat语句之外
D)层级字段必须存在
14.在明细报表的开发中,双击一行转向明细报表的取数依据是.()
A)你双击那行的主键字段
B)你双击的那个字段本身
C)你双击那行在循环中预先hide的字段
D)你双击那行在循环中预先已经write出来的字段
15.在交互式报表的设计中,假如想在明细报表里加入任意字段的排序功能,
请选择正确的选项(多选).()
A)要先用getcursorfieldXXX.取得字段
B)对内表排序时该字段要用括号括起来
C)在排序时要把该字段加上一个数字以去除前面的结构名称
(如果是用结构-字段定义的话)
D)排序后显示完要把sy-lsind=0,以防止产生多余的list
16.在屏幕编程的设计中,下面共有四个主要步骤:
a设计屏幕的格式(有哪些字段,放在什么位置)
b设计屏幕的整体属性
c设计屏幕上字段的属性
d编写屏幕的流逻辑(flowlogic)
请选择通常请况下正确的顺序.()
A)abcd
B)cdba
C)bacd
D)dbac
17.如果屏幕A的下一个屏幕仍然是A,那么当执行程序时,对于屏幕的主要事件,下面哪种顺序是正确的.()
AA的PBOA)A的PAIA的PBO的PAI
A的PBOA的PAIA的PAIB)A的PBO
C)A的A的PBOA的PBOA的PAIPAI
A的A的PBOA的PAID)A的PBOPAI
18.屏幕编程中一个屏幕所使用的工具栏应如何设计.()
A)先设计一个GuiStatus,再在程序中绑定
B)先设计一个GuiTitles,再在程序中绑定
C)在程序中用Addbutton语法添加
D)在屏幕设计格式的界面上添加工具栏及其按钮
19.以下四种系统变量,各是什么含意.()
SY-UCOMMSY-DATUMSY-SUBRCSY-TABIX
A)用户触发的屏幕上的功能码当前日期当前时间循环次数
B)当前日期当前时间循环次数用户触发的屏幕上的功能码
C)用户触发的屏幕上的功能码循环次数语句执行结果返回值当前日期
D)用户触发的屏幕上的功能码当前日期语句执行结果返回值循环次数
20.一个程序的子屏幕编程是如何实现的.()
A)子屏幕区域外加屏幕(属性设置为正常屏幕)
B)自定义控件外加屏幕(属性设置为正常屏幕)
C)子屏幕区域外加屏幕(属性设置为子屏幕)
D)自定义控件外加屏幕(属性设置为子屏幕)
21.对于表格控件和内表的绑定的做法,下面哪种说法是正确的.()
A)PBO时同步循环内表和表格控件把内表的值写入表格控件,PAI时用同样的
循环把表格控件的值写回内表
B)PBO时同步循环内表和表格控件把表格控件的值写入内表,PAI时用同样的
循环把内表的值写回表格控件
C)在定义内表时定义与之绑定的表格控件,PBO和PAI事件要各循环内表一次
D)在制作表格控件时定义与之绑定的内表,PBO和PAI事件要各循环表格控件一次
22.如果要把表格控件某列的属性动态的改变成不可输入,下面哪种做法是可行的.()
A)在PAI事件中修改table的generalattribute值
B)在PBO事件中修改table的generalattribute值
C)在PAI事件中取得table的COLS属性,利用它本身是个内表的特点循环找到该列修改之,修改完后写回COLS内表
D)在PAI事件中取得table的COLS属性,利用它本身是个结构的特点找到其中表示该列的字段修改
23.要对表格控件增加一个可由用户写入信息的列,下面哪种方式是可行的(多选).()
A)在设计屏幕上点击dictionary/programfieldswindow按钮,输入字典表或者
程序中定义的元素,把它拖到表格控件中
B)在设计屏幕上修改table的attributes,增加一列
C)在设计屏幕中的表格控件里拖入一个textfield(文本字段)
D)在设计屏幕中的表格控件里拖入一个input/outputfield(输入/输出字段)
24.在编写ALVGRIDCONTROL时,应遵循以下哪种顺序.()
A)在屏幕上建区域,创建区域对象,创建ALVGRID对象,调用ALVGRID的set_table_for_first_display方法
B)在屏幕上建区域,创建ALVGRID对象,创建区域对象,调用ALVGRID的set_table_for_first_display方法
C)调用ALVGRID的set_table_for_first_display方法,在屏幕上建区域,创建ALVGRID对象,创建区域对象
D)创建区域对象,调用ALVGRID的set_table_for_first_display方法,在屏幕上建区域,创建ALVGRID对象,
25.自己制作一个搜索帮助,引用的表是SBOOKINGS,DialogType是Dialogwithvaluerestriction,里面customid和name这两个字段的IMP属性打勾,customid,name,carrid,connid这四个字段的EXP属性打勾,四个字段都设定了LPOS和SPOS,这个搜索帮助的输出效果是.()
A)先输出两个栏位的筛选屏幕,再按照筛选结果输出两个栏位的表格信息让用户选择,
选择结果影响到四个栏位
B)先输出两个栏位的表格信息让用户选择,选择结果影响到四个栏位
C)先输出四个栏位的表格信息让用户选择,选择结果影响到两个栏位
D)先输出四个栏位的筛选屏幕,再按照筛选结果输出四个栏位的表格信息让用户选择,
选择结果影响到两个栏位
26.ABAP的OPENSQL的取数语句是否可以实现数据库无关性,其原因是什么.()
A)不可以,数据库的SQL格式不同
B)可以,因为它的名字叫做OPENSQL
C)可以,因为中间有一层DBInterface做转换
D)不可以,各种数据库的版本不同
27.对ABAP的OPENSQL语句的两个返回系统变量,描述正确的是.()
A)Sy-dbcnt表示执行结果是否正确,sy-subrc表示执行影响到的数据条数
B)Sy-dbcnt表示执行影响到的数据条数,sy-subrc表示执行结果是否正确
C)Sy-dbamt表示执行结果是否正确,sy-sudnc表示执行影响到的数据条数
D)Sy-dbamt表示执行影响到的数据条数,sy-sudnc表示执行结果是否正确
28.一个表TA有三个字段,其中第一个字段是主键,目前有一条记录是1/‘first’/19,结构wa_result是和表相同类型的,当前值是2/‘second’/20.执行OPENSQL语句:
modifyTAfromwa_result.执行后对系统的影响为.()
A)没有任何影响
B)TA有两条记录1/‘first’/19和2/‘second’/20
C)TA有一条记录2/‘second’/20
D)系统出错退出,对表没有任何影响
29.SAP对锁的主要实现手段是.()
A)在SE11里加锁对象,然后在程序中调用锁对象生成的函数
B)在数据库里加锁,在程序中声明
C)由数据库自动进行,SAP不用处理
D)在程序中通过SQL语句实现
30.有一程序,起始画面里有一个用户可以输入字段为A,如果想在程序进入的时候自动设置成上次退出时的值,可以采用的方法是.()
A)在退出时使用GETPARAMETERID'
XXX'
FIELDA.
在进入时使用SETPARAMETERID'
B)在退出时使用SETPARAMETERID'
在进入时使用GETPARAMETERID'
C)不管是退出还是进入时,都执行语句GETPARAMETERID'
D)不管是退出还是进入时,都执行语句SETPARAMETERID'
31.SAP的SMARTFORM和ABAPPROGRAM的对应关系是.()
A)一个SMARTFORM对应多个程序
B)一个程序对应多个SMARTFORM
C)一个SMARTFORM对应多个程序,一个程序也可以对应多个SMARTFORM
D)一个SMARTFORM对应一个程序
32.设计SMARTFORM显示一个表格,如果第一页是一种格式,后面几页是一种格式,
如何设计.()
A)第一页指向第二页,第二页指向空
B)第一页指向自己,第二页指向第一页
C)第一页指向第二页,第二页指向第一页
D)第一页指向第二页,第二页指向自己
33.如果想设计SMARTFORM中大家公用的文本,应该使用什么技术.()
A)SMARTTEXT
B)SMARTSTYLE
C)SAPSCRIPT
D)TEXTMODULE
34.下面对于SMARTFORM中TABLE和TEMPLATE的描述,正确的是.()
A)TEMPLATE用来设计表格模版,TABLE用来设计表格实体
B)TEMPLATE用来设计表格样式,TABLE用来设计表格实体
C)TEMPLATE用来设计静态表格,TABLE用来设计表格实体
D)TEMPLATE用来设计静态表格,TABLE用来设计动态表格
35.SMARTFORM中TABLE的排序事件的触发场合是.()
A)循环到排序字段第一次开始时触发开始事件,循环到排序字段结束时
触发结束事件
B)循环到排序字段第一次开始时触发开始事件,循环到表格结束时
C)当表格开始时触发开始事件,表格结束时触发结束事件
D)循环到排序字段第一次开始时触发开始事件,然后触发结束事件,然后
开始正式循环该排序字段剩余记录
36.在SMARTFORM中显示一个表格,其中有一个栏位为wa_sflight-price,现在里面有三行数据,其值依次分别是10,30,50,现在在表格设计的时候在GlobalDefinition中定义一个变量G_TOL,在表格的MainArea中加入一个真假节点,节点的条件为WA_SFLIGHT-PRICE>
10.然后,在真节点下加一个程序行,内容为G_TOL=wa_sflight-price+10.假节点下加一个程序行,内容为G_TOL=wa_sflight-price+20.最后在表格的Footer下加一个表行(在表格最后显示),下加一个文本节点显示这个字段G_TOL,它显示的值应该是.()
A)60
B)70
C)140
D)150
37.SAP提供的修改系统标准功能的方案里,哪几种是不需要修改系统标准程序
就可以实现的.()
A)CustomerDevelepment,Enhancement,Modification
B)CustomerDevelepment,Customizing,Modification
C)CustomerDevelepment,Customizing,Enhancement
D)Enhancement,Modification,Customizing
38.对于客户定制需求的解决方案,应该遵循哪一种顺序进行为宜.()
A)先判断能否配置;
再判断系统有无类似功能,
有的话先判断能否修改标准程序,再判断能否进行Enhancement;
最后考虑自己开发
B)先判断系统有无类似功能,有的话先判断能否修改标准程序,
再判断能否进行Enhancement;
然后判断能否配置;
C)先判断能否配置;
有的话先判断能否进行Enhancement,再判断能否修改标准程序;
D)先判断系统有无类似功能,有的话先判断能否进行Enhancement,
再判断能否修改标准程序;
39.自己定义一个增强项目,加入系统的增强,并在其中激活增强的TCODE应该是.()
A)SMOD
B)CMOD
C)SE84
D)SE80
40.在SAP系统标准增强功能里,主要包含了以下哪组功能.()
A)TableEnhancement/ScreenExit/MenuExit/FunctionmoduleExit
B)TableEnhancement/StructureExit/MenuExit/EventExit
C)MenuExit/FunctionmoduleExit/FieldExit/BAPIExit
D)StructureExit/MenuExit/TableEnhancement/ScreenExit
二问答题(共1题,20分)
请简述SAP二次开发中REPORT,SCREEN,数据库更新,SMARTFORM及增强等主要技术的开发方法和主要应用场合。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- abap 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)