这些题目涵盖了计算机基础知识的多个方面,包括数据库管理、编程语法、计算机系统结构、网页制作、计算机历史、面向对象编程、SQL查询以及字符串处理等。以下是这些知识点的详细解释:
1. **数据库管理系统的位置**:数据库管理系统(DBMS)通常位于用户和操作系统之间,它为用户提供数据操作和管理的功能,同时在操作系统之上抽象出更高层次的数据访问接口。
2. **结构体引用**:在C语言中,结构体指针可以用来访问结构体成员,正确的引用方式是`p->a`,因此正确答案是C。
3. **Java程序输出**:Java程序会将字符串`s1`与整型变量`z`相加,由于Java隐式将整型转换为字符串,所以输出为"java2",选项A正确。
4. **模运算**:在数学中,-5%3的结果是-2,因为-5除以3的余数是-2,不是2,所以该题答案错误。
5. **关系模型中的术语**:在讨论关系模型时,属性(Attribute)和字段(Field)是同义的,表示数据表中的列。
6. **WWW服务**:World Wide Web(WWW)是一种浏览服务模式,允许用户通过Web浏览器访问各种网页。
7. **HTML插入图片**:在HTML中,插入图片的代码是`<img src="image.gif">`,因此B选项正确。
8. **冯·诺依曼原理**:现代计算机的基础是冯·诺依曼体系结构,它规定了计算机的存储程序方式,程序和数据都存储在内存中,并由控制器按顺序执行。
9. **变量类型**:在面向对象编程中,类中的变量被称为成员变量,方法内部定义的变量被称为局部变量。
10. **对象间事件引用**:在VB或类似环境中,要在CmdPrint的Click事件中调用CmdOk的Click事件代码,应该使用`This.Parent.CmdOk.Click()`。
11. **对象动作分类**:一个对象可以执行的动作称为方法,而对象能识别的动作称为事件。
12. **关系模型表示**:在关系模型中,实体的关系通常通过表(Table)来表示,表由一系列记录组成,每个记录包含若干字段。
13. **C语言条件表达式**:该C程序使用了条件运算符,当a>b时,取值为a>c? a : c,这里a>c不成立,所以取b的值,即6。
14. **SQL查询**:要查询有3门以上课程成绩在90分以上的学生,应使用GROUP BY和HAVING子句,所以选项A的SQL语句是正确的。
15. **字符串比较**:在C语言中,字符串是否相等应使用`strcmp(s1, s2)`函数,当函数返回0时,表示两个字符串相等。
16. **NOW()函数**:在许多数据库系统或编程语言中,NOW()函数返回当前日期和时间。
17. **E-mail地址结构**:在电子邮件地址中,usename是用户名,hostname是邮件服务器的域名。
这些题目展示了计算机二级等级考试中可能遇到的各种概念和技能,包括基本的编程语法、数据库操作、网络知识以及数据结构的理解。考生需要掌握这些基础概念才能在考试中取得好成绩。