单项选择题

有以下程序 #include main() { int i=5; do { if(i%3==1) if(i%5==2) {printf("*%d",i);break; } i ++; } while(i!=0); printf("\n"); } 程序的运行结果是

A.*7
B.*3*5
C.*5
D.*2*6
<上一题 目录 下一题>
热门 试题

单项选择题
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是( )。
A.for(i=1,p=1;i<=5;i++)p*=i;
B.for(i=1;i<=5;i++){ p=1; p*=i;}
C.i=1;p=1;while(i<=5){p*=i; i++;}
D.i=1;p=1;do{p*=i; i++; }while(i<=5);
单项选择题
以下关于宏的叙述中正确的是
A.宏名必须用大写字母表示
B.宏定义必须位于源程序中所有语句之前
C.宏替换没有数据类型限制
D.宏调用比函数调用耗费时间
相关试题
  • 以下程序运行后的输出结果是【 】。#defi...
  • 已有文本文件test.txt,其中的内容为:Hel...
  • 从Windows环境进入MS-DOS方式后,返回Wind...
  • 在结构化分析使用的数据流图(DFD)中,利...
  • 以下程序运行后的输出结果是【 】。main(...