下列哪个不是计算机语言:快速区分判断
下列哪个不是计算机语言这一类选择题,核心判断逻辑是:能够被计算机识别、用于编写指令、具备固定语法体系的属于计算机语言,仅用于信息展示、不具备程序编译或解释执行能力的文字、标记、工具名称不属于计算机语言,该判断方式适合中小学信息技术考试、计算机一级、事业单位公基刷题场景,你拿到选项后可以优先对照该规则筛选答案。
计算机语言的分类
计算机语言分为机器语言、汇编语言、高级语言三类,机器语言由二进制0和1构成,是计算机硬件可以直接识别的指令;汇编语言用助记符简化二进制指令,需要汇编程序翻译;高级语言贴近人类自然表达,可读性更强,需要编译器或者解释器转为机器代码,Python、Java、C、C++都属于高级语言。
HTML不是编程语言。
标记语言的作用是对页面内容做结构标注,只负责描述内容怎么排版、元素怎么摆放,没有变量定义、循环、分支判断这类程序控制能力,不能独立完成逻辑运算和流程调度,和高级计算机语言存在本质区别,XML、Markdown也属于标记语言范畴。
常见易混淆选项对比
| 名称 | 类别 | 核心判定依据 |
|---|---|---|
| Python | 计算机高级语言 | 支持逻辑、循环、函数,可编译解释执行 |
| Java | 计算机高级语言 | 面向对象,可开发独立应用程序 |
| HTML | 标记语言,不是计算机语言 | 仅标记页面结构,无程序执行逻辑 |
| C语言 | 计算机高级语言 | 可直接操作内存,编译生成可执行文件 |
脚本语言属于高级语言的分支,JavaScript、PHP、Lua都归属于这类,它们依靠解释器实时运行,不需要提前完整编译,很多考题会把脚本语言和标记语言放在同一组选项里制造混淆,你需要区分清楚,脚本语言可以实现业务逻辑,标记语言只能描述内容结构。
操作系统名称、软件名称、数据库名称,同样经常作为干扰项出现在考题当中,Windows是操作系统,MySQL是数据库管理系统,Photoshop是图形处理软件,它们都不属于任何一类计算机语言,遇到这类选项可以直接判定为答案。
该判定方法的适用边界是标准化笔试客观题,在部分宽泛的行业口语场景里,有人会把标记语言随口称作语言,但是国内计算机等级考试、义务教育信息技术测试、公考公共基础知识的阅卷标准,不会认可标记语言作为计算机语言。
刷题时可以固定两步走,第一步先排除Python、C、Java、JavaScript这类公认的程序语言,第二步看剩下选项,如果是标记语言、软件名、系统名,直接选为正确答案,这个流程可以稳定降低选错概率。
