题目内容

设有程序段:int x=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);,则运行结果是( )。

A. 20,7;
B. 6,12;
C. 20,8
D. 8,20

查看答案
更多问题

设有程序段:int n=0;while (n++<=2); printf("%d",n);,则运行结果是( )。

A. 2
B. 3
C. 4
D. 有语法错误

设有程序段:t=0; while (printf("*")) {t++;if (t<3)break;},下面描述正确的是( )。

A. 其中循环控件表达式与0等价
B. 其中循环控件表达式与1等价
C. 其中循环控件表达式是不合法的
D. 以上说法都不对

下面程序的功能是从键盘输入10个整数,求出其中的最大值。#include "stdio.h"int main(){ int n,i=1,max; scanf("%d",&n); max=n; while(____) { scanf("%d",&n); if(n>max) ____; ____; } printf("max=%d\n",max); return 0;}

下面程序的功能是从键盘输入一行字符(以回车结束),统计其中的数字、字母、空格和其他字符出现的次数(回车符不统计)。#include "stdio.h"int main(){ char c,int ____ ; do { c=____ ; if(c>='a'&&c<='z'||c>='A'&&c<='Z') zm++; else if(c>='0'&&c<='9') sz++; else if(c==' ') kg++; else qt++; }while(____); printf("zm=%d ,sz=%d ,kg=%d ,qt=%d\n",____); return 0;}

答案查题题库