若有定义:double n=3.25;int a=5,b=4,d=3;则正确的switch语句是()。
switch((int)n); { case 3:printf("\n"); case 4:printf("\n"); }
举一反三
- 若有定义:int a;则正确的赋值表达式是( ) A: a-=(a*3) B: double(-a) C: a*3 D: a*3=4
- 若有定义: float x=1.5; int a=1,b=3,c=2; 则正确的switch语句是()。
- 下列正确定义数组的语句是()。 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];
- 若有#define N 5;则a数组定义语句可以写成:int a[N];
- 若有定义:int a=2; 则正确的赋值表达式是( )。[br][/br] (5.0) A: a-=(a*3) B: double(-a) C: a*3 D: a*4=3
内容
- 0
若有定义 float w; int a, b; ,则合法的 switch 语句是 ( )
- 1
若有以下定义语句:int a[]={1,2,3,4,5,6,7,8,9,0};,则值为5 的表达式是() A: a[a[4]] B: a[a[5]] C: a[5] D: a[a[3]]
- 2
若有定义 int a; float b; double c; 程序运行时输入: 3 4 5 能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是( )。
- 3
若有定义int n=10,i=4;,则执行语句n%=i-1;后,n的值是( )。 A: 0 B: 3 C: 2 D: 1
- 4
若有定义:floatx=1.5;inta=1,b=3,c=2; 则正确的switch语句是( )。 A: switch(a+b){ case1:printf("*\n"); case2+1:printf("**\n");} B: switch(a+b){ case1:printf("*\n"); casec:printf("**\n");} C: switch(x){ case1.0:printf("*\n"); case2.0:printf("**\n");} D: switch((int)x);{ case1:printf("*\n"); case2:printf("**\n");}