关于C语言的判断题:以下的说法正确么

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:08:30
C语言中有字符串变量,与字符数组等价。

当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。

形式参数是局部变量。

用指针数组的元素指向整型数据,输出a[]数组的各元素。

当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。

函数调用可以出现在执行语句中。

如果形参与实参的类型不一致,则以实参类型为准。

以下各数均不是合法的八进制数:256、03A2、-0127。

有以下语句static int a[]={0,1,2,3,4},*p;p=&a[2];则表达式(*p)++执行后,指针p指向的元素值是3。

有以下语句static int a[]={0,1,2,3,4},*p;p=&a[2];则*--p的值是1。

C语言中,y=*p;其含义是将p的值赋给。

若有定义:int a[3][4];则a[1+1][0]是对a数组元素正确引用。

已知ch是字符型变量,则ch="\";是正确的赋值语句。

数组char x[]="12345";和char y[]={'1','2','3','4','5'};长度相同。

编译预处理是指一些行首以#开头的特殊语句命令。

若有以下定义和语句:char s1[10];则语句s1="C test";可以给s1正确赋值。

若定义了int *pointer[5],则表示定义了一个指向5个元素的一维数组的指针变量。

当#include后面的文件名用双引号""括起,仅搜索当前目录。

函数调用可以作为一个函数的实参。

C语言的预处理指令只能位于C源程序文件的首部。

当#include后面的文件名用尖括号<>括起,直接按系统设定的

F F T F F
T F F F T
F T F F T
F F F T F
T F T F T
F T T F T
T T T

T为正确,F为错误

没仔细检查,可能有错误,最好也听听别人的意见。重复的我也重复回答了。
1.F
2.F
3.T
4.T
5.F
6.T
7.F
8.F
9.F
10.F
11.T
12.F
13.T
14.F
15.T
16.F
17.F
18.F
19.T
20.F
21.T
22.F
23.T
24.F
25.T
26.F
27.T
28.F
29.F
30.F
31.F
32.T
33.T

F F F F F T T T F T T T F F F F F F T T T F T T T F T T F T T T T