D: 9
8
7
78. 若调用一个函数,且此函数中没有return 语句,则正确的说法是( ) 该函数: D: 返回一个不确定的值
79. 下面说法中不正确的是( )
在C 语言中
B: 形参可以是常量、变量或表达式;
80. 下面的程序
main()
{ int x=3;
do {
printf("%d\n",x-=2);
}while(!(--x));}
B: 输出的是1 和-2
81. 以下说法中正确的是
D: C 源程序经编译和连接后才可直接运行产生结果;
82. C 语言允许函数返回值类型缺省定义,此时该函数隐含的返回值类型是
B: int 型
83. C 语言规定,函数返回值的类型是由
D: 在定义该函数时所指定的函数类型所决定;
84. 下面函数调用语句含有实参的个数为( )
func((exp1,exp2),(exp3,exp4,exp5));
B: 2
85. 下面各语句行中,能正确进行赋字符串操作的语句行是
C: char *s; s="ABCDE";
86. 若x 是int 型变量,且有下面的程序片段:
for(x=3; x<6; x++) printf((x%2)?("**%d"):("##%d\n"),x);
上面程序片段的输出结果是
D: **3##4
**5
##5
87. 以下错误的描述是( )
函数的调用可以
D: 作为一个函数的形参;
88. 请读程序:
#include<stdio.h>
int a[]={2,4,6,8};
main()
{ int i;
int *p=a;
for(i=0;i<4;i++) a[i]=*p++;
printf("%d\n",a[2]);