卷面总分:100分 答题时间:60分钟 试卷题量:25题 练习次数:0次
若有定义 int (*p)[3]; 则下列说法正确的是
有以下程序段
main()
{ int x=10;
while(x--);
printf("x=%d\n",x);}
则最后的输出结果是:
有以下程序:
int fun()
{static int x=1;
x *= 2;
return x;}
main( )
{
int i,s=1 ;
for(i=1 ;i<=2 ;i++) s=fun() ;
printf( “ %d\n ”,s) ;}
执行后的输出结果为
void main( ){
int k=011;
printf("%d\n",k++);}
}程序输出结果是
以下 C 语言标识符中,不合法的是
C 语言允许函数类型默认定义,此时该函数值隐含的类型是
以下程序段运行结果是
enum weekday{aa,bb=2,cc,dd,ee}week=ee;
printf( “%d\n “,week);
以下对 C 语言函数的描述中,不正确的是
若有定义语句: double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x; 则错误引用 x 数组元素的是
int a=6;
printf( “%d\n “,a>>1);
若有定义语句: double x,y,*px,*py; 执行了 px=&x;py= &y; 之后,正确的输入语句是
以下程序运行结果是
char str[ ]= “abc“;
printf( “%d, %d \n “,strlen(str),sizeof(str));
#define f(x) x*x*x
{ int a=1,b,c;
b=f(a+1);c=f((a+1));
printf( “%d,%d\n “,b,c);}
{FILE *f;
f=fopen( “fa.txt “,“w “);
fprintf(f, “day “);
fclose(f);}
若文本文件 fa.txt 中原有内容为 :hello ,则运行以上程序后,文件fa.txt 中的内容为
若有说明 : inta[3][4]={0} ,则只有元素 a[0][0] 可得到初值 0 。
循环体中 continue 语句的作用是结束整个循环的执行
关系表达式的值是 0 或 1
控制台标准输入设备一般是指键盘
使用 while 和 do-while 循环时 ,循环变量初始化的操作应在循环语句之前处理
C 语言规定 ,标识符中的字母一般区分大 、小写
字符串作为一维数组存放在内存中
字符数组中的最后一个字符必须是 '\0'
形参为指针变量时 ,实参必须是数组名
用数组名作函数参数时传递的是数组的值
全局变量可以被任何一个函数中的任何一个表达式使用