下载此文档

C语言阶段复习二.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
C语言阶段复****二
C语言阶段复****二)
复****提纲:
第五讲 选择结构程序设计
第六讲 循环结构程序设计
分章复****br/>第五讲 选择结构程序设计
内容提要:
关系运算符
<,>,==,!=,>=,<=
逻辑运算符
)7 4 C)6 2 D)7 3
9. 以下循环体的执行次数是 。
#include <>
void main()
{
int i,j;
for (i=0,j=1;i<=j+1;i+=2,j--)
printf ("%d\n",i);
}
A)3 B)2 C)1 D)0
10. 以下程序的输出结果是 。
#include <>
void main( )
{
int a=-1,b=1,k;
if((++a<0)&&!(b--<=0)) printf("%d %d\n",a,b);
else printf("%d %d\n", b, a);
}
A)-1 1 B)0 1 C)1 0 D)0 0
11. 以下程序的输出结果是 。
#include <>
void main( )
{
int i;
for(i=1;i<6;i++)
{
if(i%2)
{
printf("#");
continue;
}
printf("*");
}
printf("\n");
}
A)#*#*# B)##### C)***** D)*#*#*
12. 在下列选项中,没有构成死循环的程序段是

A)int i=100 B)for(;;); C)int k=1000; D)int s=36;
while(1) do while(s);
{i=i%100+1; {++k;} s++;
if(i>100)break; while(k>=10000);
}
13. 下面程序的输出结果是( )。
#include <>
void main( )
{
int x=3;
do{
printf("%3d",x+=1);
}while(--x);
}
A)4 B)4 4
C)4 4 4 D)死循环
14. 当执行以下程序段时_______。
x=-1;
do
{
x=x*x;
}while(!x)
A)循环体将执行一次 B)循环体将执行两次
C)循环体将执行无限次 D)会提示有语法错误
15. 以下叙述正确的是_______。
A)do-while语句构成的循环不能用其它语句构成的循环代替
B)do-while语句构成的循环只能用break语句退出
C)用do-while语句构成的循环,在while后的表达式为非0时结束循环
D)用do-while语句构成的循环,在while后的表达式为0时结束循环
16. 以下程序执行后,sum的值是_______。
#include <>
void main()
{
int n,sum;
for(n=1;n<6;n++)
sum+=n;
printf("%d\n",sum);
}
A)15 B)14 C)0 D)不确定
二、填空题
结构化程序设计规定的三种基本结构是(顺序结构 )结构、选择结构和(循环结构 )结构。
2. break语句只能用于循环① 语句和选择 ② 语句。
3. 在循环控制中,break语句用于结束当前循环体 ① ,continue语句用于结束 ②本次循环 。
4. 写出程序段的输出结果 1 。
int a=100;
if (a>100) printf ("%d\n ",a>100);
else printf ("%d\n ",a<=100);
5. 若变量已正确定义,以下语句段的输出结果是 *# 。
x=0; y=2

C语言阶段复习二 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文艺人生
  • 文件大小1.74 MB
  • 时间2022-07-19