下列各个错误中,哪一个不属于编译错误()
第1题:
设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是
A.if(x++);
B.if(x>y&&y!=0);
C.if(x>0)x- else y++;
D.if(y<0){;} else x++;
第2题:
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是( )。
A.if(x++);
B.if(x>y&&y!=0);
C.if(x>0)x-- elsey++;
D.if(y<0){;} else x++;
第3题:
此题为判断题(对,错)。
第4题:
已知下列语句中的x和y都是int型变量,其中错误的语句是______ .
A.x=y++;
B.x=++y;
C.(x+ y)++;
D.++x=y;
第5题:
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
A.*p
B.x[5]
C.*(p+1)
D.*x
第6题:
设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。
A.if(x++);
B. if(x>y&&y!=0);
C.if(x>y)x--else y++;
D.if(y<0) {;} else x++;
第7题:
A.改变x原值3为5,写作“x==5”
B.花括号不配对
C.复合语句中的最后一条语句后未加分号
D.变量有引用、无定义
第8题:
设变量x和Y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。
A)if(x );
B)if(x>yy!=0);
C)if(x>y)x--else y ;
D)if(y<O){;}else x ;
第9题:
语句x=3==3,5执行结束后,变量x的值为()。
第10题:
假设有说明int a=0;double x=5.16;,则在以下语句中,()属于编译错误。
第11题:
数组定义为“inta[4][5];”,下列哪一个引用是错误的()。
第12题:
* p
x[5]
*(p+1)
*x
第13题:
在下列叙述中,错误的一条是 ( )
A.形式参数是局部变量
B.不同函数中,可以使用相同名字的变量
C.主函数main中定义的变量在整个文件或程序中有效
D.在―个函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效
第14题:
下列语句中,错误的是(x,y,a,b假设已经定义好)
A.while(x=y)5;
B.do x++ while(x==10);
C.while(0);
D.do 2;while(a==b);
第15题:
要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是( )。
A.intx[3]={0,0,0};
B.intx[]={0};
C.staticintx[3]={0);
D.intx[]={0,0,0};
第16题:
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
A.ifx++);
B.it(x>y&&y!=0);
C.if(x>0)x--
D.if(y<0){;} else y++; else x++;
第17题:
若有定义语句“doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x”,则错误引用X数组元素的是( )。
A.*p
B.x[5]
C.*(p+1)
D.*x
第18题:
下列语句中,错误的是(x,y,a,b假设已经定义好)
A.while(x=y)5;
B.do x++while(x==10);
C.while(0);
D.d0 2;while(a==b);
第19题:
下列关于复合语句和空语句的说法错误的是
A.复合语句是由"{"开头,由"}"结尾的
B.复合语句在语法上视为一条语句
C.复合语句内,可以有执行语句,不可以有定义语句部分
D.C程序中的所有语句都必须由一个分号作为结束
第20题:
下列为变量赋值的语句中,错误的是()。
ASET @X = 10
BSELECT @X = 10
CSET @X = 10 + 10
DSET @X = 10 + ’A’
第21题:
如果在一个函数中的复合语句中定义了一个变量,则该变量()。
第22题:
C语言允许在同一条语句中定义多个相同类型的变量,其间用分号进行分隔。
第23题: