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

题目内容 (请给出正确答案)
单选题
若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是(  )。
A

a=a++,i++

B

i=(a+k)<=(i+k)

C

i=a%11

D

i=!a


参考答案

参考解析
解析:
C项错误,在C语言的算术运算符中,取余运算符“%”的左右两侧的两个运算分量必须是整数。A项,赋值运算符的优先级高于“,”运算法,先进行赋值;B项,将“=”右边的逻辑表达式的计算结果赋给变量i;D项,首先对变量a求逻辑非操作,然后将结果赋值给变量i。答案选择C选项。
更多 “单选题若有定义double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是(  )。A a=a++,i++B i=(a+k)=(i+k)C i=a%11D i=!a” 相关考题
考题 若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是A ) pk=k;B ) pk[0]=k[1][2];C ) pk=k[0];D ) pk[1]=k;

考题 ( 14 )若有定义: double a=22;int i=0,k=18; ,则不符合 C 语言规定的赋值语句是A ) a=a++,i++;B ) i= ( a+k ) = ( i+k ) ;C ) i=a%11;D ) i = !a;

考题 请教:2010年3月全国计算机等级考试二级C语言程序设计笔试试卷(标准答案版)第1大题第14小题如何解答? 【题目描述】 ( 14 )若有定义: double a=22;int i=0,k=18; ,则不符合 C 语言规定的赋值语句是 A ) a=a++,i++; B ) i= ( a+k ) = ( i+k ) ; C ) i=a%11; D ) i = !a;

考题 若有定义语句: int a[4][10],*p,*q[4]; 且 0 ≤ i4 ,则错误的赋值是A)p=aB)q[i]=a[i]C)p=a[i]D)p=a[2][1]

考题 若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。A.pk=k;B.pk[0]=k[1][2];C.pk=k[0];D.pk[1]=k;

考题 若有定义语句:"int a[4][10],*P,*q[4];"且0≤i 若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]

考题 若有定义语句:int a[4][10],* P,* q[4];且0=i4,则错误的赋值是( )。A.P=aB.q[i]=a[i]C.p=a[i]D.p=a[2][1]

考题 若有以下定义及初始化语句:int i=100;int *ip= i;int k=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【 】。

考题 若有定义语句:int u[4][10],*P,*q[4];且0≤i4,则错误的赋值是A.p=aB.q[i]=a[i]C.p=a[i]D.p=&a[2][1]

考题 若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )A.scanf("%lf%lf%lf%lf%lf,a) ;B.for(i=0;i<=5;i++)scanf("%lf,a+i);C.while(i<5)scanf("%lf",a[i++]);D.while(i<5)seanf("%lf,a+i);

考题 以下合法的C语言赋值语句是______。A.a=b=58B.k=int(a+b);C.a=58,b=58D.--i;

考题 若有定义:double a=22;int i=0,k=18;,则不符合c语言规定的赋值语句是( )。A.i=a%ll;B.i=(a+k)《=(i+k);C.a=a++,i++;D.i=!a;

考题 若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是A.p=S;B.p=k;C.p=s[0];D.k=S;

考题 若有定义:double a=22;inti=0,k=18;,则不符合c语言规定的赋值语句是( )。A.i=(a+k)=(i+k);B.i=a%11;C.a=a++,i++;D.i=!a;

考题 若有下列定义及初始化语句: int i=100; int *ip=i; int k=*ip; 并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为( )。A.0xl2345678B.0x21000000C.100D.异常

考题 若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是A.a=a++,i++;B.i=(a+k)<=(i+k);C.i=a%11;D.i=!a;

考题 若有定义语句:"int a[4][10],*P,*q[4];"且0≤i4,则错误的赋值是( )。A.D=aB.q[i]=a[i]C.p=a[l]D.P=a[2][1]

考题 若有如下变量定义并赋值: int a=1,b=2,c=3,k; float f=2.5,e; double d=2.4,g; 则下列符合C语言语法的表达式是( )A.e=c*=a+=d*f%bB.(k=a+b,b*f++,k%c)C.g=a+f*c=5D.x=double(b)

考题 若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是( )。A.a=a++,i++;SXB 若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是( )。A.a=a++,i++;B.i=(a+k)=(i+k);C.i=a%11;D.i=!a;

考题 若有以下定义语句: double a[5],*p=a; int i=0; 对a数组元素错误的引用是( )A.a[i]B.a[5]C.p[4]D.p[i]

考题 (28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s;B)p=k;C)p=s[0];D)k=s;

考题 对于函数定义:  void FUN(int n, double x)  {  … }  若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。 A、k=FUN(x,n);B、void FUN(n,x);C、FUN(int y,double m);D、FUN(10,12.5);

考题 若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()A、double fun(int[])B、double fun(intb[10])C、double fun(inta)D、double fun(int*a)

考题 若有定义doublea=22;inti=0,k=18;,则以下有错的语句是()A、a=a++,i++B、i=(a+k)/(k-i)C、i=a%11D、i=!a

考题 以下合法的C语言赋值语句是()A、a=b=58B、k=int(a+b);C、a=58,b=58D、--i;

考题 单选题若有定义语句:char s[3][10],(*k)[3],*p; 则以下赋值语句正确的是(  )。A p=s;B p=k;C p=s[0];D k=s;

考题 单选题若有定义语句:int a[4][10],*P,*q[4];且0≤i4,则错误的赋值是(  )。A p=aB q[i]=a[i]C p=a[i]D p=a[2][1]