重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 干部教育培训
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

有如下程序:main(){int n=9; while(n>6){n--;printf("%d",n);}}该程序的输出结果是A.987B.876C.8

有如下程序: main() { int n=9; while(n>6){n--;printf("%d",n);}} 该程序的输出结果是

A.987

B.876

C.8765

D.9876

答案

B
解析:该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。第一次进入循环时,n的值是9,循环体内,先经过n--运算,n的值变为8,所以第一次的输出值是8,由此可以排除选项A)和D)。由循环条件n>6可以知道,最后一次循环开始时,n的值应该为7,所以最后一次执行循环体时输出为6,由此可以排除选项C)。

更多“有如下程序:main(){int n=9; while(n>6){n--;printf("%d",n);}}该程序的输出结果是A.987B.876C.8”相关的问题

第1题

以下程序的功能是输出如下形式的方阵: 13 14 15 16
9 10 11 12 5 6 7 8 1 2 3 4 请填空。 main() { int i, j, x; for(j=4; j>0; j--) { for(i=1; i<=4; i++) {x=(j-1)*4+【 】; printf("% 4d", x); } printf("\n"); } }

点击查看答案

第2题

有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]

有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=\0) {n=fun();i++;} printf("%d\n",n*argc); } int fun() { static int s=0; s+=1; return s; } 假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行: exam l23<回车> 则运行结果为【 】。

点击查看答案

第3题

有如下程序: int func(int a,int b) { return (a+b); } void main() { int x=2,y=5,z=

有如下程序: int func(int a,int b) { return (a+b); } void main() { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%d\n”,r); } 该程序的输出结果是()。

A.12

B.13

C.14

D.15

点击查看答案

第4题

有如下程序: main() {int a=2,b=一1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\

有如下程序: main() {int a=2,b=一1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是()。

点击查看答案

第5题

有以下程序 main() { int x[8]={8,7,6,5,0,0},*9; s=x+3; printf("%d\n",s[2

有以下程序 main() { int x[8]={8,7,6,5,0,0},*9; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是

A.随机值

B.0

C.5

D.6

点击查看答案

第6题

‎有以下程序‎#include‎void main()‎{ int a,b,d=25;‏a=d/10%9;‏b=a&&(-1);‏printf("%d,%d/n",a,b);}‎程序运行后的输出结果是()。

A.2,1

B.2,0

C.3,1

D.6,1

点击查看答案

第7题

有如下程序: long fib(int n) { if(n>2)return(fib(n一1)+fib(n一2)); else return(2); }

有如下程序: long fib(int n) { if(n>2)return(fib(n一1)+fib(n一2)); else return(2); } void main() { printf(“%d\n”,fib(3)); } 该程序的输出结果是()。

A.2

B.4

C.6

D.8

点击查看答案

第8题

有以下程序 yoidfun(int**P,int*q){intt;t=*p;*P=*q;*q=t;*q=*p;) main(){ inta=0,b=9;

有以下程序 yoidfun(int**P,int*q){intt;t=*p;*P=*q;*q=t;*q=*p;) main(){ inta=0,b=9; fun(&a,&b); printf(%d%d\n,a,b);} 程序的输出结果是

A.00

B.99

C.90

D.9

点击查看答案

第9题

有如下程序: #include<iostream> using namespace std; int main(){ int sum;

有如下程序: #include<iostream> using namespace std; int main(){ int sum; for(int i=0;i<6;i+=3){ sum=i; for(int j=i;j<6;j++)sum+=j; } cout<<sum<<end1; return 0; } 运行时的输出结果是()。

A.3

B.10

C.12

D.15

点击查看答案

第10题

有如下程序: main() { int x=1,a=0,b=0; swltcn(x) { case 0:b++; case 1:a++: case

有如下程序: main() { int x=1,a=0,b=0; swltcn(x) { case 0:b++; case 1:a++: case 2:a++;b++; } printf("a=%d,b=%d\n",a,b);} 该程序的输出结果是()。

A.a=2,b=1

B.a=1,b=1

C.a=1,b=0

D.a=2,b=2

点击查看答案

第11题

有如下程序:main(){int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++

有如下程序: main() { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j<=i;j++) s+=a[i][j]; printf("%d\n",s); } 该程序的输出结果是______。

A.18

B.19

C.20

D.21

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