单选

.若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )

W= k;

LB: if(w==0) gotO LE;

w - -;

printf("*");

goto LB;

LE:

  • A. for(w=k;w!=0;W--)printf("*");
  • B.w= k;   While(W--!=0) Prinif(”* ”);
  • C.w= k;   do{w--; prinif(“*”);   } while( W!= 0);
  • D.for(w=k;W;--W) printf("*");
参考答案
您可能感兴趣的试题

下列关于结构型变量的定义语句中,错误的是( )

  • A.typedef struct CCC
  • B.#define GGG struct  { char name[20];GGG CCC { char name[20];  int age; int age;  }GGG;           };  GGG abc ; GGG CCC abc;
  • C.struct
  • D.struct  { char name[20]; { char name[20];  int age; int age;  }ccc;        }abc;  CCC abc;

能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是

  • A.a>=10 or a<=0
  • B.a>=0|a<=10
  • C.a>=10a<=0
  • D.a>=10‖a<=0

函数调用时,下列说法中不正确的是 ( )

  • A.若用值传递方式,则形式参数不予分配内存
  • B.实际参数和形式参数可以同名
  • C.主调函数和被调用函数可以不在同一个文件中
  • D.函数间传送数据可以使用外部全局变量

计算平方数时不可能引起二义性的宏定义是( )

  • A.#define SOR(x)x*x
  • B.#define SQR(x)(x)*(x)
  • C.# define SQR(x)(x*x)
  • D.# define SQR(x)((x)*(x))

设有函数调用语句“f(x1,x1+x2,(x1,x2));”,正确的说法是( )

  • A.调用的实际参数是2个
  • B.调用的实际参数是3个
  • C.调用的实际参数是4个
  • D.调用时会出现语法错误。

设有定义语句“char ch='\77';”,则下列说法中正确的是( )

  • A.ch中含有1个字符
  • B.ch中含有2个字符
  • C.ch中含有3个字符
  • D.语法出错

函数fopen()的返回值不能是( )

  • A.NULL<
  • B.0
  • C.1
  • D.某个内存地址
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服