TIPTOP开发技术试题-答案

合集下载

web开发试题及答案

web开发试题及答案

web开发试题及答案本文为您提供一些常见的Web开发试题及答案,希望能够帮助您更好地了解和理解Web开发的相关知识。

一、什么是Web开发?Web开发是指使用各种技术和工具创建和维护网站的过程。

它涉及前端开发、后端开发以及数据库管理等多个方面。

二、前端开发试题及答案1. HTML是什么?请简要介绍HTML的作用。

答:HTML(HyperText Markup Language)是一种用于创建网页的标记语言。

它用于描述网页的结构和内容,通过使用各种标签和元素对文本、图像、链接等进行标记,从而呈现出丰富多样的网页内容。

2. CSS是什么?请简要介绍CSS的作用。

答:CSS(Cascading Style Sheets)是一种用于定义网页样式和布局的语言。

它与HTML结合使用,通过为HTML元素添加样式属性,可以改变字体、颜色、大小、布局等方面的效果,从而使网页更加美观和易于阅读。

3. JavaScript是什么?请简要介绍JavaScript的作用。

答:JavaScript是一种运行在客户端的脚本语言,可用于给网页添加动态效果和交互功能。

它可以与HTML和CSS配合使用,实现用户与网页之间的交互和数据处理,例如表单验证、页面加载、动画效果等。

三、后端开发试题及答案1. 什么是后端开发?与前端开发有何区别?答:后端开发是指负责处理网站的后台逻辑和数据交互的开发工作。

它主要关注于服务器端的代码编写和数据库管理,如处理用户请求、数据存储、安全性等方面。

而前端开发主要关注于网页的用户界面和前台交互。

2. 请简要介绍一下常用的后端开发语言。

答:常用的后端开发语言包括Java、Python、PHP和Ruby等。

每种语言都有其特点和适用场景。

例如,Java适用于大型企业级应用的开发,Python适用于快速开发和科学计算,PHP适用于Web应用程序的开发,Ruby适用于简洁优雅的代码编写。

3. 什么是数据库?请简要介绍一下常用的数据库类型。

软件开发技术 练习题及参考答案(一)

软件开发技术 练习题及参考答案(一)

软件开发技术练习题一、填空题1. 一个是一个特殊的方法,用于初始化一个类的对象。

2. 如果一个类包含一个或多个的abstract方法,它就是一个类。

3. 一个数组的各元素具有相同的和。

4. Integer.parseInt()用于将字符串转换成。

5. 实参变量对形参变量的数据传递是。

6. 一个子类一般比其超类封装的功能性要。

7. 接口中定义的数据成员是。

9. 用户要进行有关程序的编写,就需要JBuilder中的。

10. 要将当前工程中所有文件进行编译和链接,需使用菜单项的功能。

11. 在内容窗口显示的内容为,其上方就会出现“控件栏”。

13. Swing控件扩展了控件,所有控件都可以在Swing 控件中找到功能一样的控件。

14. JSP技术提供了一种混合编程的环境。

15. Servlet是标准的 Java应用程序。

参考答案1. 构造方法2. 抽象3. 数据类型数组名4. 整数5. 值传递6. 多7. 常量数据成员 9. 程序编辑器10. Make Project 11. 用户界面设计器 13. AWT AWT 14. HTML和Java Servlet 15. 服务器端二、简答题1.简述Java Applet的生命周期。

答:下载Java Applet,产生实例并初始化,开始运行;用户离开Java Applet所在页面时,这个Java Applet将停止运行;当用户又回到其所在页面时,将又一次启动运行;用户退出浏览器时,Java Applet停止执行,进行善后处理。

2. 简述JavaBean在JSP中的应用答:JavaBean组件是用Java语言编写的、与平台无关的、可重用的软件组件,JavaBean 组件继承了在Java程序中可以看到的平台无关性,开发人员可以编写出可重用的组件,然后在各个平台上运行;在JSP页面中使用JavaBean组件可以将代码与显示分离;在JSP页面中有负责存取内容和显示的标记,业务逻辑被包含在可重用的JavaBean组件中。

TIPTOP开发技术试题-答案

TIPTOP开发技术试题-答案

