【计算机二级等级考试知识点】
1. 字符串操作:题目中的`strcpy()`函数用于复制字符串,`strlen()`函数计算字符串的长度。在这个例子中,`str1`被`str2`覆盖,`strlen(strcpy(str1, str2))`会返回`str2`的长度,即3,因此答案是D。
2. 文件属性:文件的基本信息通常包括名称、大小、类型和修改时间。
3. 继承性:子类可以继承父类的所有成员,但子类的成员数量不一定大于等于父类,因为子类可以添加新的成员,也可以覆盖或扩展父类的成员。
4. 操作系统特征:并发和共享是操作系统最基本的特征,允许多个任务同时进行并共享资源。
5. 自增运算符:在C/C++中,`(x++)`先使用`x`的当前值,然后增加`x`。所以`x=2`时,`(x++)/3`的结果是2/3,取整后为0。
6. 日期运算:在数据库查询中,`Date()-15`表示当前日期减去15天,查找15天前的记录应该使用这个表达式。
7. TCP/IP协议:TCP/IP协议最初是为ARPANet设计的,现在广泛应用于各种网络环境,确保不同设备间的通信。
8. 硬盘性能:硬盘的转速是决定其读写速度的关键因素,常见的转速有5400rpm和7200rpm。
9. IP地址:IP地址由32位二进制数表示,通常分为4个字节,不是3个字节。
10. 强连通图:强连通图中任意两个顶点都互相可达,至少需要n条边才能保证每个顶点都能到达其他所有顶点。
11. 早期计算机:ENIAC是世界上第一台实现存储程序的电子数字计算机。
12. PowerPoint幻灯片:幻灯片母版用于设置全局样式,包含标题、主要文本和背景等占位符。
13. 字符串对象:Java中的`String`是不可变对象,`StringBuffer`则可以在创建后修改。
14. 应用程序删除:应用程序通常不能像删除文件一样直接删除,需要通过卸载程序来完成。
15. SQL授权:`GRANT ALL ON * . * TO ...`语句中的`ALL`代表所有权限,`* . *`代表所有数据库和所有表。
16. 递归程序:给定的递归函数计算斐波那契数列,`fun5(4)`的输出为9。
17. 面向对象语言:Java和C++都是面向对象的编程语言。
18. 热启动:热启动是计算机在工作状态下重新启动的一种方式,可以通过Ctrl+Del+Alt组合键实现。
19. ASP.NET:在ASP.NET中,Web服务器控件是常用的页面元素。
20. 事件监听器:事件监听器监听事件源上的事件并作出响应。
21. 局域网硬件:客户/服务器模式的局域网需要服务器、工作站和网卡。
22. 表达式合法性:SQL表达式`" "性别=" "男 Or " "性别=" "女"`是不合法的,因为字符串之间需要正确连接。
23. Internet地址:Internet地址有两种形式,IP地址和域名地址。
24. 触发器:触发器是数据库中的特殊存储过程,会在特定操作(如INSERT、DELETE、UPDATE)发生时自动执行。
25. 线程设置:将线程设置为后台线程需要调用`setDaemon()`方法,该方法需在`start()`方法之前调用。
这些知识点涵盖了计算机二级等级考试中的程序设计、数据库管理、操作系统、网络、数据结构、软件工程等多个方面。对于备考计算机二级考试的学生来说,理解和掌握这些内容至关重要。