下面这段代码有错误么? switch (i){ case(): 答://case()条件不能为空 CaseZero(); break; ca

题目

下面这段代码有错误么?

switch (i){

case(): 答://case()条件不能为空

CaseZero();

break;

case 1:

CaseOne();

break;

case 2:

dufault;

参考答案和解析
正确答案:
答://wrong,格式不正确
         CaseTwo();
         break;
    }
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下代码片段的输出是: int j=4; for (int i=j; i<=2*j; i++ ) { switch (i/j ) { case 0: case 1: printf(“*”); break; case 2: printf(“#”); } }

A.****##

B.****#

C.***#

D.*#


****#

第2题:

14、下面程序的输出结果是()。 #include "stdio.h" main() { int i; for(i=1;i<=5;i++) switch(i%5) { case 0: printf("@"); break; case 1: printf("#"); break; case 2: printf("\n"); default: printf("*"); } }


cab 【知识点】malloc函数与指针变量的使用 【解析】pqr三个指针指向同一个具有20个字符空间的地址。Strcpy函数的作用是将字符串attaboy,welcome!复制到p指针所指向的空间。所以打印时打印的p[11], q[3],r[4]分别为c,a,b。

第3题:

以下代码的sum值是()int sum = 0; for (int i = 0; i < 5; i++) { switch(i%3) { case 0: sum = sum+i;break; case 1: sum = sum+i+1;continue; case 2: sum = sum+i+2;break; }


11

第4题:

以下代码sum的值是()int sum = 0; int i = 4; switch(i%3) { case 0: sum = sum+i;break; case 1: sum = sum+i+1; case 2: sum = sum+i+2;break; }


15

第5题:

以下代码片段的输出是__ int i,j=4; for(i=j; i<=2*j; i++ ) { switch (i/j ) { case 0: case 1: printf("*"); break; case 2: printf("#"); } }

A.****#

B.***#

C.*#

D.****##


D

第6题:

以下代码片段的输出是__ int i,j=4; for(i=j; i<=2*j; i++ ) { switch (i%j ) { case 0: case 1: printf("*"); break; case 2: printf("#"); } }

A.****#

B.***#

C.**#*

D.****##


D

第7题:

如果month=4,下面代码的输出结果是 int days=0; switch(month) { case 2: days=28; break; case 4: case 6: case 9: case 11: days=30; break; default: days=31; break; } Console.WriteLine(days);

A.0

B.28

C.30

D.31


30

第8题:

下面这段代码有错误么?

switch (i){

case():

CaseZero();

break;

case 1:

CaseOne();

break;

case 2:

dufault;

CaseTwo();

break;

}


正确答案:
 

switch (i){

case():

CaseZero();

break;

case 1:

CaseOne();

break;

case 2:

dufault; //wrong

CaseTwo();

break;

}

第9题:

下面程序的输出结果为( )。 main( ) { int a=1,b=0; switch(a) { case 1:switch (b) { case 0: printf("**0**"); break; case 1: printf("**1**"); break; } case 2: printf("**2**"); break; }}

A.**0**

B.**0****2**

C.**0****1****2**

D.有语法错误


参考答案B