开发技术面试考题一、填空题(共30空,每空1分)1.1请将下列双档程序流程图补充完整1.2上传文件至服务器的指令____rz______,从服务器下载文件至本地盘的指令___sz____ 1.3不同用户间的切换指令________su_______1.4查看当前ERP用户数_______fglWrt –a info user_________1.5查看CPU占用情况____top_________1.6VI环境中,请写出以下指令:将第5行到第12行之间的内容拷贝到第18行下_____:5,12 co 18______________ 将第5行到第12行之间的内容删除__________:5,12 d________________显示行号___:set nu______________将文档中任何aim均用cpm替换____:g/aim/s//cpm/g_________________1.7修改某个文件的权限,使用的是哪个命令____chmod_______________________1.8在Genero BDL语法中,写出以下符号的含义。

A.{} ____可以将某个范围做备注____________________B.# ____将某行做备注____________________________C.- - ____将某行做备注____________________________D.|| ____字符串连结______________________________1.9请将下面内容填写完整TIPTOP串Crystal Reports 的方式二程序段流程:Step 1:产生___SQL________,prepare ---SQL 做后续___抓取______资料至temp table用Step 2:清除___ temp table _____资料Step 3:在____FORECAH____后的____EXECUTE____ 将资料写入temp table1.10请将下面代码填写完整LET g_sql = “occ01.occ_file.occ01, occ02.occ_file.occ02,”,“occ63.occ_file.occ63, oag02.oag_file.oag02,”,“occ53.occ_file.occ53”LET l_table = cl_prt_temptable(‘axmr213’,g_sql) CLIPPEDIF l_table = -1 THEN EXIT PROGRAM END IFLET g_sql = “INSERT INTO ds_report:”,l_table CLIPPED,“VALUES(?,?,?,?,?)”CALL cl_del_data(l_table)二、选择题(共10题,每空2分)2.1如果某个文件的权限为-rwx-wxr-x,那么下列哪个是正确的权限对应值?CA.755B. 764C. 735D. 7462.2在construct下,开窗查询程序中必须设置的变量是()C(A)g_qryparam.construct (B) g_qryparam.where(C)g_qryparam.state (D) g_qryparam.pagecount2.3对于TIPTOP GP系统,可通过作业进行配置来完成的开窗查询程序是()BA.Hard-codeB. 动态查询程序C. create-qryD. 自定义2.4执行下面哪条命令可以将topcust子目录压缩打包()BA.tar xvfz topcust.tar topcustB. tar cvfz topcust.tar topcustC. tar cvf topcust.tar topcustD. tar xvf topcust.tar topcust2.5启动带ui界面的debugger工具命令,以下哪条命令是正确的() AA.r.d- aooi010B. r.d2+ aooi010C. r.d2 aooi010D. 选项B和C都正确2.6假设,在对某程序做除错,在debugger命令框内,输入什么命令可以查询变量g_i的值() AA.p g_i(小写)B. b g_iC. P g_i(大写)D. show g_i2.7全局变量档名是() BA.tiptop globalB. top.globalC. tip.globalD. global2.8TIPTOP中导入导出资料的脚本是() AA.Load/unloadB. imp/expC. dbimport/dbexportD. in/out2.9我们通常说分配给ORACLE系统的内存区域是指() DA.RGAB. UGAC. PGAD. SGA2.10在TIPTOP中的营运中心(工厂)对应于Oracle中的什么概念() CA.实例B. 数据库C. 用户D. 表空间三、问题题(共10题,每空5分)3.1如图示,所有字段已定义为gr_order.*,按下面提出的需求,补充完成以下代码。

前端开发基础(习题卷11)

前端开发基础(习题卷11)

前端开发基础(习题卷11)第1部分:单项选择题,共62题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]双向绑定v-model修饰符中( )可以将用户输入的内容转换成数值A)trimB)numberC)lazy答案:B解析:2.[单选题]以下哪种不是CSS的样式引入方式A)内联样式B)段落样式表C)内部样式表D)外部样式表答案:B解析:3.[单选题]以下代码:{{str}}str的值为“Hello Vue"最后在页面上显示的为:A)Hello VueB)Hello VueC){{str}}D)str答案:B解析:4.[单选题]文档对象模型DOM主要作用是( )。

