2025 年计算机二级 C 语言模拟题库 2025 年计算机二级 C 语言模拟题库 C 语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依靠计算机硬件的应用程序
下面是 yjbys 我收集的计算机二级 C 语言模拟题库,渴望大家仔细阅读
1[单项选择题] 以下表达中正确的选项是( ) A
在算法设计时,可以把冗杂任务分解成一些简洁的子任务 B
在 C 语言程序设计中,全部函数必需保存在一个源文件中 C
只要包含了三种基本结构的算法就是结构化程序 D
结构化程序必需包含全部的三种基本结构
缺一不行 参考答案:A 参考解析:C 语言的程序中,函数不确定都放在同一个源文件中,可以分别放在不同源文件中,通过#inClude 指令来引用,所以 B 错误
结构化程序可以包含三种基本结构中的一种或几种,所以 C,D 错误
2[单项选择题] 若有语句:int a[3][4],(
P)[4];P=a;,则以下选项中表达错误的选项是( )
系统将开拓一个名为 P 的二维数组,“o][o]中的值即为 a[o][o]中的值 B
P+1 代表 a[1][0]的地址 C
P 中将存放 a 数组的首地址 D
P+2 代表 a 数组最终一行的首地址 参考答案:A 参考解析:(+P)[4]定义了一个数组指针
P 可以指向类似于 arry[][4]的数组,题设中,P 不是一个二维数组,只是可以指向这类二维数组,因此选项 A 错误
P+1 代表了第一行第一个元素的地址,P=a 指向数组 a 的首地址,则 B、C 选项正确,同理可知选项 D 也正确
故答案为 A 选项
3[单项选择题] 有三个关系 R、S 和 T 如下: 则由关系 R 和 S 得到关系 T 的操作是( )
自然连接 B
并 参考答案:C 参考