18.2 以下判断两个字符串相等的正确方法是_________。
A. if(str1=str2)
B. if(str1==str2)
C. if(strcpy(str1,str2)=0)
D. if(strcmp(str1,str2)==0)
查看答案
19.1如果程序有语义错误就需要对程序进行调试,一般的编程环境都提供了相应的调试手段和方法,最主要的方法包括______。
A. 设置断点,观察变量。
B. 单步调试,观察变量。
C. 编辑、编译、连接和执行。
D. A和B都正确。
6.5 设有定义“int a=5,b=6;”,则表达式(++a==b--)?++a:--b的值是______。
A. 5
B. 6
C. 7
D. 8
13.1 下列关于C程序中复合语句的描述,______是正确的。
A. 用一对圆括号“( )”将若干语句顺序组合起来就形成一个复合语句。
B. 用一对大括号“{ }”将若干语句顺序组合起来就形成一个复合语句。
C. 用一对大括号“[ ]”将若干语句顺序组合起来就形成一个复合语句。
D. 以上描述都不正确。
10.2下面程序的运行结果是______ 。#include int main() { int i,x,y; i=x=y=0; do {++i; if(i%2!=0) {x=x+i;i++;} y=y+i++; } while (i<=7); printf("x=%d,y=%d\n",x,y); return 0; }