题库 第5939页
单选题:设变量已正确定义,为了检查以下else-if语句的分支是否正确,至少需要设计( )组测试用例。
设变量已正确定义,为了检查以下else-if语句的分支是否正确,至少需要设计( )组测试用例。```c++if(op == '+'){ printf("=%.2f\n", value1 + value2);}else if(op ==…
单选题:对于变量定义double a,b,c;,则表达式( )与a/b/c不等价。
对于变量定义double a,b,c;,则表达式( )与a/b/c不等价。 @[C](1)A. a/(b*c)B. a/c/bC. a/(b/c)D. (a/b)/cA.a/(b*c)B.a/c/bC.a/(b/c)D.(a/b)…
单选题:假设字符变量ch中存放有大写英文字母,将其转换为相应的小写英文字母的表达式是 ( )。
假设字符变量ch中存放有大写英文字母,将其转换为相应的小写英文字母的表达式是 ( )。 @[D](1)A. ch = ch-'a'-'A'B. ch = ch-32C. toupper(ch)D. ch += 'a'-'A'A.c…
单选题:以下( )不是合法的C语言标识符。
以下( )不是合法的C语言标识符。 @[D](1)A. mainB. _aC. printfD. 4everA.mainB._aC.printfD.4ever答案:D…
单选题:若变量已正确定义,执行scanf("%d%c%f", &op1, &op, &op2); 输入( )之后,op1的值为1,
若变量已正确定义,执行scanf("%d%c%f", &op1, &op, &op2); 输入( )之后,op1的值为1,op的值为'*',op2的值为2.0。 @[D](1)A. 1 *2.B. 1 *2C. 1 *2.0D.…
单选题:以下( )for语句是不能编译的?
以下( )for语句是不能编译的? @[B](1)A. for(i=0; i˂10, j˂10; i++);B. for(i=0; j=0; i˂10; i++ );C. for(i=0; i˂10; i--);D. for(i=0;…
单选题:语句if(x=0) y=1; else y=2;与( )等价。
语句if(x=0) y=1; else y=2;与( )等价。 @[B](1)A. if(x!=0) y=2; else y=1;B. x=0; if(x==0) y=2; else y=1;C. if(x==0) y=1;…
单选题:表达式(x%3)等价于表达式( )。
表达式(x%3)等价于表达式( )。 @[B](1)A. x%3 == 2B. x%3 != 0C. x%3 == 1D. x%3 == 0A.x%3 == 2B.x%3 != 0C.x%3 == 1D.x%3 == 0答案:B…
单选题:若有如下定义,则( )的值是34。
若有如下定义,则( )的值是34。 @[A](1) int a[] = {5, 15, 34, 54, 14, 2, 52, 72}; int *p = &a[1];A. p[1]B. p[2]C. p[0]D. p[3]A.p[1]B…
单选题:对于以下变量定义,正确的赋值是()。
对于以下变量定义,正确的赋值是()。 @[C](1)char *pc[5], s[10];A. pc = sB. *pc = s[0]C. *pc = sD. *pc = &sA.pc = sB.*pc = s[0]C.*pc = sD…