黄老师 发表于 2016-5-28 20:23:20

西南大学网络与继续教育学院1606课程[0039]《C语言》A卷

西南大学网络与继续教育学院课程考试试题卷 类别:网教 专业:计算机科学与技术,计算机应用技术,计算机教育   2016年6月课程名称【编号】:    C语言程序设计   【0039】            A卷大作业                                             满分:100 分   答案附件回复可见,需要的请自助下载一、大作业题目 1.简要回答问题(1)结构化程序设计的核心思想是什么?模块化程序设计中应该遵循的原则是什么?C语言是如何体现结构思想的?(12分)(2)若有一个复杂问题的求解,若采用模块化程序设计方法,请你简单阐述用C语言编写一个模块化程序的基本过程。(6分)(3)调试一个C语言程序的经历哪些步骤?调试程序过程有哪两类错误?如何排除这些错误?(9分)(4)在算法实现中,算法的正确性如何保证?(3分)2.编程题(1) 从键盘上任意输入10个正整数,并将这些整数的各位数字求和。(2)编写程序打印下列图案          file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg(3) 写一个函数实现两个字符串的复制,再写一个测试函数测试其功能。不允许使用strcpy函数(4)编写程序计算sum=1+22+32+...+n2的值,其中n由键盘输入。(5)从键盘上任意输入20个3位或4位整数存放在a数组中,将其中的每个整数的低2位分离出来存放在数组b中,并对b数组的值按降序排列。要求:(a)程序中分别输出20个整数以及b数组排序前和排序的值。(b)要求用模块化方法实现。(c)程序必须有输入输出提示。3.依据下列提供的程序回答问题#include "stdio.h"int fun(int num){int k=1; do    {k*=num%10;    num/=10;}while(num);      return k;}void main(){int x=651,y=123; printf("%d,%d",fun(x),fun(y));}(1)上述提供程序中,函数fun的功能是什么? (2)请依据提供的函数fun代码画出其中的传统流程图或N-S图。(3)在VC6.0环境下,运行上述程序时,其输出结果是什么?二、大作业要求大作业共需要完成3个大题:第1题满分30分;第2题(1)-(4)小题任选两题完成,各15分,(5)小题必做, 10分,满分40分;第3题(1)-(3)必做,满分30分。
   答案附件回复可见,需要的请自助下载
**** Hidden Message *****

tclxb 发表于 2016-5-30 10:28:05

求解答,有点困难。

是我咯 发表于 2016-5-30 11:33:33

在哪下答案?

2411301248 发表于 2016-5-30 16:00:47

可以得

slf12345 发表于 2016-5-30 21:22:01

有点苦难

宋丽芳 发表于 2016-5-31 12:52:42

答案呢

xiaorankai 发表于 2016-6-3 10:31:33

是我咯 发表于 2016-5-30 11:33
在哪下答案?

在哪里下载答案

Fussmann 发表于 2016-6-3 21:21:52

能下吗?有用吗?

求求聪聪 发表于 2016-6-4 11:45:42

答案在那下载
页: [1]
查看完整版本: 西南大学网络与继续教育学院1606课程[0039]《C语言》A卷