若输入173253,则以下程序的运行结果为______。main(){ unsigned a; int n1,n2; scanf("%o",&a); printf("%o",getbits(a,4,8));}getbits(value,n1,n2)unsigned value;int n1,n2;{ unsigned z; z=~0; z=(z>>n1)&(z<<(16-n2)); z=value&z; z=z>>(16-n2); return(z);}
A.173253
B.6
C.8
D.173
第1题:
在下面的程序运行时,如果从键盘上输入1298并回车,则输出结果为【 】。
include <iostream. h>
void main() {
int n1, n2;
cin>>n2;
while (n2!=0) {
n1=n2%10;
n2=n1/10;
cout<<rd<< ","
}
}
第2题:
设有以下程序 main() { int n1,n2; scanf("%d",&n2); while (n2!=0) { n1=n2%10; n2=n2/10; printf("%d",n1); } } 程序运行后,如果从键盘上输入1298,则输出结果为()。
第3题:
设有以下程序段: int n1,n2; scanf("%d",&n2); while(n2!=0) { n1=n2%10; n2=n2/10; } 若从键盘中输入1298,则循环体执行的次数为 。
第4题:
若输入ab,程序运行结果为【 】 main() { static char a[3]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }
A.b
B.a,
C.b,
D.程序出错
第5题:
设有以下程序: main() { int n1,n2; scanf("%d",&n2); while(n2!=0) { n1=n2%10; n2=n2/10; printf("%d",n1); } } 程序运行后,如果从键盘上输入1298;则输出结果是: 。