[单选题]

有以下程序

#include<stdio.h>

main( )

{int C=O,k;

for (k=1;k<3;k++)

switch(k)

{default:C+=k;

case 2:C++;break;

cKse 4:C+=2;break;

}

prinff(“%d\n”,C);

{

程序运行后的输出结果是

A.3

B.5

C.7

D.9

参考答案与解析:

相关试题

有以下程序:include<stdio.h>int f(int x):main{

[单选题]有以下程序:include<stdio.h>int f(int x):main{int n=1,m;m=f(f(f(n)));printf("%d/n",m);}int f(int x){return x*2;)程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include<stdio.h>int f(int x);main(

    [单选题]有以下程序#include<stdio.h>int f(int x);main( ){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int 13=2,k=

    [单选题]有以下程序#include<stdio.h>main( ){int 13=2,k=0;while(k++&&n++>2);Pintf(”%d%d\n”,k,n.);}程序运行后的输出结果是A.0 2B.1 3C.5 7D.1 2

  • 查看答案
  • 有以下程序#include<stdio.h>void f(int*p);main

    [单选题]有以下程序#include<stdio.h>void f(int*p);main( ){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”,*r);}void f(int *P){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是( )。A.1,4B.4,4C.3,1D.4,1

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int a=1,b=O

    [单选题]有以下程序#include<stdio.h>main( ){int a=1,b=O;prinff(“%d,”,b=a+B);prinff(“%d\n”,a=2+B);}程序运行后的输出结果是A.0,0B.1,0C.3,2D.1,2

  • 查看答案
  • 有以下程序 #include<stdio.h> main() {int c; w

    [单选题]有以下程序#include<stdio.h>main(){ int c;while((c=getchar())!=′/n){ switch(c-′2′){ case 0:case 1:putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);case 4:putchar(c+3);break; } }printf("/n")}从第一列开始输入以下数据<CR>代表一个回车符。2743<CR>程序的输

  • 查看答案
  • 有以下程序#include<stdio.h>main(){ int c;whil

    [单选题]有以下程序 #include<stdio.h> main() { int c; while((c=getchar())!='/n'){ switch(c-'2'){ case O:case1:putchar(c+4); case 2:putchar(c+4);braeak; case3:putchar(c+3); default:putchar(c+2);break;} } } 从第一列开始输入以下数据,↓代表一个回车符。 2473↓ 程序的输出结果是_______。A.66897

  • 查看答案
  • 有以下程序include<stdio.h>main( ){int n=2,k=0

    [单选题]有以下程序include<stdio.h>main( ){int n=2,k=0;while(k++n++>2);printf("%d%d/n",k,n);}程序运行后的输出结果是( )。A.O2B.13C.57D.12

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=£­2

    [单选题]有以下程序:include<stdio.h>main( ){ int a=-2,b=0;while(a++++b);printf("%d,%d/n",a,b);}程序运行后的输出结果是( )。A.1,3B.0,2C.0,3D.1,2

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a; sc

    [单选题]有以下程序:include<stdio.h>main( ){ int a;scanf("%d",&a);if(a++<9)printf("%d/n",a);clsc printf("%d/n",a--);}程序运行时从键盘输入9<回车>,则输出结果是( )。A.10B.11C.9D.8

  • 查看答案