-
Dim i, j as integer 表明i和j都是整型变量。
A . 正确
B . 错误
-
若a和b均是正整型变量,正确的switch语句是( )。
A . switch(pow(a,2)+pow(b,2))(注:调用求幂的数学函数)
B .
C .
D .
-
For/Next语句中,循环控制变量只能是整型变量。
-
2、若x是整型变量,p是基类型为整型的指针变量,则正确的赋值表达式是()。
A.p=&x;
B.p=x;
C.*p=&x;
D.*p=*x
-
【单选题】C语言中运算对象必须是整型的运算符是()。
A.%=
B./
C.=
D.*
-
若以下变量均是整型,且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的值是()。
-
若有以下程序段,w和k都是整型变量: ┇ w=k: LB:if(w==0)go to LE; W--: printf("*") goto LB; LE
若有以下程序段,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; while(w--!=0)printf("*");
D.w=k: w++;do{w--;printf("*");}while(w!=0);
-
若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; } }
-
【单选题】设X为整型变量,X≥1且X≤10,根据边界值分析方法,X在测试用例的取值是()
A.1,10
B.0,1,10,11
C.0,1,5,10,11
D.1,2,5,9,10
-
若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为:
A.7
B.8
C.9
D.10
-
【单选题】下面四个选项中,均是不合法的整型常量的选项是。
A.--0f1 -0xffff 0011
B.-0Xcdf 017 12,456
C.-018 999 5e2
D.-0x48eg -068 03f
-
【单选题】若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()
A.p2=p1;
B.p2=**p1;
C.p2=&p1;
D.p2=*p1;
-
【单选题】在C语言中,要求运算数必须是整型(数)的运算符是 。
A./
B.%
C.*
D.^
-
设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;}
-
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.构成无限循环
-
【单选题】有以下说明和定义语句 structstudent {int age; char num[8];}; structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; structstudent *p=stu; 以下选项中引用结构体变量成员的表达式错误的是______。
A.(p++)->num
B.p->num
C.(*p).num
D.stu[3].age
-
3、若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为
A.7
B.8
C.9
D.10
-
1、num是一个整型变量,和下面if逻辑相同的是____ if num>=0 and num<=100:
A.if not(num<0 or num>100):
B.if not(num>=0 or num<=100):
C.if not(num<0 and num>100):
D.if not(num>=0 andnum<=100):