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

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

假设a是int类型变量,并初始化为1,则下列哪个为非法的条件语句?

A.if (a=2) { }

B.if (true) { }

C.if (a<<3) { }

D.if (a) { }


参考答案和解析
D 解析:条件语句的条件值应该是布尔类型,选项A中,1不是布尔类型的值;选项B中,a<<=3的值为int类型;选项C中,a=2的值不是布尔类型;选项D正确,该语句的含义是无论何种情况下都执行。
更多 “假设a是int类型变量,并初始化为1,则下列哪个为非法的条件语句?A.if (a=2) { }B.if (true) { }C.if (a<<3) { }D.if (a) { }” 相关考题
考题 设有定义语句 int(*f)(int);, 则以下叙述正确的是A)f 是基类型为 int 的指针变量B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参C)f 是指向 int 类型一维数组的指针变量D)f 是函数名,该函数的返回值是基类型为 int 类型的地址

考题 若有定义语句:int*a,b;,则变量b 的数据类型是( )。

考题 ( 6 )若有定义语句: int* a, b; ,则变量 b 的数据类型是 【 6 】 。

考题 设变量a和b已定义为int类型,若要通过scanf(”a=%d,b=%d”,语句分别给a和b输入1和2,则正确的数据输入内容是()。

考题 下列哪个初始化是非法的(下面五个选项是顺序出现的声明语句)()A、inti=-1;B、constintic=i;C、constint*pc=D、int*constcpi=E、constint*constcpic=

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

考题 假设a和b为int型变量,则执行以下语句后,b的值为 ______。 a=1;b=10; do {b-=a;a++; }while(b--<0);A.9B.-2C.-1D.8

考题 有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。A.语句int*p=a;定义不正确B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int*p=a;是把a[0]的值赋给变量pD.语句iht*p=a;是把a[l]的值赋给变量p

考题 有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p

考题 假设a是int类型的变量,并初始化为1,则下列各项中属于合法条件语句的是( )。A.if(A) {}B.if(a<<=3){}C.if(a=2){}D.if(true){}

考题 假设a是int类型的变量,并初始化为1,则下列选项中合法的条件语句是( )。A.if(A){}B.if(a<<=3) {}C.if(a=2) {}D.if(true) {}

考题 设有定义语句int(*f(int);,则下列叙述正确的是( )。A.f是基类型为int的指针变量B.f是指向函数的指针变量,该函数具有一个int类型的形态C.f是指向int类型一维数组的指针变量D.f是函数名,该函数的返回值是其类型为int类型的地址

考题 设变量a和b,已定义为int类型,若要通过scanf(”a=%d,b=%d”,a,b);语句分别给a和b输入1和2,则正确的数据输入内容是【 6 】。

考题 假设a和b为int型变量,则执行以下语句后b的值为( )。 a=1;b=10; do { b-=a;a++;} while(b--0);A.9B.-2C.-lD.8

考题 假设a和b为int型变量,则执行以下语句后b的值为( )。A.9B.-2C.-1D.8

考题 在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

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

考题 假设变量intVar为一个整型变量,则执行赋值语句int Var="2"+3之后,变量intVar的值是【 】。

考题 使用声明语句建立一个变量后,VB自动将布尔类型的变量初始化为()。A.空值B.TrueC.FalseD.Null

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

考题 假设int类型的变量x、y和z,它们的初始值分别为10、20和30,则布尔表达式x10z 假设int类型的变量x、y和z,它们的初始值分别为10、20和30,则布尔表达式x<10‖y>10z<10的值为______。A.falseB.1C.trueD.无法判断

考题 假设a是int类型变量,并初始化为1,则下列哪个为合法的条件语句? A. if (a) { }B. if (aC. if (a= 2、{ }D. if (true) { }

考题 while先初始化循环变量,然后对条件进行判断,如果条件为真则执行相应的循环体语句。不用加修改循环变量的语句,程序会正常结束。

考题 假设变量$x=5,则表达式“$x4”的返回值类型是()。A、bool(false)B、bool(true)C、int(1)D、int(0)

考题 假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。A、intp=&mB、int*p=&mC、int&p=*mD、int*p=m

考题 有语句:inta[10],;则()是对指针变量p的正确定义和初始化。A、intp=*a;B、int*p=a;C、intp=a;D、int*p=a;

考题 使用声明语句建立一个变量后,VB自动将布尔类型的变量初始化为()。A、空值B、TrueC、FalseD、Null

考题 单选题如果定义有变量double,d1,d2=4.0则下列说法正确的是()A 变量d1,d2均初始化为4.0B 变量d1没有初始化,d2初始化为4.0C 变量d1,d2均未初始化D 变量d2没有初始化,d1初始化为4.0