计算机二级考试试题
选择题
第一题
以下选项中,属于C语言的合法数据类型的是:
A) int
B) float
C) string (在标准C语言中,没有内建的"string"数据类型,但通常可以使用字符数组来表示字符串)
D) boolean (C语言标准库中并没有内建的boolean类型,尽管许多编译器支持,但它通常被视为int类型的一个别名)
正确答案是 A 和 B。在C语言中,int 和 float 是基本的数据类型。虽然 string 和 boolean 在某些编译器或库中可用,但它们并不是标准C语言的一部分。
第二题
在C语言中,用于定义函数的关键字是:
A) function (这是某些高级编程语言中的关键字,但不是C语言的标准关键字)
B) def (这不是C语言的关键字)
C) void (在C语言中,void用于定义无返回值的函数或表示无类型指针)
D) defun (这不是C语言的标准关键字)
正确答案是 C。在C语言中,定义函数应使用函数头,如 `void functionName()` 或 `int functionName()` 等。
第三题
表示逻辑与运算符的选项是:
A) && (在C语言中,逻辑与运算符表示为"&&")
B) || (这是逻辑或运算符)
C) ! (这是逻辑非运算符)
D) | (在C语言中,位或运算符用"|"表示,逻辑或通常使用"||")正确答案是 A。在C语言中,"&&"表示逻辑与运算。其他选项分别表示逻辑或、逻辑非和位或运算。
第四题
关于应用软件的说法正确的是:
A) 所有能够使用的软件 (这个描述太笼统,排除所有专用软件和其他类型的软件)
B) 能被各应用单位共同使用的某种软件 (应用软件可以是为特定目的设计的,不一定被多个单位共同使用)
C) 所有微机上都应使用的基本软件 (这描述的是操作系统或基本工具软件,而非应用软件)
D) 专门为某一应用目的而编制的软件 (这是应用软件的定义为特定目的或服务开发的软件。)正确答案是 D。应用软件是专门为特定的应用或服务开发的软件。它可能是为了某个行业、任务或功能而设计的。其他选项描述了不同类型的软件或与应用软件概念不直接相关的内容。
第五题
关于计算机病毒的特征描述中不属于典型特征的是:
A) 自我复制
B) 破坏数据
C) 需要计算机操作系统的支持(病毒通常不需要操作系统的特定支持就能运行)
D) 能够提高计算机的运行速度(病毒的主要目的是破坏或干扰系统,而不是提高速度)正确答案是 D。计算机病毒的主要特征包括自我复制、破坏数据和在某些情况下干扰系统的正常运行。它们不会提高计算机的运行速度。相反,它们可能会降低系统性能或导致系统崩溃。
填空题
第六题
在C语言中,用于声明一个函数原型的是 __函数头声明__(例如 `int functionName(int param)`)。 第七题 数组的下标在C语言中是从 __0__ 开始的。 第八题 在Excel中,若单元格A1的值为某个值(假设为具体值),则公式"=A1+2"的值为假设值加二的结果。(注意题目中的“A12”应为“A1+2”或其他相关公式描述)。 编程题 编写一个C程序实现输入一个整数并输出该整数的阶乘功能:```c include