首页 > 计算机类考试
题目内容 (请给出正确答案)
[单选题]

以下程序段的输出结果是__。 int x=5; do {ptintf("%2d",x--); }while(!x)()

A.5

B.无任何输出

C.4

D.陷入死循环

答案
收藏

A、5

解析:解析:本题考查循环语句do-while语句的执行情况。首先五条件执行循环体,表达式x--的值为5,然后检查条件。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序段的输出结果是__。 int x=5; do {pt…”相关的问题
第1题
下述程序段的输出结果是()int x=10;int y=x + +;8printf("%d,'%d,(x+ +,y),y + +);A.11,10B.11,1

下述程序段的输出结果是 () int x=10; int y=x + +; 8printf("%d,'%d,(x+ +,y),y + +);

A.11,10

B.11,11

C.10,10

D.10,11

点击查看答案
第2题
若有定义:int a,b,C;以下程序段的输出结果是()。a=11;b=3;C=0; printf(”%d\n”,c=(a/b,a%B.);A.2

若有定义:int a,b,C;以下程序段的输出结果是()。

a=11;b=3;C=0;

printf(”%d\n”,c=(a/b,a%B.);

A.2

B.0

C.3

D.1

点击查看答案
第3题
(10)以下程序运行后的输出结果是 【10】 。#include <stdio.h>main(){ int x=10,y=20,t=0;if(

(10)以下程序运行后的输出结果是 【10】 。

#include <stdio.h>

main()

{ int x=10,y=20,t=0;

if(x==y)t=x;x=y;y=t;

printf("%d %d\n",x,y);

}

点击查看答案
第4题
以下程序运行后的输出结果是void fun(int x,int y){ x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);}

以下程序运行后的输出结果是void fun(int x,int y){ x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);}main(){ int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y);}

点击查看答案
第5题
有以下程序,其中%u表示无符号整数输出。#include<stdio.h>void main(){ unsigned int x=0xFFFF; /*x的初值为十六进制数*/printf(“%u\n” , x);}程序运行后的输出结果是

A.-1

B.65535

C.32767

D.0xFFFF

点击查看答案
第6题
有以下程序 int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main(){ int x; scanf("%d",&x); x=fun(x); printf("%d\n",x); } 程序执行时,若输入10,程序的输出结果是

A.55

B.54

C.65

D.45

点击查看答案
第7题
有以下程序 main() { int x=102,y=012; printf("%d,%d\n",x,y); } 执行后输出结果是()。

有以下程序 main() { int x=102,y=012; printf("%d,%d\n",x,y); } 执行后输出结果是()。

A.10,01

B.002,12

C.102,10

D.02,10

点击查看答案
第8题
有以下程序main(){int x=10,y=10;printf("%d%d\n",x--,--y);}程序运行后的输出结果是()A.10 10B.

有以下程序 main() {int x=10,y=10;printf("%d%d\n",x--,--y);} 程序运行后的输出结果是()

A.10 10

B.9 9

C.9 10

D.10 9

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

A.10

B.11

C.20

D.21

点击查看答案
第10题
有以下程序#include<stdio.h>int fun(){static int x=l:X*=2:return X:}main(){int i,s=l:for(i=l;i<=3,i++) s*=fun();printf(“%d\n”,s);}程序运行后的输出结果是

A.0

B.10

C.30

D.64

点击查看答案
第11题
以下程序的输出结果是()。 #include<stdio.h> int fun(int n,int *s) { int f1,f2; if(n==0n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; } } void main(){ int x; fun(6,&x); printf("%d" ,x);}

A.7

B.13

C.9

D.10

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