10)x++;elsex--;"语句后,x的值为 选项: 16 15 14 10 题目类型: 单选题 题目: 若x的" />
欢迎光临
奥鹏作业辅导

国开25春《C语言程序设计》第三章 综合练习[咨询答案]

来源:奥鹏在离线平时作业辅导   日期: 作者:admin
国开25春《C语言程序设计》第三章 综合练习[咨询答案]
题目类型:
  单选题
题目:
  若x的值为15,则执行"if(x>10) x++; else x--;"语句后,x的值为
选项:
  16
  15
  14
  10


题目类型:
  单选题
题目:
  若x的值为-10,则执行"if(!x) x++; else x--;"语句后,x的值为
选项:
  0
  -9
  -10
  -11


题目类型:
  单选题
题目:
  若x的值为10,则执行"switch(x%3){case0: x++; case 1:x++; case 2: x++;}"语句后,x的值为
选项:
  10
  11
  12
  13


题目类型:
  单选题
题目:
  若x的值为10,则执行"switch(x%3){case0: x++; break; case 1:x++; default: x++;}"语句后,x的值为
选项:
  9
  10
  11
  12


题目类型:
  单选题
题目:
  若n的值为10,则执行"for(i=1;i选项:
  1
  1 b. n-1 c. n-1
  n
  n+1


题目类型:
  单选题
题目:
  若n的值为10,则执行"for(i=0;; i++) if(i>n/3) break;"语句后,i的值为
选项:
  5
  6
  4
  3


题目类型:
  单选题
题目:
  若n的值为10,则执行"for(i=1;i选项:
  1
  n-1
  n
  n+1


题目类型:
  单选题
题目:
  若n的值为10,则执行"for(i=0;i选项:
  n*n
  (n+1)/2
  n(n-1)/2
  n(n+1)/2


题目类型:
  单选题
题目:
  若n的值为10,则执行"while(n-->0)s+=n;"语句的过程中,循环体被执行的次数为
选项:
  8
  9
  11
  10


题目类型:
  单选题
题目:
  若n的值为5,s的值为0,则执行"while(n-->0) s+=n;"语句后,s的值为
选项:
  15
  14
  12
  10


题目类型:
  单选题
题目:
  在下列的语句中,必须以分号作为结束的语句是
选项:
  for
  while
  do
  switch


题目类型:
  单选题
题目:
  若n的值为5,s的值为0,则执行"do s+=n--; while(n>0);"语句后,s的值为
选项:
  15
  14
  13
  12


题目类型:
  单选题
题目:
  要结束任一种循环语句或switch语句的执行,则在其中使用的语句为
选项:
  continue
  break
  goto
  return


题目类型:
  判断题
题目:
  在if语句中,必须带有else子句,不能省略它.
选项:
  对
  错


题目类型:
  判断题
题目:
  在for循环语句的头部,for后面括号内共有3个表达式位置.
选项:
  对
  错


题目类型:
  判断题
题目:
  for循环语句不能够被转换为while循环语句.
选项:
  对
  错


题目类型:
  判断题
题目:
  while循环语句中的循环体可能不会被执行.
选项:
  对
  错


题目类型:
  判断题
题目:
  while循环语句的循环体,只能是复合语句,不能是简单语句.
选项:
  对
  错


题目类型:
  判断题
题目:
  do-while循环语句中的循环体可能不会被执行.
选项:
  对
  错


题目类型:
  判断题
题目:
  do-while循环语句的循环体,只能是复合语句,不能是简单语句.
选项:
  对
  错


题目类型:
  判断题
题目:
  do-while循环语句是以循环体结尾的.
选项:
  对
  错


题目类型:
  判断题
题目:
  break语句可以使用在switch语句中.
选项:
  对
  错


题目类型:
  判断题
题目:
  return语句中可以带有返回表达式.
选项:
  对
  错


题目类型:
  判断题
题目:
  continue只能使用在任一种循环语句的循环体中.
选项:
  对
  错


题目类型:
  填空题
题目:
  #include void main() { __ int a=5,b=8,c=6,d=15,x,y; __ if(a>=b) x=a; else x=b; __ if(c>=d) y=c; else y=d; __ if(x>=y) printf("%dn",x); __ else printf("%dn",y); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x=5,y=8,z=12; __ if(x>y && x>z) printf("%dn",x); __ else if(y>x && y>z) printf("%dn",y); __ else printf("%dn",z); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int a=5,b=8,c; __ if(3*a>2*b) c=2*a+3*b; __ else if(a==b) c=a*a+b*b; __ else c=a*b+3; __ printf("c=%dn",c); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x=5,y=0; __ switch(2*x-3) { __ case 4: y+=x; __ case 7: y+=2*x+1; __ case 10: y+=3*x; __ } __ printf("y=%dn",y); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ char ch; __ int a,b,c; __ scanf("%c",&ch); __ scanf("%d %d",&a,&b); __ switch(ch) { __ __case '+': c=a+b; break; __ case '-': c=a-b; break; __ case '*': c=a*b; break; __ case '/': c=a/b; break; __ default: printf("error!n"); __ } __ printf("%d%c%d=%dn",a,ch,b,c); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int i,s=0; __ for(i=16; i>0; i-=2) __ if(i%3==0 || i%4==0) s+=i; __ printf("s=%dn",s); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int i,x,y,s=0; __ scanf("%d %d",&x,&y); __ if(x>y) {i=x; x=y; y=i;} __ for(i=x; i<=y; i++) __ if(i%2==1) s+=i*i; __ printf("s=%dn",s); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include const int n=100; void main() { __ int a,b; __ for(a=2; a<=n; a++) { __ for(b=2; b*b<=a; b++) __ if(a%b==0) break; __ if(b*b>a) printf("%d ",a); __ } } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int i=0, s=0; __ while(s<50) {i+=2; s+=i*i;} __ printf("s=%dn",s); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x,p=2; __ scanf("%d",&x); __ while(x>=p) __ if(x%p==0) {printf("%d=%d*%dn",x,p,x/p); break;} __ else p++; } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x,y,a,p=1; __ scanf("%d %d",&x,&y); __ if(x=a) __ __if(x%a==0 && y%a==0) {x=x/a; y=y/a; p*=a;} __ __else a++; __ printf("%dn",p); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x=36,y=48,z; __ do {z=x%y; x=y; y=z;} while(y>0); __ printf("x=%dn",x); } 答案: 1
选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x,i=0,s=0; __ scanf("%d",&x); __ do {i+=2; s+=i*i;}while(s选项:
  


题目类型:
  填空题
题目:
  #include void main() { __ int x=37,k=2; __ do {if(x%k==0) break; k++;} while(k*k<=x); __ if(k*k>x) printf("yes!n"); __ else printf("no!n"); } 答案: 1
选项:
  


本文标签: C语言程序设计 
扫描二维码获取答案

热门文章

猜你喜欢