中科德能公司C语言笔试题讲解(2024.7.13)
一、选择题
1
、
C
解析:
break
语句适用于所有的循环语句以及
switch
2
、
D
解析:
extern
这个存储类型,表示能够引入外部的函数或变量,表示该数据为当前文件所使用
3
、
A
解析:
strstr
是
C
语言内置函数中,查找子串的函数
4
、
A
解析:快排是速度最快的排序方式,时间复杂度为
O(N*log2N)
5
、
A
解析:赋值语句表达式的结果是,赋值的值
6
、
D
解析:同第
5
题
7
、
B
解析:宏替换,只是单纯的替换关系,不计算不做任何正确性检查
8
、
AD
都可以
解析:
printf
输出字符串时,也可以使用宽度和精度,宽度表示的是输出的最小位置,精度表示的是输出
的字符个数
9
、
C
12
、
A
解析:低地址存储高位是大端,低地址存储低位是小端
13
、
D
14
、
D
解析:字符串初始化字符数组时,需要多申请一个位置存储
'\0'
15
、
C
解析:函数参数可以是常量、变量、表达式、其他函数的返回值
17
、
C
解析:
static
修饰的局部变量具有全局变量的功能,具有保值性
18
、
D
解析:
++
在前,先加
1
再使用,
++
在后,先使用在加
1
19
、
C
解析:在函数的形参中,如果有定义数组接收实参,此时的数组本质上就是一个对应类型指针
20
、
C
解析:一维数组名取地址后,变成数组指针,每偏移
1
,则地址内存偏移整个数组的大小