-
设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。
A . int
B . float
C . double
D . 不确定
-
变量a是整型,f是实型,i是双精度型,则表达式10+"a"+i*f值的数据类型为()。
A . int
B . float
C . double
D . 不确定
-
若a和b均是正整型变量,正确的switch语句是( )。
A . switch(pow(a,2)+pow(b,2))(注:调用求幂的数学函数)
B .
C .
D .
-
02310041:设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )。
-
For/Next语句中,循环控制变量只能是整型变量。
-
2、若x是整型变量,p是基类型为整型的指针变量,则正确的赋值表达式是()。
A.p=&x;
B.p=x;
C.*p=&x;
D.*p=*x
-
若x和n均是int型变量且x和n的初值均为5,则计算表达式x+=n++后x的值为[] ,n的值为[]。
-
若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为()。A.7B.8C.9D.1
若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为()。
A.7
B.8
C.9
D.10
-
若x是整型变量,p是类型为整型的指针变量,则正确的赋值表达式是()。
A.p=&x
B.p=x
C.*p=&x
D.*p=*x
-
若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ()A.pb=&x;B.pb=x;C.* pb
若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ()
A.pb=&x;
B.pb=x;
C.* pb=& x;
D.* pb=* x;
-
若i、j和k都是整型变量,则表达式i=(j=3)+1,k=i*j的值是()。
-
设a、b、c、d、m、n均为整型变量,且a=3、b=6、c=7、d=8、m=2、n=1,则逻辑表达式“(m=a>b)&&(n=c>d)”
设a、b、c、d、m、n均为整型变量,且a=3、b=6、c=7、d=8、m=2、n=1,则逻辑表达式“(m=a>b)&&(n=c>d)”运算后,n的值为()。
A.0
B.1
C.2
D.3
-
假设a,b,和c都是整型变量,且值都是5,执行a-=++b+c--;则a,b,和c的结果分别是【】。
假设a,b,和c都是整型变量,且值都是5,执行a-=++b+c--;则a,b,和c的结果分别是【 】。
-
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是()。A.switch(a+b)B.switch(a*a+b*b) { case:y=a
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是()。
A.switch(a+b)
B.switch(a*a+b*b) { case:y=a+b;break; { case 3: case:y=a-b;break; case 1:y=a+b;break; } case 3:y=b-a;break; }
C.switcha
D.switch(a-b) { casec1:y=a-b;break; { default:y=a*b;break; casec2:x=a*b;break; case 3:case4:x=a+b;break; default:x=a+b; case 10:case 11:y=a-b;break; } }
-
【单选题】若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为()。
A.7
B.8
C.9
D.10
-
若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为:
A.7
B.8
C.9
D.10
-
两个整型变量a和b,值分别为5和7,若a>b则输出a,否则输出b的程序段为()
A.declare @a int, @b int select @a=5,@b=7 if @a>@b print @a else print @b
B.declare @a int, @b int select @a=5,@b=7 if @a<@b print @a else print @b
C.declare @a int, @b int select @a=5,@b=7 if @a>@b print @b else print @a
D.declare @a int, @b int select @a=5,@b=7 if @a<>@b print @a else print @b
-
设p为指向结构体变量的指针,num为该结构体中的一个整型成员,y为一整型变量,则y=++p->num;与()等价。
A.++p;y=p->num
B.y=(p)->num
C.++(p->num);y=p->num
D.y=p->num;++y
-
已知x,y,z是整型变量,则下列选项中正确的是()。
A.if (x&&y) cout<<"x&&y"
B.if (x=y) cout<<"x=y"
C.if (xy) cout<<"xy"
D.if(x<>y) cout<<"x<>y"
-
若a、b、c1、c2、x、y、均是整型变量,正确的switch语句是()
A.swich(a+b);{case 1:y=a+b; break; case 0:y=a-b;break;}
B.switch(aa+bb) {case 3: case 1:y=a+b;break;case 3:y=b-a,break; }
C.switch a { case c1 :y=a-b; break case c2: x=ad; breakdefault:x=a+b;}
D.switch(a-b){ default:y=ab;break case 3:case 4:x=a+b;breakcase 10:case 11:y=a-b;break;}
-
设变量a是整型,f是实型,i是双精度型,则表达式:10+'a'+i*f值的 数据类型为()。
A.int
B.float
C.double
D.不确定
-
9、若a是整型变量,则表达式a=3,a%2+(a+1)%2的值为
-
若i和k都是整型变量,for语句如下for(i=0,k=-1;k=1;k++) printf(“**”)()
A.循环体执行两次
B.循环体执行一次
C.循环体一次也不执行
D.构成无限循环