搜索
写经验 领红包
 > 娱乐

c语言基础知识入门试题(c语言必考知识点)

导语:C语言复习资料

c语言基础知识入门试题(c语言必考知识点)

1、逻辑运算符&&表示与操作,当其左边表达式为【 】时,右边的表达是不会进行运算的。

答案: 假

2、逻辑运算符||表示或操作,当其左边表达式为【 】时,右边的表达是不会进行运算的。

答案: 真

4、运算符“&&”表示与操作,当且仅当运算符两边的表达式结果都为真时,其结果才为【 】,否则结果为假。

答案:真

5、运算符“||”表示或操作,当且仅当运算符两边的表达式结果都为假时,其结果为【 】

答案: 假

6、在C语言中,只有一维数组和二维数组。

答案: 错误

7、数组的索引是从1开始的。

答案: 错误

8、数组名的命名较为特别,它不符合标识符的命名规范。

答案: 错误

9、对于一维数组,例如int arr[3];则arr[2]表示数组的第2个元素。

答案: 错误

10、数组的下标范围是0-[数组长度-1]。

答案: 正确

11、在程序设计中,一组具有相同数据类型的变量集合称为数组。

答案: 正确

12、数组元素的下标用于表示元素在数组中的位置序号,该下标是从1开始的。

答案: 错误

13、数组元素下标的个数也称为维数,根据维数的不同,可将数组分为一维数组、二维数组、三维数组、四维数组等。

答案: 正确

14、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。

答案: 正确

15、数组初始化的常见方式有三种:直接对数组中的所有元素赋值、只对数组中的一部分元素赋值、对数组全部元素赋值但不指定长度。

答案: 正确

16、数组中的元素可以通过数组名和下标来引用。

答案: 正确

17、数组的下标都有一个范围,即“0 ~ 数组长度”。

答案: 错误

18、初始化二维数组时,如果对全部数组元素置初值,则二维数组的第一个下标可省略,但第二个下标不能省略。

答案: 正确

19、字符数组就是字符串。

答案: 错误

20、若有定义char s[] = {“hello”};则sizeof(s)的大小为5。

答案: 错误

21、字符串也可以像基本数据类型一样进行比较相等的操作。

答案: 错误

22、在C语言中,strncmp()函数可以用来比较两个字符串中前n个字符是否完全一致。

答案: 正确

23、strrchr()函数用来查找指定字符在指定的字符串中第一次出现的位置。

答案: 错误

24、操作字符串的函数strcat()与strncat()用法是相同的。

答案: 错误

25、strcpy()函数实现字符串的复制,没有返回值。

答案: 错误

26、字符数组是由字符类型的元素所组成的数组。

答案: 正确

27、当字符数组中的初值个数小于数组长度时,没有赋值的元素会默认赋值为空字符。

答案: 正确

28、不能直接使用一个字符串常量来为一个字符数组赋值。

答案: 错误

29、在定义数组时,数组的大小不能省略。

答案: 错误

30、在C语言中,strcmp()函数用于比较两个字符串的内容是否相等。

答案: 正确

31、数组属于构造类型的数据。

答案: 正确

32、strcat()函数用来实现字符串的连接,即将一个字符串接到另一个字符串的后面。

答案: 正确

33、strcpy()函数用于实现字符串的复制。

答案: 正确

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小若创作整理编辑!