计算机二级等级考试主要涵盖计算机基础知识、编程语言应用、数据库操作、网页技术等多个方面。以下是针对题目中提供的部分内容的详细解析:
1. 题目涉及的是C语言的循环控制。在给定的选项中,正确的程序段是A,因为`while((ch=getchar())!='N')printf("%c", ch);`会一直读取字符直到遇到字母'N'为止。`getchar()`用于读取输入的字符,`!= 'N'`判断读取的字符是否为'N'。
2. Java源代码中,每个类对应一个`.class`字节码文件,所以定义几个类就会生成几个`.class`文件,选项正确。
3. JavaScript中要在页面上打印出文本,使用`document.write("HelloWorld")`,因此选项A是正确的。
4. 表中的字段类型通常包括文本、日期、备注等,但索引不是一个字段,而是用于快速查找数据的结构,因此选项D是正确的。
5. Excel广泛应用于统计分析、财务管理分析、经济管理等领域,选项C正确。
6. 生成表查询是从一个或多个表中选取数据创建新的表格,选项A正确。
7. 同一个数据库中的表不能添加到另一个数据库中,因此选项B错误。
8. 线程的生命周期包括新建、就绪、运行、阻塞和死亡这五个阶段。
9. 在数据库中,设置严格的日期格式通常涉及设置校验规则,选项D的`setstrictdateto1`可能是用于开启严格模式。
10. DOM(Document Object Model)允许开发者以对象形式处理HTML或XML文档的所有元素。
11. 图表可以在HTML文档的不同工作表中,不局限于同一工作表,因此选项错误。
12. 浏览器对象模型中,`document`对象从属于`window`对象,选项B正确。
13. ASP.NET支持VB.NET、JavaScript和C#,但不支持PHP,选项C正确。
14. C语言表达式`n+=n-=n*n;`等价于`n = n - n*n + n;`,当n=2时,计算结果为-4。
15. 变量一旦被定义,并非在程序的任何位置都可访问,例如局部变量只在定义它的作用域内有效,选项C错误。
16. 高级语言编写的程序通常比机器语言具有更好的可移植性,选项A错误。
17. 窗体级变量在所在窗体的所有子程序中都是可访问的,Private定义的变量仅在其定义的范围内可见,选项B错误。
18. C语言程序由一系列函数组成,没有主程序和子程序的概念,选项B正确。
19. 显示器的分辨率和颜色数由显卡决定,但最终显示效果还取决于显示器的能力。
20. 因特网上的每台计算机都有一个唯一的IP地址,用于标识网络中的位置。
21. `REPLACE`命令在数据库操作中用于替换指定范围内的记录,若范围是`ALL`或`REST`,执行后记录指针的位置根据具体数据库系统可能不变或移动到第一条记录,通常不会给出具体指针位置。
以上解析涵盖了计算机二级考试中涉及的C语言控制结构、Java编译、JavaScript基础、数据库操作、网络知识、编程语言特性、线程管理、网页技术、数据库查询等多个知识点。了解这些内容有助于准备计算机二级等级考试。