首页 > 大学专科
题目内容 (请给出正确答案)
[主观题]

执行下列程序段后的的输出结果是() x=9; while(x>7) { printf("*");x--;}A.****B.***

执行下列程序段后的的输出结果是() x=9; while(x>7) { printf("*");x--;}

A.****

B.***

C.**

D.*

答案
收藏

C
注意执行while循环前,变量x的初值为9.第1次执行while循环,控制循环的条件为“x>7”,这时x为9,条件成立,执行循环体:输出单个“*”,x再减1,x为8。继续循环,控制循环的条件是“x>7',现在x为8,条件成立,输出“*”后x减1,现在x为7。继续循环时,控制循环的条件不满足,退出循环。所以本段程序执行后,输出结果为两个“*”,本题答案应选C。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“执行下列程序段后的的输出结果是() x=9; while(x…”相关的问题
第1题
执行下列程序段后输出的结果是【 】。 public class Test{ public static void main(Stri

执行下列程序段后输出的结果是【 】。 public class Test{ public static void main(String args[]){ int x,y; for(y=1,x=1;y<=50;y++){ if(x>=10)break; if(x%2==1){ x+=5: continue; } x-=3; } System.out.println(y); } }

点击查看答案
第2题
执行下面程序段后,输出结果是______。 k=2; do{printf("*");x--;}while(!x==0);

执行下面程序段后,输出结果是______。

k=2;

do{printf("*");x--;}while(!x==0);

点击查看答案
第3题
下列程序段运行后输出的的结果是()。integerm,nrealx,ym=2;n=4;x=2;y=4print*,m/n,x/yend

A.0.50.5

B.00

C.00.5

D.10.5

点击查看答案
第4题
下列程序执行后输出的结果是()x='abc'y=xy=100print(x)

A."abc"

B.100

C.abc

D.979899

点击查看答案
第5题
以下程序段的执行结果是()。double x; x=21 8.82631; printf("%-6.2e/n",x);

A.输出格式描述符的域宽不够,不能输出

B.输出为21.88e+01

C.输出为2.19e+002

D.输出为-2.18e2

点击查看答案
第6题
执行下列程序后,输出的结果是()。 include<stdio.h> define S(X)X*X void main()

执行下列程序后,输出的结果是()。 include<stdio.h> define S(X)X*X void main() { iht a=9,k=3,m=2; a/=S(k+m)/S(k+m); printf("%d",A) ; }

A.1

B.4

C.9

D.0

点击查看答案
第7题
下列程序执行后的输出结果是______。# define MA(x)x*(x-1)main(){ int a=1, b=2; printf("% d\n"

下列程序执行后的输出结果是______。 # define MA(x) x*(x-1) main() { int a=1, b=2; printf("% d\n", MA(1+a+b));}

A.6

B.8

C.10

D.12

点击查看答案
第8题
下列程序执行后的输出结果是()。#define MA(x) x*(x-1)void main(){int a=1,b=2;printf("%d/n",MA(1+a+b));}

A.6

B.8

C.10

D.12

点击查看答案
第9题
设有数组定义:int a[]={11,22,33,44,55,66,77,88,99 };则执行下列程序段后的输出结果是 ______ 。
for(int i=0;i<a. length ;i++) if (a[i]%3==0)System.out.println(a[i]+" ");

点击查看答案
第10题
下列程序执行后输出的结果是 【 】 。 struct s {int x,y;}data[2]={10,100,20,200};
main() { struct s*p=data; printf"%d\n",++(p->x)); }

点击查看答案
第11题
下列程序段的输出结果是() x=9; while(x>7) {printf(“*”);x--;}

A.****

B.***

C.**

D.*

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改