【单选题】【消耗次数:1】
运行以下程序,从键盘上输入china# #includevoid main() { int v1=0,v2=0; char ch; while((ch=getchar())!=#) switch(ch) { case a: case h: default: v1++; case 0:v2++; } printf(%d,%d\n,v1,v2); } 运行结果( )。
2,2
3,3
4,4
5,5
参考答案:
复制
纠错
相关题目
【单选题】 设有向图D1 = áV3, E3?, 其中 V3 = {v1, v2, v3, v4, v5}, E3 = {áv1, v2?, áv2, v3?, áv3, v2?, áv4, v5?, áv5, v1?},则v2的闭邻域 N(v2)为:
①  {v1, v2, v3};
②  {v1, v3};
③  {v1, v2, v3, v4, v5};
④  {v2}。
【单选题】 设有向图D = áV, E?, 其中 V={v1, v2, v3, v4, v5}, E={áv4, v1?, áv1, v1?,áv1, v2?,áv1, v3?, áv3, v1?, áv5, v3?},则v1的邻域 N(v1) =
①  {v3, v4};
②  {v2, v3,v4};
③  {v1, v2, v3, v4};
④  {v2,v3}。
【单选题】 设有向图D = áV, E?, 其中 V={v1, v2, v3, v4, v5}, E={áv4, v1?, áv1, v1?,áv1, v2?,áv1, v3?, áv3, v1?, áv5, v3?},则v1的闭邻域 N(v1) =
①  {v3, v4};
②  {v2, v3,v4};
③  {v1, v2, v3, v4};
④  {v2,v3}。
【单选题】 设无向图G1 = áV1, E1?, 其中, V1 = {v1, v2, v3, v4, v5}, E1 = {(v1, v2), (v2, v3), (v3, v4), (v3, v3), (v4, v5)},则v2的邻域 N(v2)为:
①  {v1, v2, v3};
②  {v1, v3};
③  {v1, v2, v3, v4, v5};
④  {v2}。
【单选题】 设有向图D = áV, E?, 其中 V={v1, v2, v3, v4, v5}, E={áv4, v1?, áv1, v1?,áv1, v2?,áv1, v3?, áv3, v1?, áv5, v3?},则v1的先驱元集G -(v1) =
①  {v3, v4};
②  {v1, v3,v4};
③  {v1, v2, v3, v4};
④  {v2,v3}。
【单选题】 设有向图D = áV, E?, 其中 V={v1, v2, v3, v4, v5}, E={áv4, v1?, áv1, v1?,áv1, v2?,áv1, v3?, áv3, v1?, áv5, v3?},则v1的后继元集G +(v1) =
①  {v3, v4};
②  {v1, v3,v4};
③  {v1, v2, v3, v4};
④  {v2,v3}。
【单选题】 下述程序的运行结果( )。 #includevoid main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf(a=%d,b=%d\n,a,b); } case 1:a++; case 2:a++;b++; } printf(a=%d,b=%d\n,a,b); }
①  a=1,b=1
②  a=2 ,b=1
③  a=2,b=2
④  a=3,b=3
【单选题】 下述程序的运行结果( )。 #includevoid main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf(a=%d,b=%d\n,a,b); }
①  a=2,b=1
②  a=1,b=2
③  a=0,b=1
④  a=1,b=0
【单选题】 已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={V1,V2V1,V3V1,V4V2,V5V3,V5V3,V6V4,V6V5,V7V6,V7},G的拓扑序列是( )。
①  V1,V3,V4,V6,V2,V5,V7
②  V1,V3,V2,V6,V4,V5,V7
③  V1,V3,V4,V5,V2,V6,V7
④  V1,V2,V5,V3,V4,V6,V7
【单选题】 有以下程序,程序运行以后的输出结果是() #include stdio.h main( ) { int a[ ]={2,3,5,4},i; for(i=0;i switch(i%2) { case 0:switch(a[i]%2) {case 0:a[i]++;break; case 1:a[i]--; }break; case 1:a[i]=0; } for(i=0;i printf(\n); }
①  3 3 4 4
②  2 0 5 0
③  3 0 4 0
④  0 3 0 4
随机题目
【单选题】 若有定义:int a[3][4];则表达式&a[2][1]-a的值为()。
①  7
②  8
③  9
④  10
【单选题】 下列各语句序列中,能够且仅输出整型变量a、b中最大值的是()。
①  if(ab)printf(%d\n,a);printf(%d\n,b);
②  printf(%d\n,b);if(ab)printf(%d\n,a);
③  if(ab)printf(%d\n,a);elseprintf(%d\n,b);
④  if(ab)printf(%d\n,a);printf(%d\n,b);
【单选题】 若变量已正确定义并且指针p已经指向某个变量x,则(*p)++相当于()
①  p++
②  x++
③  *(p++)
④  x++
【单选题】 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()。
①  算术运算、赋值运算、关系运算
②  算术运算、关系运算、赋值运算
③  关系运算、赋值运算、算术运算
④  关系运算、算术运算、赋值运算
【单选题】 通过输入设备,将数据输入到程序的操作是()。
①  输入
②  输出
③  修改
④  判断
【单选题】 在C语言中,有以下二维数组的定义inta[3][5];如想引用第五个元素,则书写()。
①  a[4]
②  a[5]
③  a[0][4]
④  a[1][5]
【单选题】 C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是()
①  地址传递
②  单向值传递
③  由实参传给形参,再由形参传回给实参
④  由用户指定传递方式
【单选题】 下列宏定义命令中,哪一个格式是正确的()。
①  #definepi=3.14159;
②  definepi=3.14159
③  #definepi=3.14159
④  #definepi(3.14159)
【单选题】 设j和k都是int类型,则for循环语句(). for(j=0,k=0; j scanf(%d,&k);
①  最多执行10次
②  最多执行9次
③  是无限循环
④  循环体一次也不执行
【单选题】 以下for循环的执行次数是()。 for(x=0,y=0; (y=123)&&(x x++);
①  无限循环
②  循环次数不定
③  4次
④  3次