在位运算中,操作数每右移两位,其结果相当于()。
A. 操作数乘以2
B. 操作数除以2
C. 操作数除以4
D. 操作数乘以4
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋 32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
A32<CR> B45<CR>
B. A45<CR> B32<CR>
C. A32B45<CR>
D. A 32B45<CR>
若有定义和语句:int**pp,*p,a=20,b=10;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp); 则输出结果是()。
A. 20,10
B. 20,20
C. 10,20
D. 10,10
在C语言中,while和do…while循环的主要区别是()。
A. do…while的循环体不能是复合语句
B. do…while允许从循环体外转到循环体内
C. whil8的循环体至少被执行一次
D. do…while的循环体至少被执行一次