以下的变量赋值方法中错误的是()。
A: int i; i=3;
B: float j=25.36;
C: int a=5,b=5,c=5;
D: int m=n=p=5;
A: int i; i=3;
B: float j=25.36;
C: int a=5,b=5,c=5;
D: int m=n=p=5;
D
举一反三
- 在Java语言中,下列变量定义和赋值错误的是( ) A: short i=5;int j=i; B: char c = "c"; int j=c; C: float f = 'c'+1; D: float i=5;double d=i;
- 以下对一维数组a的正确定义是()。 A: int i=5, a[i]; B: int a(5) C: define N 5 int a[N]; D: int n; cin>;>;n; int a[n];
- 以下对数组每个元素赋值为1,哪个语句是正确的? A: int a[5]={1}; B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1; C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1; D: int a[5]; a[1]-a[5]= 1
- 以下对一维数组a的正确定义是()。 A: int i=5, a[i]; B: int a(5) C: D: define N 5 int a[N]; E: int n; cin>>n; int a[n];
- 以下对数组每个元素赋值为1,哪个语句是正确的? A: int a[5]={1}; B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1; C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1; D: int a[5]; a[1]-a[5]= 1
内容
- 0
int i=3; int j=5; i+=j; i的值最后为( )。 A: 5 B: 8 C: 3 D: 15
- 1
以下数组定义正确的是() A: int i=5, a[ '5' - '0' ]; B: char i=5, a[5]='0'; C: int i=5, a[i]; D: int a[5]="12345";
- 2
下面哪个语句编译错误?() A: float p = 3.14; B: int i = (int)3.14 C: long j = 5; D: int k = (int)j;//j由上面的选项定义
- 3
下面程序的运行结果是。 int main() {int a[5][5],i,j,n=1; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=n++; for(i=0;i<5;i++) {for(j=0;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); }}
- 4
如有定义const int i=5; const int j=3; const int *p=&i; 则执行语句p=&j; 是合法的。