C语言判断题

1.if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。 (T)

2.任何表达式语句都是表达式加分号组成的。  (T)

3.do-while循环的while后的分号可以省略。  (F)

4.case语句后如没有break,顺序向下执行。  (T)

5.11运算符的前缀运算和后缀运算的表达式值是相同的。 (F) 

6.函数的实参可以是常量,变量或表达式。  (T)

7.如果函数定义出现在函数调用之前,可以不必加函数原型声明。 (T) 

8.C语言程序中可以有多个函数,但只能有一个主函数。  (T)

9.函数返回值的类型是由在定义函数时所指定的函数类型。  (T)

10.局部变量如果没有指定初值,则其初值不确定。  (T)

11.若有定义int a[]={2,4,6,8,10},p=a;a的值是数组首地址,则*(p+1)的值是4 (T)

12.指针数组的每个元素都是一个指针变量。 (T)

13.关于C语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;相同类型的指针可以相加、相减。 (F)

14.假设有定义如下: int array[10]; 则该语句定义了一个数组array。其中array的类型是整型指针(即: int *)。(F)

                                                                                                                           (题目来源:PTA,由王琪琛整理作答,侵删)


版权声明:本文为Darwin97原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。