A)一种高级编程技术B)一种编译型程序语言C)提供一种与浏览器、平台无关的访问和操作HTML文档和XML文档的接口D)访问XML文档的方法答案:C解析:5.[单选题]在Vue中,组件是( )A)一个HTML元素B)可复用的Vue实例C)Vue实例的一个属性D)以上说法都错误答案:B解析:A)他们都可以作用于页面多个标签,如果这两者样式发生了冲突,以通配符选择器中的样式为准B)通配符选择器在标签较多的页面中适合使用C)在做页面样式的基本配置时,组合选择器不适合在标签较多的页面中使用,会影响页面的渲染时间D)组合选择器就是有相同设置的元素分为一组,使用逗号隔开,这样设置的样式就会对该组所有元素起作用答案:D解析:7.[单选题]下列对于v-show指令的描述不正确的是( )。

A)v-show指令是根据表达式的值来判断是否显示或隐藏DOM元素B)使用v-show指令的元素都始终会被渲染并保留在DOM中C)绑定值的改变只是切换元素的CSS属性displayD)如果在运行时条件很少改变,则需要使用v-show答案:D解析:8.[单选题]在编辑网页时,按“Ctrl+Shift+空格键”插入的HTML源代码为A)&nbspB) C)&sbnpD)&sbnp;答案:B解析:9.[单选题]页面中的数据应该预先在Vue实例中的( )中声明。

前端或移动开发岗位招聘笔试题及解答(某大型集团公司)

前端或移动开发岗位招聘笔试题及解答(某大型集团公司)

招聘前端或移动开发岗位笔试题及解答(某大型集团公司)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下哪种编程语言是专门为前端开发设计的?A. JavaB. CC. JavaScriptD. Python2、以下哪个不是HTML5引入的新特性?A. canvasB. SVGC. videoD. Flash3、以下哪种技术不属于前端开发中的客户端脚本语言?A. JavaScriptB. JavaC. PythonD. TypeScript4、在HTML5中,以下哪个元素用于创建可拖动的区域?A. <div>B. <canvas>C. <draggable>D. <area>5、以下哪种技术不是前端开发中常用的JavaScript库或框架?A. jQueryB. ReactC. AngularD. PHP6、在移动开发中,以下哪个不是原生应用开发的常见编程语言?A. SwiftB. JavaC. KotlinD. HTML57、以下哪个技术栈通常用于开发原生Android应用?A. React NativeB. FlutterC. AngularD. Vue.js8、在HTML5中,以下哪个标签用于创建视频播放器?A.B.C.D.9、题干:在HTML5中,哪个属性可以用来控制页面是否在加载时显示滚动条?A. scrollbarsB. scrollbar-widthC. scrollD. autoScroll 10、题干:以下哪个技术不是React.js中的核心概念?A. JSXB. Virtual DOMC. HooksD. jQuery二、多项选择题(本大题有10小题,每小题4分,共40分)1、以下哪些技术或框架是前端开发中常用的?()A、HTML5B、CSS3C、JavaScriptD、ReactE、Vue.jsF、jQueryG、AngularH、Swift(用于移动开发)2、以下哪些特性是移动开发中Android和iOS平台共有的?()A、触摸屏操作B、多点触控C、应用生命周期管理D、文件存储访问E、网络通信F、图形渲染G、传感器数据访问H、应用权限管理3、以下哪些技术栈通常用于移动端开发?()A. HTML5, CSS3, JavaScriptB. Android原生开发(Java/Kotlin)C. iOS原生开发(Objective-C/Swift)D. React NativeE. Flutter4、以下哪些是前端性能优化的常见方法?()A. 压缩图片和资源文件B. 使用CDN加速内容分发C. 减少DOM操作,使用DocumentFragmentD. 利用缓存机制,如Service WorkerE. 使用CSS3的硬件加速5、以下哪些技术或框架是前端开发中常用的?()A. HTML5B. CSS3C. JavaScriptD. ReactE. Vue.jsF. AngularG. Node.js6、在移动开发中,以下哪些平台支持原生应用开发?()A. iOSB. AndroidC. Windows PhoneD. HTML5E. FlutterF. React NativeG. Xamarin7、以下哪些技术或框架是前端开发中常用的?()A. HTML5B. CSS3C. JavaScriptD. ReactE. AngularF. Node.jsG. BootstrapH. jQuery8、以下哪些是移动开发中常见的平台和工具?()A. Android StudioB. XcodeC. FlutterD. React NativeE. SwiftF. KotlinG. IntelliJ IDEAH. Visual Studio9、以下哪些技术或框架常用于前端开发?()A. ReactB. AngularC. Vue.jsD. BootstrapE. JavaF. Kotlin 10、在移动应用开发中,以下哪些平台或技术是必须掌握的?()A. iOS SDKB. Android SDKC. FlutterD. SwiftE. KotlinF. Web技术三、判断题(本大题有10小题,每小题2分,共20分)1、HTML5的本地存储方式中,WebSQL已经被弃用,目前主流的是localStorage和sessionStorage。

