有如下程序 #include<stdio.h> main() { int v1=0,v2=0; char ch; while((ch=getchar())!='#') switch(ch) { case 'a'; casff 'h'; default:v1++; case '0';v2++; } printf("%d,%d/n",v1,v2); } 如果从键盘上输入china#<回车>,则程序运行结果为 ( )
A.2,0
B.5,0
C.5,5
D.2,5
[单选题]有如下两个类定义:class AA{};class BB{A.A v1,*v2;B.B v3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是A.v1B.v2C.v3D.v4
[单选题]已知函数f的原型是“void f(int*x,int&y);”变量v1、v2的定义是“int v1,v2;”下列调用语句中,正确的是( )。A.f(
[填空题] 最初可松性系数Ks=V2/V1,其中,V1是()的体积,V2是()的体积。
[单选题]已知函数f的原型是void f(int *a,long&b);变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是( )。A
[单选题]已知函数f的原型是:voidf(int*a,long &B) ;,变量v1、v2;的定义是int v1;long v2;正确的调用语句是A.f(V1,&V2);B.f(v1,v2);C.f(&v1,v2);D.f(&v1,&v2);
[单选题]化粪池的总容积V=V1+V2+V3,其中V2是指( )。A.保护容积B.污水部分容积C.污泥部分容积D.化粪池总容积
[单选题]已知函数f的原型是void f(int*a,long &b);,变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是( )。
[单选题]已知函数f的原型是void f(int *a,long&B) ;,变量v1、v2的定义是: int v1:long v2: 下列调用语句中正确的是A.f(v1,&v2);B.f(v1,v2);C.f(&vl,&v2);D.f(&vl,v2);
[单选题]有以下程序:includemain(){ char c[6];int i=0;for(;i<6;c[i]=getchar(),i£«£«);for(i=0有以下程序: #include<stdio.h> main(){ char c[6]; int i=0; for(;i<6;c[i]=getchar(),i++); for(i=0;i<6;i++)putchar(c[i]); printf("/n"); } 如果从键盘上输入: ab<回车> c<回车> def<回车> 则输出结果为____
转成二进制,<<是往左移到n位,溢出的不管,右边补n个0;>>是往右移动n位,溢出的不管,左边补n个0。^是表示指数啊。你可以编个简单的程序验证下v0 £«= (((v1 << 4) ^ (v1 >> 5)) £« v1) ^ (sum £« key[sum & 3]); 像这样的式子里面的<< 和 >> 什么意思?