一、单选题
6.c 7.b 8.a 9.d 10.b
11.d 12.c 13.a 14.d
二、填空题。
答案:1. 顺序结构、选择结构、循环结构。
2. scanf( )printf( )
7.s=254
三、简答题。
答案:1.结构化程序设计的基本思想是:任何程序都可以通过顺序结构、选择结构、循环结构表示。
复杂程序是经过这三种基本结构反复嵌套使用而构成的。结构化程序的优点是程序模块结构清楚,层次分明,易于读写。
2.关系运算是通过c语言提供的6种关系运算符对两个值的大小等关系进行比较。
逻辑运算既通过三种逻辑运算符对逻辑量进行与、或、非的运算即逻辑运算。
条件运算是通过条件运算符“?:构造的条件表达式:表达式1 ? 表达式2 :表达式3,根据表达式1的值判断条件表达式的最终计算结果是取表达式2的值还是取表达式3的值。
3.不是,虽然空语句是什么也不执行的语句,但是在程序中空语句可用来构成循环结构中的空循环体。
4.如果某个量的值不为0时,则在逻辑运算中被判别为真;否则,如果其值为0时,被判别为假。
5.条件表达式和条件语句都可以根据给定的条件进入不同的分支执行语句。条件表达式语句简练,如果选择结构比较简单,可以采用条件表达式来实现。而通过条件语句,以及语句的嵌套,可以实现更复杂的选择结构。
四、设计题目。答案:
#include ""
void main()
int x=0;
for(x=0; x<=10; x++)
printf("square(%d)=%d",x,x*x);
# include ""
void main()
int x, y, z, max, min
printf("please input three integer number:")
scanf("%d %d %d", x, &y, &z
min = max = x
if(x==y &&y==z)
printf("x = y = z, max=min=%d", max); else
# include ""
void main()
char c, s[50]="i=0
c=getchar();
while(c!='n')
c=getchar();
printf("%s", s);
# include ""
void main()
int i,j;
for(i=1;i<=9;i++)
# include ""
void main()
int x, i=1;
int n=88;
printf("please input a number.");
scanf("%d",&x);
while(i<10)else
if(i==10)
printf("you h**e tried 10 times. game over!");
#include ""
void main()
int i=1;
float j ,sum;
sum=1.0;
dowhile(j>=0.001||i<=20);
printf("sum=%f",sum);
#include ""
void main()
int k;
float sum=0;
for(k=1;k<=100;k++)
sum=sum+k;
for(k=1;k<=50;k++)
sum=sum+k*k;
for(k=1;k<=10;k++)
sum=sum+1.0/k;
printf("sum=%f",sum);
#include ""
void main()
int k;
int m,n,t;
for(k=100;k<=999;k++)
#include ""
void main()
int k;
int m,n,t;
for(k=1;k<=3;k++)
第3章答案
第3章。习题3.1一 1.1 2.在内不可导 3.4.3,二 提示 令,则,则常数,再取。三 略 四 1.满足,2.满足,3.满足,4.满足,五 略 六 1.2.3.习题3.2一 1.2.3.4.5.大 6.7.8.9.二 1.c 2.d 3.a。三 1.在 内单调增加,在内单调减少 2.在内单调增...
第3章答案
答案。3.1 写出如图题3.1所示电路对应的真值表。图题3.1 电路。解 a 图a中标注x y z w,如下图 则 x ab,y z w 则。l c c ab c ab c b ab c b c b 得图 a 的真值表如下 b 图b中,得真值表如下 3.2 组合逻辑电路及输入波形 a b 如图题3....
第3章答案
第3章参 题1 解 1 20 40 60db 2 ro 4 3 1 3 1 k 3 不可以。题2 解 1 v1管组成共射 ce 组态,v2管组成共集 cc 组态。2 整个放大电路的微变等效电路如图所示。3 第一级的电压放大倍数为 ri2是第二级放大电路的输入电阻,ri2 rbe2 1 2 r4 rl...