首页 > 公务员考试
题目内容 (请给出正确答案)
[单选题]

有以下程序: main() { int i=0, s=0; do{ if(i % 2) {i++; continue;} i++; s+=i; }while(i<7); printf("% d\n", s); } 执行后的输出结果是______。

A.16

B.12

C.28

D.21

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序:main(){int i=0, s=0;do{i…”相关的问题
第1题
有以下程序 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

点击查看答案
第2题
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; }

有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是

A.4

B.3

C.2

D.1

点击查看答案
第3题
有以下程序#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

点击查看答案
第4题
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1

有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是

A.2

B.3

C.4

D.编译时有错,无结果

点击查看答案
第5题
有以下程序:main(){ int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a>b);printf("%d,%d\n"m,k,m);}程序运

有以下程序: main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a>b); printf("%d,%d\n"m,k,m); } 程序运行后的输出结果是()。

A.0,0

B.O,1

C.1,0

D.1,1

点击查看答案
第6题
有以下程序main(){int a[3][3],*p,i;p=&a[0][0];for(j=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)pr

有以下程序 main() { int a[3][3],*p,i; p=&a[0][0]; for(j=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a[1][i]); } 程序运行后的输出结果是

A.12

B.123

C.234

D.345

点击查看答案
第7题
有以下程序: #include<stdio.h> main() {int a[5]={1,2,3,4,5),b[5]={0,2,1,3,o},i,s=
0; for(i=o;i<5;i++)s=s+a[b[i]]; printf(”%d\n”,s); } 程序运行后的输出结果是()。

A.6

B.10

C.11

D.15

点击查看答案
第8题
有以下程序 structSTU {charnum[10];floatscore[3];}; main() {structSTUs[3]={{"20021

有以下程序

struct STU

{ char num[10]; float score[3]; };

main()

{struct STU s[3]={{"20021",90,95,85},

{"20022",95,80,75},

{ "20023",100,95,90},

},*p=s;

int i; float sum=0;

for(i=0;i<3;i++)

sum=sum+p->score[i];

printf("%6.2f\n",sum);

}

程序运行后的输出结果是

A.260.00

B.270.00

C.280.00

D.285.00

点击查看答案
第9题
有以下程序段#include "stdio.h"main(){ int j,i,k=0; for(j=50;j<=60;j++) { if(!(k%10)) printf("\n"); for(i=2;i<j;i++)if(!(j%i)) break; if(i>=j-1) { printf("%d",j); k++;} }}程序执行后输出的结果是

A.5359

B.5953

C.3595

D.9535

点击查看答案
第10题
有以下程序:#include<iostream>using namespace std;class R{public:R(int r1,int r2){R1=r1;R2=

有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print0const; private: int R1,R2; }; void R::print() { cout<<R1<<","<<R2<<endl; } void R::print() const { cout<<Rl<<","<<R2<<endl; } int main() { R a(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是()。

A.5,4

B.20,52

C.0,0

D.4,5

点击查看答案
第11题
(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);

}

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