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

若变量已正确定义,有以下程序段:int a=3, b=5, c=7; if(a>b) a=b; c=a; If(c!=a)b=d()

A.Printf(%d, %d, %d\n, a, b, c); 则程序输出结果为( B )

B.程序段语法错

C.3,5,5

D.3,5,3

E.3,5,7

答案
收藏

A、Printf(%d, %d, %d\n, a, b, c); 则程序输出结果为( B )

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若变量已正确定义,有以下程序段:int a=3, b=5, …”相关的问题
第1题
若变量已正确定义,下面程序段的输出结果是______。 x=5.238794; printf("%f\n",(int)(x*100

若变量已正确定义,下面程序段的输出结果是______。

x=5.238794;

printf("%f\n",(int)(x*1000+0.5)/(float)1000);

点击查看答案
第2题
若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=5; i; i--) for(j=

若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=5; i; i--) for(j= 0; j<4;j++){……}

A.20

B.24

C.25

D.30

点击查看答案
第3题
若变量已正确定义,有下列程序段 inta=3,b=5,c=7; if(a>b)a=b;c=a; if(C!=a)C=b; printf(”

若变量已正确定义,有下列程序段 inta=3,b=5,c=7; if(a>b)a=b;c=a; if(C!=a)C=b; printf(”%d,%d,%d\n”,a,b,c); 其输出的结果是()。

A.程序段有语法错

B.3,5,3

C.3,5,5

D.3,5,7

点击查看答案
第4题
有以下定义语句double a,b; int w;long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。

A.a=a+b=b++

B.w%(int)(a+b)

C.(c+w)%(int)a

D.w=a==b

点击查看答案
第5题
若变量已正确定义,则下面程序段的输出结果是()。i=0;do printf("%d,",i);while(i+

A.0,1

B.0,0

C.程序进入无限循环

D.1,1

点击查看答案
第6题
有以下程序段,且变量已正确定义和赋值 for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1)); printf

有以下程序段,且变量已正确定义和赋值 for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1)); printf("s=%f\n\n",s); 请填空,使下面程序段的功能与之完全相同 s=1.0;k=1; while(【 】){s=s+1.0/(k*(k+1));【 】;} printf("s=%f\n\n",s);

点击查看答案
第7题
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。 (A)for(i=1,p=1;i<=5;i++)

若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是( )。

(A)for(i=1,p=1;i<=5;i++)

p*=i;

(B)for(i=1;i<=5;i++)

{p=1;P*=i;}

(C)i=1;p=1;

while(i<=5)

{p*=i;i++;}

(D)i=1;p=1;

do{p*=i;

i++;}while(i<=5);

点击查看答案
第8题
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()

A.i=1;p=1;while (i<=5 ){p*=i;i++;}

B.for(i=1,p=1;i<=5;i++) p*=i;

C.i=1;p=1;do {p*=i;i++;} while (i<=5 );

D.for(i=1; i<=5; i++ ){p=1;p*=i;}

点击查看答案
第9题
若已定义a为int型变量,则()是对指针变量P的正确定义和初始化。 (A)int*p=a; (B)int*P=*a; (C)int p=&am

若已定义a为int型变量,则( )是对指针变量P的正确定义和初始化。

(A)int*p=a; (B)int*P=*a;

(C)int p=&a; (D)int*p=&a;

点击查看答案
第10题
有以下结构体说明和变量定义,如图11—2所示,指针p,q,r分别指向一个链表中的三个连续结点。

struc node {int data; struct node*next; }*P,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是()。

A.r一>next=q;q一>next=r->next;p一>next=r;

B.q->next=r->next;p->next=r;r->next=q;

C.p->next=r;q->next=r->next;r->next=P;

D.q->next=r->next;r->next=q;p->next=r;

点击查看答案
第11题
有以下程序段int n,*p=NULL;*p=&n;printf("输入 n:"); scanf("%d",&p);printf("输出 n:"); printf("%d/n",p);该程序段试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。

A.scanf("%d",&p);

B.printf("%d/n",p);

C.*p=&n;

D.int n,*p=NULL;

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