盛趣时代前端面试题

盛趣时代前端面试题

盛趣时代前端面试题第1题在Vue中,下列说法正确的是() [单选题]A.vue是后端框架B.vue是基于jQuery开发的框架C.vue是前端框架(正确答案)D.以上说法都不对答案解析:概念理解第2题下列框架中不属于JavaScript框架的是() [单选题]A.Spring(正确答案)B.AngularC.ReactD.Vue答案解析:概念理解第3题以下前端框架中,由中国人开发的是() [单选题]A.Vue(正确答案)B.AngularC.ReactD.jQuery答案解析:概念理解第4题MVC设计模式不包括以下()部分 [单选题]A.ModelB.Vue(正确答案)C.ViewD.Controller答案解析:概念理解第6题在Vue中,下列关于Vue的优势的说法错误的是()【选两项】A.双向数据绑定B.可复用的组件C.增加代码的耦合度(正确答案)D.功能插件化(正确答案)答案解析:概念理解第7题在Vue中,以下关于Vue的功能描述错误的是() [单选题]A.Vue的组件不可复用(正确答案)B.Vue具有虚拟DOM功能C.Vue可以实现视图和数据解耦D.Vue可用于数据绑定答案解析:概念理解第8题在Vue中,向HTML中插入文本值可用下列()符号 [单选题]A.《》B.<>C.{{}}(正确答案)D.()答案解析:概念理解第14题在Vue的双向数据绑定中,()是Vue的核心 [单选题]A.ViewB.ViewModel(正确答案)C.ModelD.Controller答案解析:概念理解第15题在Vue中,表单元素上数据双向绑定的指令是() [单选题]A.v-ifB.v-showC.v-forD.v-model(正确答案)答案解析:概念理解第17题在Vue中,下列关于 Vue 实例对象说法不正确的是() [单选题]A.Vue 实例对象是通过 new Vue({})方式创建的B.Vue 实例对象只允许有唯一的一个根标签C.通过 methods 参数可以定义事件处理函数D.Vue 实例对象中 data 数据不具有响应特性(正确答案)答案解析:概念理解第19题在Vue实例常用选项参数中,必须的参数是() [单选题]B.el(正确答案)C.methodsD.filters答案解析:概念理解第20题在Vue中,以下()不属于Vue实例的选项参数 [单选题]A.dataB.elC.view(正确答案)D.methods答案解析:概念理解第21题在Vue中,下列关于Vue实例选项参数说法错误的是() [单选题]A.watch:观察Vue实例变化的一个表达式或计算属性函数B.filters:Vue实例的计算属性集合(正确答案)C.template:定义字符串模板作为Vue实例的标识使用ponents:包含Vue实例可用组件的哈希表答案解析:概念理解第25题在Vue中,支持在{{}}的插值的尾部添加一个()对数据进行过滤,经常用于格式化文本 [单选题]A.#B.|(正确答案)C.&答案解析:概念理解第26题在Vue中,关于Vue全局过滤器和局部过滤器下列说法错误的是() [单选题]A.全局过滤器可以在整个页面中使用B.局部过滤器作用域是当前Vue实例中有效C.一个表达式可以使用多个过滤器D.当全局过滤器和局部过滤器名称相同时全局过滤器优先(正确答案)答案解析:概念理解第30题在Vue中,关于Vue的功能描述错误的是() [单选题]A.单向的数据绑定(正确答案)B.视图和数据解耦C.可复用的组件D.解耦视图和数据答案解析:概念理解第32题在Vue中,以下关于Vue插值下列说法错误的是() [单选题]A.{{文本}}用于插入与绑定文本B.{{表达式}}可以使用JavaScript表达式进行简单的运算C.{{}}中只支持单个表达式D.{{}}支持语句和流控制(正确答案)答案解析:概念理解第33题在Vue中,文本插值也接受表达式形式的值,以下关于文本插值中表达式的形式说法错误的是() [单选题]A.表达式可以是JavaScript中的表达式,用于计算结果B.表达式中也可以包含过滤器C.表达式是各种数值、变量和运算符的综合体,简单的表达式可以是常量或者变量名称。

