![](https://csdnimg.cn/release/download_crawler_static/88716603/bg4.jpg)
4
C. 是两个空指针。 D. 都没有指向。
23.字符串指针变量中存入的是( A )。
A.字符串的首地址。 B. 字符串
C.第一个字符 D. 字符串变量。
24. 以下描述不正确的是( A )。
A. 不论在主函数还是自定义函数中,只要说明了变量,就可为其分配存贮单元。
B. 在定义函数时,必须指定形参的类型。
C. 形参和实参之间可以是值传递。
D. 数组名可以作为参数进行传递。
25 表达式“1?(0?3:2):(10?1:0)”的值为( C )。
A.3 B. 2 C. 1 D. 0
26. 为表示关系 x≥y≥z,应使用 C 语言表达式( A )。
A.(x>=y)&&(y>=z) B. (x>=y) AND (y>=z)
C.(x>=y>=z) D. (x>=z)&(y>=z)
27. 以下说法中正确的是( C )。
A. C 语言程序总是从第一个定义的函数开始执行。
B. 在 C 语言程序中,要调用的函数必须有 main( ) 函数中定义。
C. C 语言程序总是从 main( ) 函数开始执行。
D. C 语言程序中的 main( ) 函数必须放在程序的开始部分。
28.以下 if 语句语法正确的是( D )。
A、if(x>0)
printf("%f",x)
else printf("%f",- -x);
B、if(x>0)
{x=x+y;printf("%f",x);}
else printf("%f",-x);
C、if(x>0)
{x=x+y; prinrf("%f",x);};
else printf("%f",-x);
D、if(x>0)
{x=x+y;printf("%f",x)}
else printf("%f",-x);
29. 为了避免在嵌套的条件语句 If 一 else 中产生二义性,C 语言规定 else 子句总是与
( B )配对。
A、缩排位置相同的 if
B、其之前最近的且还没有配对的 if
C、之后最近的 if
D、同一行上的 if
30.一个 C 程序的执行是从( C )。
A.本程序的 main 函数开始,到 main 函数结束
B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的 main 函数开始,到本程序文件的最后一个函数结束
D.本程序文件的第一个函数开始,到本程序 main 函数结束