第一讲:程序设计与C语言
第一讲单元作业
1、输出函数练习
2、数字求和
3、求最大值
4、长方体体积
第二讲:算法——程序设计的灵魂
第二讲单元测试
1、有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换 正确算法的流程图是?
A、
B、
C、
D、
2、依次输入10个数,求其中最大的数,并输出 正确算法的流程图是?
A、
B、
C、
D、
3、计算1+2+3+…+100 正确算法的伪代码是?
A、sum=0 n=1 while n<100 do sum=sum+n n=n+1 end do print sum
B、sum=0 n=1 while n≤100 do sum=sum+n n=n+1 end do print sum
C、sum=0 n=1 while n≤100 do sum=sum+1 n=n+1 end do print sum
D、sum=0 n=1 while n<100 do sum=sum+1 n=n+1 end do print sum
4、求两个数m和n的最大公约数 正确算法的伪代码是?
A、input m,n if m
B、input m,n if m
C、input m,n if m
D、input m,n if m
5、有3个数a b c,要求按大小顺序把它输出 以下的NS图是否正确?
第三讲:最简单的C程序设计——顺序程序设计
第三讲单元作业
1、输入输出
2、浮点数切分
3、浮点数运算
4、四舍五入
5、肥宅快乐水
6、输出
7、三角形面积
第四讲:选择结构程序设计
第四讲单元作业
1、求最大值
2、分段函数
3、成绩等级
4、二元一次方程
5、递减序列
6、判断闰年
7、排序
第五讲:循环结构程序设计
第五讲单元作业
1、公约数和公倍数
2、水仙花数
3、自由落体
4、猴子吃桃问题
5、各位数和
6、反序数
7、整数解
8、选秀评分
第六讲:利用数组批量处理数据
第六讲单元作业
1、矩阵对角线
2、排序
3、逆序存放
4、杨辉三角
5、折半查找
6、字符串合并
7、数组统计
8、数组交换
模拟考试
客观题部分
1、以下能正确定义变量a,b和c并为它们赋值为5的语句是
A、int a=5; b=5; c=5;
B、int a,b,c=5;
C、a=5,b-5,c=5
D、int a=5, b=5, c=5;
2、经过char w; int x; float y; double z; 说明后,表达式 w*x+z-y的类型是
A、float
B、char
C、int
D、double
3、设x为int型变量,则执行语句x=10; x+=x-=x-x; 后,x的值为
A、10
B、20
C、30
D、40
4、运行下面程序段的输出结果是 int i; for(i=0;i