在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了A.代码的可重用性B
在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了
A.代码的可重用性
B.系统的可维护性
C.降低开发和维护费用
D.用户界面的友好性
在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了
A.代码的可重用性
B.系统的可维护性
C.降低开发和维护费用
D.用户界面的友好性
在数据库应用系统开发过程中,常采用()来实现对数据库的更新操作,其内部以事务程序的方式来编写。
A.视图
B.索引
C.存储过程
D.触发器
A.允许更快更可靠地开发系统
B.减少对层次数据库的数据完整性的破坏
C.使传统的瀑布式系统开发方法更加流畅
D.保持原来用过程语言编写的程序
在数据库管理系统中,DBMS提供的【 】语言的语句可以嵌人到某一高级语言中,该语言称为宿主语言。
在Access中,将数据库对象导出成()格式,可使数据与其他高级语言程序共享。
A.Word
B.Excel
C.数据文件
D.表格式
James Martin认为以下哪些做法有助于提高生产率?
Ⅰ.采用自顶向下的主题数据库规划
Ⅱ.统一规划数据的格式
Ⅲ.使用高级数据库语言
Ⅳ.使用C、COBOL等高级语言
Ⅴ.使用第4代语言(4GL)
A.Ⅰ、Ⅳ
B.Ⅰ、Ⅱ和Ⅳ
C.Ⅰ、Ⅱ、Ⅲ和Ⅴ
D.全部
试题四(共20 分)
阅读以下说明和 C 语言代码, 回答问题 1 至问题3, 将解答填入答题纸的对应栏内。
【说明】
在实时系统中, 许多控制软件需要将数据封装到一个数据结构中, 以节省存储空间。对于位操作,使用汇编语言实现其访问比较容易,但会增加编程难度,因此现在普遍采用 C 语言实现。使用高级语言编程要特别注意结构的存储格式以及编译器的特性。本题所使用的编译器对变量按声明顺序分配地址。分析图 4-1所示的 C 语言代码,回答以下问题。
【问题 1】 (8 分)
如果处理机按 16 位以大端方式(big_endian)编址,请在图 4-2 所示的存储器图表中填入 myRadarData 数据的存储内容(十六进制表示)。
【问题 2】 (8分)
在图 4-1 所示的程序中,第 22 行的语句执行完成后,下列语句的结果是多少?请将应填入(n)处的内容写在答题纸的对应栏中。
q->X = (1)
q->Y = (2)
q->Z = (3)
q->U = (4)
若再执行一次q++,则下列语句的结果又是多少?请将应填入(n)处的内容写在答题纸的对应栏中。
q->X = (5)
q->Y = (6)
q->Z = (7)
q->U = (8)
【问题 3】 (4 分)
内存空间常划分为代码段(text) 、数据段(data) 、bss 段(bss) 、堆区(heap)和栈区(stack) ,那么图 4-1 中 myRadarData 数组的存储空间应分配在哪个段中?指针变量 p、q 应分配在哪个段中?
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
A.应用层、数据有取层、数据存储层、语言翻译处理层
B.应用层、数据存储层、数据存取层、语言翻译处理层
C.应用层、数据存储层、语言翻译处理层、数据存取层
D.应用层、语言翻译处理层、数据存取层、数据存储层
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(23)。
A.应用层、数据存取层、数据存储层、语言翻译处理层
B.应用层、数据存储层、数据存取层、语言翻译处理层
C.应用层、数据存储层、语言翻译处理层、数据存取层
D.应用层、语言翻译处理层、数据存取层、数据存储层
A.应用层、数据存取层、数据存储层、语言翻译处理层
B.应用层、数据存储层、数据存取层、语言翻译处理层
C.应用层、数据存储层、语言翻译处理层、数据存取层
D.应用层、语言翻译处理层、数据存取层、数据存储层