网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

若整型变量a与i已正确定义,且i已正确赋值,合法的语句是()。

A.a=a++=5;

B.++i;

C.a==1

D.a++=i;


参考答案和解析
B 本题考查C语言中语句的格式。 A选项“==”是等于运算,用来判断a是否等于1,但是a只有正确的定义,并没有说明正确赋值,该语句无效。如果要对a进行赋值,要用赋值运算符“=”。 B选项是对变量i进行++操作,因为变量i已经正确赋值,故该语句正确。 C选项中“++=”这样的用法是错误的,“=”左边只能跟算术运算符,构成赋值运算符,如+=、-=。 D选项中,int是定义一个整型的数据,后面可以跟变量名、函数名,不能够直接跟运算符()。如果要将i的数据类型强制转换为整型,该语句应该写为a=(int)i;。
更多 “若整型变量a与i已正确定义,且i已正确赋值,合法的语句是()。A.a=a++=5;B.++i;C.a==1D.a++=i;” 相关考题
考题 若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是A ) x=y==5;B)x=n%2.5;C)x+n=I;D)x=5=4+1;

考题 设变量已正确定义为整型,则表达式 n=i=2,++i,i++ 的值为 【 7 】 。

考题 下列程序段中的变量已正确定义: for(i=0;i 下列程序段中的变量已正确定义: for(i=0;iA.********B.****C.**D.*

考题 若变量a,b已正确定义,且b已正确赋值,则合法的语句是( )。A.b=double(b);B.++b;C.a=a++=5;D.a=double(b);

考题 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5;B.X=n%2.5:C.x+n=i;D.x=5=4+1:

考题 若变量a、i已正确定义,且i已正确赋值,合法的语句是______。A.a==1;B.++i;C.a=a++=5;D.a=int (i);

考题 若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?A.a==1;B.++i;C.a=a+1=5D.! (++a! =b--)

考题 改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。

考题 已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )A. p=&iB. p=p1C. p=&a[i]D. p=10

考题 已知p为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )A.p=i;B.p=a;C.p=i;B.p=a;C.p=a[i];D.p=10;

考题 若变量均已正确定义并赋值,以下合法的C语言赋值语句是A.x=y==5;B.x=n%2.5;C.x+n=i;D.x=5-4+1;

考题 若变量已正确定义并赋值,对库函数错误调用的是( )A.k=scanf("%d%d",i,j);B.printf("\\%d\\n",k);C.getchar(ch);D.putchar(ch);

考题 若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为 int s[2][3]={0},( *p)[3]; p=s;A.*(*(p+i)+j)B.*(p[i]+j)C.(p+i)+jD.(*(p+i))[j]

考题 若变量a,b已正确定义,且b已正确赋值,则合法的语句是( )。A.b=double(b);B.(int)a=(int)b;C.a=a++=5;D.a=double(b);

考题 若变量a、i已正确定义,且i已正确赋值,合法的语句是( )。A.a==1B.++iC.a=a++=5D.a=int(i)

考题 若变量a、i已正确定义,且i已正确赋值,合法的语句是( )。A.a==lB.++iC.a=a++=5D.a=int(i)

考题 若变量已正确定义为int型,要通过语句“scanf(”%d,%d”,&a,&b,&c);”给a赋值l、给b赋值2、给c赋值3,A.B.C.D.

考题 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,a,b,给a赋值l、给b赋值2、给 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)

考题 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.X…Y5;B.X=n%2.5;C.X+n=i;D.x=5=4+1:

考题 若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是( )。A.++i;B.n1=(n2/(n3=2));C.k=i=j;D.a=b+c=2;

考题 若变量a,i已正确定义,且i已正确赋值,下面合法的语句是( )。A.a==1B.++i;C.a=a++=5;D.a=int(i);

考题 下列语句中哪一句正确定义了一个整型变量()。A.Dim i As IntegerB.Dim i As IntC.Static i As LongD.Static I As Single

考题 若变量a、i已正确定义,且i已正确赋值,合法的语句是______。A.a=1;B.++1;C.a=a++=5;D.a=int(i);

考题 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().A、gets(a);B、scanf("%s",a);C、for(i=0;i<10;i++)a[i]=getchar();D、a=getchar();

考题 下列语句中哪一句正确定义了一个整型变量()。 A、Dim i As IntegerB、Dim i As IntC、Static i As LongD、Static I As Single

考题 语句“Dim i,j As Integer”的含义是“定义两个整型变量i和j”。

考题 单选题下列语句中哪一句正确定义了一个整型变量()。A Dim i As IntegerB Dim i As IntC Static i As LongD Static I As Single

考题 单选题若变量已正确定义并赋值,则错误的赋值语句是(  )。A a=a+1;B a=sizeof(double);C a=d‖c;D a+1=a;