第1题
A.在程序中使用内联函数使程序的可读性变差
B.在定义函数时可以在形参表的任何位置给出缺省形参值
C.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
D.使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
第3题
A.编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入
B.编写一个存储过程,管理插入和检查数值,不允许直接插入
C.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score
D.在Score列增加检查限制
第4题
B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score
C.编写一个触发器来检查Score的值,如果不在0和120之间,则撤消插入
D.在Score列增加检查限制
第5题
A.内联函数必须在定义处加上inline关键字,否则就是普通的函数
B.内联函数必须是一个小函数,不能包含循环、switch等语句
C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错
D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间
第7题
A.一个成员函数在类体外定义,则该成员函数默认是内联函数
B.一个成员函数在类体中定义,则该成员函数默认是内联函数
C.在类体外定义成员函数需要使用::运算符指明该成员函数属于哪个类
D.类体外定义的成员函数默认为公有成员函数
第8题
A.在一个源文件中定义的外部函数可以在其他源文件中调用,静态函数不可以
B.使用static关键字可以将一个函数定义为静态函数
C.在一个源文件中定义的内联函数不能在其他源文件中调用
D.函数的外部声明中可以省略extern关键字
第9题
假设科目发生额/余额汇总文件为ZWHZ.DBF,其文件结构如下表所示:
序号 | 字段名 | 类型 | 长度 | 小数位 |
1 | 科目代码 | C | 11 | |
2 | 科目级次 | N | 1 | |
3 | 余额方向 | C | 2 | |
4 | 年初余额 | N | 12 | 2 |
5 | 月01借方 | N | 12 | 2 |
6 | 月01贷方 | N | 12 | 2 |
7 | 月02借方 | N | 12 | 2 |
8 | 月02贷方 | N | 12 | 2 |
vdots | vdots | vdots | vdots | |
27 | 月12借方 | N | 12 | 2 |
28 | 月12贷方 | N | 12 | 2 |
其中,“余额方向”表示该科目年初余额的方向,取值规定为:值为“借”表示该科目年初余额为借方,值为“贷”表示该科目年初余额为贷方;“月01借方”、“月01贷方”……分别表示该科目从第1期到第12期的借、贷合计数。假定截止到本期(其期间值放在变量BQS中)所有科目(包括明细科目)的有关数据都已完整地存放在这个文件中。试编写一自定义函数XJ(BQS,KMDM),该函数可以返回某个指定科目(科目代码为KMDM)的所有下属明细科目属于BQS期间的期末余额为借方的余额之和。并用写好的函数来表达应收账款(科目代码为“1131”)第10期下属明细期末余额为借方的余额合计数(写出表达式即可)。