【知识点详解】
1. C 语言中的运算符:在 C 语言中,运算对象必须是整型数的运算符是 `%`,它表示求余数。`%` 运算符只能用于整型数,而 `/` 运算符虽然也可以用于整型数,但还能用于浮点数进行除法运算。
2. 解释执行的语言:JavaScript 是一种解释执行的语言,它不需要预先编译就能在浏览器中直接运行,而 C++ 和 Delphi 需要编译成可执行文件后才能运行,Java 则是先编译成字节码,再由虚拟机解释执行。
3. 菜单组成:菜单通常由菜单标题、菜单项和菜单栏组成,不包括系统标题、模块或窗体。
4. 触发器的使用:在数据库中,当触发器涉及对触发表本身的更新操作时,应该使用 `BEFORE UPDATE` 触发器,这样可以在更新数据之前执行特定的操作。
5. 网络协议:HTTP、FTP 和 TCP/IP 都是网络通信协议,而 HTML 是超文本标记语言,不是网络协议。
6. Access 查询功能:Access 的查询可以分析数据、追加、更改、删除数据,并且可以生成新的数据表作为查询结果,因此选项 D 描述错误。
7. 字段数据类型:在 Access 中,不同的字段类型有不同的字段属性,如字段大小、默认值、有效性规则等。选项 B 错误,因为并非所有类型的字段都可以设置默认值属性。
8. 数据类型的排序与索引:Access 中的备注(Memo)类型数据不能进行排序或索引。
9. 国标码与内码:汉字的国标码是5E38H,其内码是国标码加上2020H,所以内码是DEB8H。
10. JRE 与 JDK 的区别:JRE(Java Runtime Environment)是运行Java程序所需的基础环境,包含Java虚拟机、类库等;而JDK(Java Development Kit)是开发工具包,除了JRE包含的内容外,还提供了编译器、调试器、文档生成工具等开发工具。
11. InputStreamReader 类的作用:InputStreamReader 类是用来将字节流转换为字符流的,它用于处理字符编码的转换。
12. 函数中的变量作用域:在复合语句(如大括号 `{}` 包含的代码块)中定义的变量只在该复合语句内部有效。
13. C 语言程序输出:该程序会输出2和1,其中 a=d/10%9 的结果为2,而 b=a&&(1-1) 的结果为1,因为 a 为2,1-1 等于0,所以逻辑与运算结果为 a 的值。
14. DatagramPacket 使用:在创建发送端的 DatagramPacket 时,确实需要指定目标 IP 地址和端口号,这是 UDP 协议的特点。
15. Word 粘贴操作:在Word中,将剪贴板的内容插入到指定位置称为粘贴,是常用的操作之一。
16. SQL LIKE 子句:在SQL查询中,`LIKE` 用于模糊匹配,`_红%` 表示以“红”开头的字符串,符合题目要求。
17. 报表数据属性:报表数据属性不包括打印版式,它通常包括记录源、排序依据和筛选等。
18. 客户/服务器模式网络硬件:网络硬件主要包括服务器、工作站、网卡和传输介质,网络拓扑结构和网络协议属于网络设计的一部分,而不是硬件。
19. 高级语言执行:计算机不能直接执行高级语言源程序,需要先通过编译器或解释器将其转换为机器语言。
20. 数组参数传递:用数组名作函数参数时,传递的是数组的地址,而不是数组的值。
21. 结构体大小:在大多数架构下,结构体 `struct date` 通常包含3个整型字段,每个整型通常是4字节,但由于内存对齐,结构体的总大小可能是8字节,因此输出结果是8。
22. 操作系统接口:操作系统是用户与硬件之间的接口,负责管理和控制系统的资源。
23. SQL 表创建:创建部门表 `tb_dept` 的定义中,`deptno` 是主键,`dname` 是部门名称,`loc` 是部门地点,创建语句中未给出其他字段。