应用开发类考试题及答案

应用开发类考试题及答案

应用开发类考试题及答案一、单项选择题(每题2分,共20分)1. 以下哪个不是Android开发中常用的布局类型?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. ButtonLayout答案:D2. 在iOS开发中,哪个框架用于处理用户界面?A. UIKitB. Core DataC. Core AnimationD. Core Bluetooth答案:A3. 下列哪个不是Java语言的特性?A. 面向对象B. 平台无关性C. 编译型语言D. 动态类型答案:D4. 在HTML中,用于定义最重要的标题的标签是?A. <h1>B. <h2>C. <h3>D. <h4>答案:A5. 在JavaScript中,用于创建数组的关键字是?A. arrayB. listC. setD. let答案:A6. 在CSS中,哪个属性用于设置元素的背景颜色?A. colorB. background-colorC. fillD. style答案:B7. 在Android Studio中,哪个工具用于检查代码中的潜在错误?A. LintB. GradleC. EmulatorD. Layout Editor答案:A8. 在iOS开发中,哪个类用于创建自定义视图?A. UIViewB. UIViewControllerC. UINavigationControllerD. UITabBarController答案:A9. 在JavaScript中,用于声明变量的关键字是?A. varB. letC. constD. All of the above答案:D10. 在HTML中,用于创建超链接的标签是?A. <a>B. <link>C. <url>D. <hyper>答案:A二、多项选择题(每题3分,共30分)1. 下列哪些是Android开发中常用的数据存储方式?A. SQLiteB. Shared PreferencesC. File SystemD. Firebase答案:A, B, C, D2. 在iOS开发中,下列哪些是视图控制器生命周期的方法?A. viewDidLoad()B. viewWillAppear()C. viewDidAppear()D. didReceiveMemoryWarning()答案:A, B, C, D3. 在Java中,下列哪些是合法的变量命名?A. _myVarB. myVarC. 2myVarD. myVar2答案:A, B, D4. 在HTML中,下列哪些标签用于格式化文本?A. <b>B. <i>C. <u>D. <p>答案:A, B, C5. 在CSS中,下列哪些属性用于控制字体样式?A. font-familyB. font-sizeC. font-weightD. color答案:A, B, C6. 在JavaScript中,下列哪些是事件类型?A. clickB. loadC. mouseoverD. submit答案:A, B, C, D7. 在Android Studio中,下列哪些是调试工具?A. LogcatB. ProfilerC. DebuggerD. Layout Inspector答案:A, B, C, D8. 在iOS开发中,下列哪些是布局约束?A. LeadingB. TrailingC. TopD. Bottom答案:A, B, C, D9. 在JavaScript中,下列哪些是数据类型?A. NumberB. StringC. BooleanD. Undefined答案:A, B, C, D10. 在HTML中,下列哪些标签用于创建列表?A. <ul>B. <ol>C. <li>D. <dl>答案:A, B, C三、判断题(每题2分,共20分)1. 在Android开发中,Activity是用户与应用交互的界面。

网页开发技术试题集合(选择题+填空题+编程题)

网页开发技术试题集合(选择题+填空题+编程题)

网页开发技术参考试题一、选择题(每小题2分、共30分)1.在默认WWW主目录C:\intpupb\wwwroot下建一个temp.asp 文件通过Internet访问你的ASP文件时,下列说法正确的是(D)。

A. http://localhost/temp.aspB. http://127.0.0.1/temp.aspC. http://你的计算机名字/temp.asp D. http://你的计算机的IP地址/temp.asp2.下列标记中,(A )可以在网页中插入图片。

A.<img>标记 B。

<Br>表记 C。

<H3>标记 D。

<SCR>标记3.程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是( C )。

A.</Sub> B.Exit C.Exit Sub D.Loop4.下列那个函数可以计算两个日期或时间的间隔的函数是( B )A.WeekDey B.DataDiff C.DateAdd D.FormatDateTime 5.下列不属于Request.ServerVariables 集合可以读取服务器环境变量的是(A)。

A.客户端的网速 B.客户端所提交内容的数据类型C.发送请求的端口号 D.发出请求的远程主机IP6.下列关于ASP程序说法不正确的是(C )。

