更多"若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c均已赋值"的相关试题:
[单项选择]若有如下程序段,其中s. a. b. c均已定义为整型变量,且a. c均已赋值(c大于0)
s=a;
for (b=1;b <=c;b++) s=s+1;
则与上述程序段功能等价的赋值语句是
A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;
[单项选择]若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)
s=a;
for(b=1;b<=c;b++)s=s+1;
则与上述程序段功能等价的赋值语句是
A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;
[单项选择]若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)。s=a;
for(b=1;b<=c;b++)s=s+1;
则与上述程序段功能等价的赋值语句是( )。
A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;
[单项选择]在Visual Basic中,定义变量A为整型变量的语句正确的是______。
A. DIM A AS CHAR
B. DIM A AS BOOL
C. DIM A AS INTEGER
D. DIM A AS DATE
[单项选择]如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )。
A. 0
B. -1
C. True
D. False
[单项选择]
设变量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
[单项选择]若有如下变量定义和函数调用语句:
inta=5;
fun(&
A. ;
B. 4
C. 5
D. 6
[单项选择]若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是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值为2、b的值为3,则下列程序段执行后整型变量c的值为______。
If a>5 then
If b<4 Then c=a-b Else c=b-a
Else
If b>3 Then c=a*b Else c=a mod b
End If
A. 2
B. -1
C. 1
D. 6
[单项选择]若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ( )
A. pb=&x;
B. pb=x;
C. * pb=& x;
D. * pb=* x;
[单项选择]设a=12,a定义为整型变量。表达式a+=a-=a*=a的值为______。
A. 12
B. 144
C. 0
D. 132
[单项选择]若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。
A. iht x,*p=&x;
B. int x,p=&x;
C. int x,*p=*x;
D. int*p=&x,x;
[单项选择]若有以下程序段,w和k都是整型变量:
┆
w=k;
LB: if(w==0)go to LE;
W--;
printf("*")
goto LB;
LE:
┆
则不能与上面程序段等价的循环语句是( )。
A. for(w=k; w!=0; w--)printf("*");
B. for(w=k; w; --w)printf("*");
C. w=k;
D. w=k;