首页 > 生活照料服务类
题目内容 (请给出正确答案)
[主观题]

以下程序段(38)int x=-1; do {x=x*x;} while(! x);A.是死循环B.循环执行二次C.循环执行

以下程序段(38)int x=-1; do {x=x*x;} while(! x);

A.是死循环

B.循环执行二次

C.循环执行一次

D.有语法错误

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序段(38)int x=-1; do {x=x*x;}…”相关的问题
第1题
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是

A.if(c<a) x=1; else if(b<a) x=1; else x=3;

B.if(a<3)x=3; else if(a<2)x=2; else x=1;

C.if(a<3)x=3; if(a<2)x=2; if(a<1)x=1;

D.if(a<b) x=b; if(b<c) x=c; if(c<a) x=a;

点击查看答案
第2题
执行下列程序段后,x和i的值分别是和int x,i;for (i=1,x=1;i<=50;i++){ if(x>=10) break; i

执行下列程序段后,x和i的值分别是和int x,i;for (i=1,x=1;i<=50;i++){ if(x>=10) break; if(x%2==1) { x+=5; continue; } x-=3;}

点击查看答案
第3题
若有如下语句int x=3;do{ printf("%d\n",x-=2);}while(!(--x));则上面程序段

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

点击查看答案
第4题
下列程序段的输出结果是#include<iostream.h>void fun(int*x,int*y){cout<<*x<<*y;*X=3;*y=4;}vo

下列程序段的输出结果是 #include<iostream.h> void fun(int*x,int*y) {cout<<*x<<*y; *X=3; *y=4; } void main() {int x=1,y=2; fun(&y,&x); cout<<X<<y<<endl; }

A.2143

B.1212

C.1234

D.2112

点击查看答案
第5题
有以下程序#include <stdio.h>main(){ int x=1, y=2, z=3; if(x>y) if(y<z) printf(

有以下程序#include <stdio.h>main() { int x=1, y=2, z=3; if(x>y) if(y<z) printf("%d", ++z); else printf("%d", ++y); printf("%d\n", x++);}程序的运行结果是A.331 B.41 C.2 D.1

点击查看答案
第6题
有以下程序#include<stdio.h>int f(int x);main(){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是()。

A.1

B.2

C.4

D.8

点击查看答案
第7题
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p; } main0 { printf("%d\n",fun(7));} 执行后的输出结果是______。

A.7

B.3

C.2

D.0

点击查看答案
第8题
有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是()。

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次

点击查看答案
第9题
有以下程序段int k=0;while(k=1)k++;while循环执行的次数是

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次

点击查看答案
第10题
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次

点击查看答案
第11题
程序段 :int x=12; double y=3.141593;printf("%d%8.6f",x,y); 的输出结果是A)123.141593 B

程序段 :int x=12; double y=3.141593;printf("%d%8.6f",x,y); 的输出结果是

A)123.141593

B)12 3.141593

C)12,3.141593

D)123.1415930

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