下列选项中符合C语言语法的是_______。
A: int 10/5;
B: (x*y)=4;
C: int a=10,b;
D: x=5 mod 3;
A: int 10/5;
B: (x*y)=4;
C: int a=10,b;
D: x=5 mod 3;
C
举一反三
- 下列语句有语法错的是( ) A: int x=1;y=2;z=3 B: for (int x=10,y=0;x>0;x++); C: while (x>5); D: for(; ;);
- 以下语句有语法错的是( ) A: int x=y=3; B: for (int x=10,y=0;x&&y;x++); C: while (x>;5); D: for(; ;);
- 以下各选项中的代码段执行后,变量y的值不为1的是__。 A: int<br/>x=5,y=0; if(5) y=1; B: int<br/>x=5,y=0; if(x) y=1; C: int x=10,y=0; if(x=y) y=1; D: int<br/>x=5,y=10; if(x=y) y=1;
- 下列正确定义数组的语句是()。 A: int a [3][4]; B: float x[10]; C: double w[2][3][4]; D: int y [5][5]; E: int a [2+5];
- 以下设置默认值的函数原型声明中错误的是 。 A: int add(int x , int y = 4 , int z ); B: int add(int x = 3 , int y = 4 ,int z = 5 ); C: int add(int x , int y , int z = 5); D: int add(int x , int y = 4 , int z = 5);
内容
- 0
执行下列语句:int x = 5, y = 10; cout << x << y; 则显示器将显示( )。 A: 5 10 B: 5, 10 C: 10, 5 D: 510
- 1
下面程序的正确输出结果是( )。 #includemain(){ int x=10,y=5; switch(x) { case 1:x+y; default:x-=y; case 2:y--; case 3:x--; } printf("x=%d,y=%d",x,y);} A: x=4,y=4 B: x=10,y=5 C: x=5,y=5 D: x=5,y=4
- 2
下列定义变量语句,错误的是( )。 A: int x, y; B: int x = 5, y; C: int x = 5, y = 5; D: int x = 5; y = 5;
- 3
下列对变量定义或赋值错误的语句是____。 A: int x,y; x=10; y=10; B: int x,y; x=y=10; C: int x=10, y=10; D: int x=y=10;
- 4
int x=5>3?10:4;则变量x的值为( )。 A: 10 B: 2 C: 3 D: 4