A.在ASP程序中,字母不分大小写B.使用REM或’符号来标记注释语句C.<%和%>符号必须和ASP语句放在一行D.ASP语句必须分行,不能把多条ASP语句写在一行7.下面( D )不是Global.asa文件可用来存放是事件。

A.Application_OnEndB.Application_OnStartC.Session_OnEndD. Sever_OnStart8.下列那种方法不能实现页面跳转的效果(B)。

A、Response.Redirect方法B、HTMLEncode方法C、Server.Execue方法D、Server.Transfer方法9.在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用( B )对象实现A.RequestB.ResponseC.ServerD.Session10.执行完Delete From Users语句后,共删除多少条记录( D )A.0 B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开发技术面试考题一、填空题(共30空,每空1分)1.1请将下列双档程序流程图补充完整1.2上传文件至服务器的指令____rz______,从服务器下载文件至本地盘的指令___sz____ 1.3不同用户间的切换指令________su_______1.4查看当前ERP用户数_______fglWrt –a info user_________1.5查看CPU占用情况____top_________1.6VI环境中,请写出以下指令:将第5行到第12行之间的内容拷贝到第18行下_____:5,12 co 18______________ 将第5行到第12行之间的内容删除__________:5,12 d________________显示行号___:set nu______________将文档中任何aim均用cpm替换____:g/aim/s//cpm/g_________________1.7修改某个文件的权限,使用的是哪个命令____chmod_______________________1.8在Genero BDL语法中,写出以下符号的含义。

A.{} ____可以将某个范围做备注____________________B.# ____将某行做备注____________________________C.- - ____将某行做备注____________________________D.|| ____字符串连结______________________________1.9请将下面内容填写完整TIPTOP串Crystal Reports 的方式二程序段流程:Step 1:产生___SQL________,prepare ---SQL 做后续___抓取______资料至temp table用Step 2:清除___ temp table _____资料Step 3:在____FORECAH____后的____EXECUTE____ 将资料写入temp table1.10请将下面代码填写完整LET g_sql = “occ01.occ_file.occ01, occ02.occ_file.occ02,”,“occ63.occ_file.occ63, oag02.oag_file.oag02,”,“occ53.occ_file.occ53”LET l_table = cl_prt_temptable(‘axmr213’,g_sql) CLIPPEDIF l_table = -1 THEN EXIT PROGRAM END IFLET g_sql = “INSERT INTO ds_report:”,l_table CLIPPED,“VALUES(?,?,?,?,?)”CALL cl_del_data(l_table)二、选择题(共10题,每空2分)2.1如果某个文件的权限为-rwx-wxr-x,那么下列哪个是正确的权限对应值?CA.755B. 764C. 735D. 7462.2在construct下,开窗查询程序中必须设置的变量是()C(A)g_qryparam.construct (B) g_qryparam.where(C)g_qryparam.state (D) g_qryparam.pagecount2.3对于TIPTOP GP系统,可通过作业进行配置来完成的开窗查询程序是()BA.Hard-codeB. 动态查询程序C. create-qryD. 自定义2.4执行下面哪条命令可以将topcust子目录压缩打包()BA.tar xvfz topcust.tar topcustB. tar cvfz topcust.tar topcustC. tar cvf topcust.tar topcustD. tar xvf topcust.tar topcust2.5启动带ui界面的debugger工具命令,以下哪条命令是正确的() AA.r.d- aooi010B. r.d2+ aooi010C. r.d2 aooi010D. 选项B和C都正确2.6假设,在对某程序做除错,在debugger命令框内,输入什么命令可以查询变量g_i的值() AA.p g_i(小写)B. b g_iC. P g_i(大写)D. show g_i2.7全局变量档名是() BA.tiptop globalB. top.globalC. tip.globalD. global2.8TIPTOP中导入导出资料的脚本是() AA.Load/unloadB. imp/expC. dbimport/dbexportD. in/out2.9我们通常说分配给ORACLE系统的内存区域是指() DA.RGAB. UGAC. PGAD. SGA2.10在TIPTOP中的营运中心(工厂)对应于Oracle中的什么概念() CA.实例B. 数据库C. 用户D. 表空间三、问题题(共10题,每空5分)3.1如图示,所有字段已定义为gr_order.*,按下面提出的需求,补充完成以下代码。

光标停在Order Date时,显示当前日期。

若回车,则光标跳到Customer No。

INPUT BY NAME gr_order.*__BEFORE FIELD_______ order_date___LET_____ gr_order.order_date = today__DISPLAY BY NAME___ gr_order.order_date__NEXT FIELD_______ customer_numEND INPUT3.2Genero BDL语法中,CURSOR有哪几种存在形式?分别进行说明及简述运用过程。

(1)、Scrolling Cursor:通常运用在查询程序,可以随机抓取数据。

A1、透过DECLARE定义A2、利用OPEN开启该CURSORA3、透过FETCH cursor_name INTO 变数抓取资料A4、利用CLOSE释放缓冲区,删除临时表(2)、Non-scrolling Cursor:通常运用在报表程序,抓取数据的方式是依序的方式。

B1、PREPARE申明B2、透过DECLARE定义B3、利用FOREACH指令抓取数据B4、利用CLOSE释放缓冲区,删除临时表(3)、Locking Cursor:通常运用在Update程序,做数据Lock的动作。

C1、透过DECLARE定义C2、利用OPEN开启该CURSORC3、透过FETCH cursor_name INTO 变数抓取资料C4、利用CLOSE释放缓冲区,删除临时表3.3什么是事务?事务的意义?事务的语句有哪些,并进行简单说明。

答:事务是作为一组执行的动作,若其中某一动作失败则其它所有动作必须重作。

意义:事务一般有开始和结束。

数据库服务器监视事务,若完成则提交到磁盘;若失败,则恢复事务开始前的状态。

语句:BEGIN WORK语句说明事务开始,COMMIT WORK语句说明所有修改完成,并提交到磁盘,事务结束。

ROLLBACK WORK说明由于外部原因导致事务未完成,有一个或多个动作失败或放弃,在系统重启时会回滚事务。

3.4按下面提出的需求,补充完成以下代码。

database storesmaindefine lr_customer record like customer.*{定义局部变量用于保存从客户表取出的一行数据。

}open form cust_form from "customer"display form cust_form{设置循环提示用户输入一个有效的客户号。

}while trueprompt "Enter a customer number: "for lr_customer.customer_num{根据输入的customer_num,写出SELECT语句只返回一行数据,放入lr_customer记录变量中}select * into lr_customer.* from customer___where customer_num = lr_customer.customer_num______________________________________________if SQLCA.SQLCODE = 0 thenexit whileend ifend while__ display by name __ lr_customer.*{获取的数据显示在画面上} __ sleep 3____________ {显示停顿3秒}__ clear screen___________ {清屏}end main3.5写一程序:1 + 2 + 3 + 。

+ x < = 100 显示x的值Let j = 0For x=1 to 100Let j = x + jIf j > 100 thenDisplay xEnd ifEnd for3.6请说明以下命令的意思:grep ‘ima08’*.4glcreatdb ds2 4r.d2+ axct100第一个指,在所有4gl文件中搜寻字符串ima08。

第二个指,创建一个新的用户,复制一个已有的用户的表结构和内容。

第三个指,对程式axct100进行除错功能的程序追踪。

3.7描述VI经常用到的命令。

1、退出vi,:q2、保存文档,:w3、复制,co4、搬移,m5、取消操作,undo6、删除当前字符,x7、删除当前行,dd8、当前字符替换,r9、整行替换,S10、取代至行尾,C3.8请说明r.c2 、r.l2 、r.f2 、r.gf 、r.s2的功能r.c2 :将4gl程序编译为42mr.l2 :读取程序连结数据并将42m程序连结至42rr.f2 :将4fd画面档编译成42fr.gf :预览编译后的42f档r.s2 :制作db schema文件3.9请简述debugger工具中,F10(step over)和F11(step into)的区别F11:step into,在除错阶段时,此功能会对每一程序进行追踪,当碰到子程序时,会进到子程序内一行一行除错,直到用户结束此阶段。

F10:step over,与F11(step into)的差别在于碰到子程序段时,不会跳进子程序进行debug ,只会将子程序所执行出的结果显示在屏幕上。

3.10请简要描述制作水晶报表操作步骤1、维护p_genxml(报表资料来源维护作业)2、制作crystal report报表模板3、维护p_zaw(CR报表格式维护作业)4、设计4gl程序:Step 1: 产生temp table,prepare SQL作后续insert资料至temp table。

相关文档
最新文档