回顾习题2 (11-08-21)
来源:互联网 发布:大数据云计算龙头股 编辑:程序博客网 时间:2024/05/29 16:56
总是把诸如此类的题做错:
1.
int i=65536
printf(“%d”,i);
2.设x和y均为int 型变量,则执行下面的循环后,y的值为( )
for(y=1,x=1;y<=50;y++)
{ if (x>=10) break;
if(x%2==1)
{ x+=5;continue;}
x-=3; }
3.以下程序的输出结果是( )
main()
{ int I,j,x=0;
for (I=0;I<2;I++)
{ x++;
for(j=0;j<3;j++)
{if(j%3) continue;
x++; }
x++;
}
printf(“x=%d\n”,x); }
A) x=4 B) x=8 C) x=6 D) x=12
4.以下程序的输出结果( )
main()
{ int x=10,y=10,I;
for(I=0;x>8;y=++I)
printf("%d,%d",x--,y); }
A) 10,1 9,2 B) 9,8 7,6 C) 10,9 9 ,0 D) 10,10 9,1
5.
main()
{ int I,j,m=0,n=0;
for(I=0;I<2;I++)
for(j=0;j<2;j++)
if(j>=I) m=1;n++;
printf("%d\n",n); }
A) 4 B) 2 C) 1 D) 0
6.
int x=3;
do
{ printf(“%d”,x-=2); }
while(!(--x));
A) 1 B) 3 0 C) 1 –2 D) 死循环
7.
main()
{ int I=1,sum=0;
while(I<10)
sum=sum+1;
I++;
printf("I=%d,sum=%d",I,sum); }
A) I=10,sum=9 B) I=9,sum=9 C)I=2,sum=1 D) 运行出错
8.设I,j,k均为int 型变量,则执行完下面程序后,k的值为( )
for(I=0,j=10;I<=j;I++,j--) k=I+j;
做一些习题不但可以知道平时学习的错漏,同时也可以强化记忆,加强训练。从这些题目可以看出,程序的可读性是非常重要的。写程序的时候细心也非常重要,基础概念必须要弄明白,否则如果程序出错,可能是个很小的错误,但也许花几十分钟也找不到错在哪里。
- 回顾习题2 (11-08-21)
- 回顾习题3 (11-08-22)
- 回顾习题4(11-08-31)
- 回顾习题5(11-09-08)
- 回顾习题6(11-09-30)
- 回顾习题1
- 重点回顾,课后习题
- 数据结构习题回顾与总结 (2) List Leaves
- 算法回顾序(学习方法,第一个程序,《程序设计导引及在线实践》习题,移位运算)
- oj题目回顾(2965)C语言习题5.14--趣味取小数
- oj题目回顾(1942)C语言习题5.19--进制转换
- 《自动控制原理》(胥布工版)习题2-21
- 习题2—21
- 习题2—11
- 习题2-11
- 习题三(2)
- 习题3.1 (2)
- 习题3.1(2)
- getch(),getche()与getchar()
- oracle 数据库启动和停止
- SVN
- Linux环境编程--编辑器基本操作
- jbpm流程部署之部署服务相关对象扩展
- 回顾习题2 (11-08-21)
- 实习日记025(8月19日)
- 3X3按键、交通灯和电风扇
- 程序江湖:第九章 设计就是画类图?
- hdu 3847 Trash Removal 2011WorldFinal 凸包
- 团队考核的3个要数
- 左倾堆(一种可高效合并的优先队列)
- 琐碎的工作周
- sprintf()函数说明