更多"若x和y是程序中的两个整型变量,则下列if语句中正确的是()。"的相关试题:
[单项选择]若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。
A. if(x==0)y=1;else y=2;
B. if(x==0)then y=1 else y=2
C. if(x==0)y=1 else y=2;
D. if x==0 y=1 else y=2;
[单项选择]
设变量I和J是整型变量,K是长整型变量。I已赋值32763,J和K分别赋值5,若接着执行以下语句,可正确执行的是()。
A. I=I+K
B. J=I+K
C. K=I+J+K
D. K=K+I+J
[单项选择]在Visual Basic中,定义变量A为整型变量的语句正确的是______。
A. DIM A AS CHAR
B. DIM A AS BOOL
C. DIM A AS INTEGER
D. DIM A AS DATE
[单项选择]下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( ) { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}
A. 该程序完全正确
B. 该程序有错,只要将语句swap(&a,&;中的参数改为a,b即可
C. 该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可
D. 以上说法都不对
[单项选择]若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ( )
A. pb=&x;
B. pb=x;
C. * pb=& x;
D. * pb=* x;
[单项选择]假设变量intVar是一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值是( )。
A. 2
B. 3
C. 5
D. 23
[单项选择]不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。
A. A*B=0 and A+B<>0
B. (A=0 or B=0)and(A<>0 Or B<>0)
C. not(A=0 And B=0)and(A=0 or B=0)
D. A*B=0 and (A=0 or B=0)
[单项选择]如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )。
A. 0
B. -1
C. True
D. False
[单项选择]已知p为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )
A. p=&i;
B. p=a;
C. p=&a[i];
D. p=10;
[单项选择]已知p为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。
A. p=&i;
B. p=a;
C. p=&a[i];
D. p=10;
[单项选择]已知p、p1为指针变量,a为数组名,i为整型变量,下列语句中,不正确的是______。
A. p=&i;
B. p=a;
C. p=&a[i];
D. p=10;
[单项选择]若a和b均是整型变量并已正确赋值,正确的switch语句是
A. switch(a+b);……
B. switch(a+b*3.0)……
C. switch a……
D. switch(a%b)……
[单项选择]若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
A. switch(a+9) case c1: y=a-b; case c2: y=a+b;
B. switch a* b case 10: x=a+b; default: y=a-b;
C. switch(a+b) case 1: case3: y=a+b; break; case 0: case4: y=a-b;
D. switch(a*a+b*b) default: break; case 3: y=a+b; break;
[单项选择]若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。
If a>5 Then
If b<4 Thenc=a-b Elsec=b-a
Else
If b>3 Thenc=a*b Elsec=aMod6
End If
A. 2
B. -1
C. 1
D. 6
[单项选择]若a和b均是整型变量并已正确赋值,则正确的switch语句是( )。
A. switch (a+b);
B. switch (a+b * 3.0)
C. switch a
D. switch(a% b)