1、试验项目:试验一 最简单C程序设计(所属课程:C语言程序设计课时:2)一、试验目标1掌握:使用标准输入/输出函数进行常见数据类型数据输入/输出方法。2初步培养编制程序框图和源程序、准备测试数据和实际调试程序独立编程能力。3掌握次序结构程序设计基础思绪。二、试验条件Pc和vc+编程环境三、试验内容1熟悉编程环境。2输入并运行一个C程序3掌握多种格式转换符正确使用方法。4编程序:设圆半径r=15,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。要求用scanf函数从键盘上输入数据(半径和高),输出各计算结果,输出时要求有文字说明,取小数点后2位数字。5编程序:用getchar函数输
2、入两个字符给C1、C2,然后分别用putchar函数和printf函数输出这两个字符。四、试验步骤编写程序,输入数据,观察结果。五、试验结果观察结果和预期是否一致。试验项目:试验二 选择结构程序设计(所属课程:C语言程序设计课时:2)一、试验目标1了解C语言表示逻辑量方法(以0代表“假”,以非0代表“真”)。2学会正确使用逻辑运算符和逻辑表示式。3熟练掌握if语句和switch语句二、试验条件Pc和vc+编程环境三、试验内容1有一函数:用scanf函数输入x值,求y值。运行程序,输入x值(分别为xn,观察结果是否正确。再输入时,使mn,观察结果是否正确。修改程序,不管m和n为何值(包含负整数)
3、,全部能得到正确结果。5、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符个数。在得到正确结果后,请修改程序使之能分别统计大小写字母、空格、数字和其它字符个数。6、求任意两个整数之间全部素数。四、试验步骤编写程序,输入数据,观察结果。五、试验结果观察结果和预期是否一致。试验项目:试验四 一维数组和二维数组应用(所属课程:C语言程序设计课时:2)一、试验目标1掌握一维数组和二维数组定义、赋值和输入输出方法。2掌握字符数组和字符串函数使用方法。3掌握和数组相关算法。二、试验条件Pc和vc+编程环境三、试验内容1用选择法对10个整数排序,10个整数用scanf函数输入。2将两个字符串连接起
4、来,不要用strcat函数。3有15个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第多个元素值。假如该数不在数组中,则输出“无此数”。四、试验步骤编写程序,输入数据,观察结果。五、试验结果观察结果和预期是否一致。试验项目:试验五 函数(所属课程:C语言程序设计课时:4)一、试验目标1掌握C语言函数定义及调用规则。2掌握函数实参和形参对应关系和“值传输”方法。3掌握全局变量、局部变量、动态变量和静态变量概念和使用方法。二、试验条件Pc和vc+编程环境三、试验内容1写一个判别素数函数,在主函数中输入一个整数,输出是否是素数信息。2用一个函数来实现将一行字符串中最长单词输出。此行
5、字符串从主函数传输给该函数。3写一个函数,输入一个十六进制数,输出对应十进制数。4、编制函数fun,其功效是:删除一个字符串中指定字符。要求:原始字符串在主函数中输入,处理后字符串在主函数中输出。比如:输入“I am a teacher,you are a student”和e输出“I am a tachr,you ar a studnt”。5、编制函数sortstr,其功效是对多个字符串进行排序。要求:欲排序字符串在主函数中输入,排好序字符串在主函数中输出。提醒:排序算法可参考试验9第4题,立即排序算法改为由一个函数sortstr实现。四、试验步骤编写程序,输入数据,观察结果。五、试验结果观
6、察结果和预期是否一致。试验项目:试验六 指针(所属课程:C语言程序设计课时:4)一、试验目标1经过试验深入掌握指针概念,会定义和使用指针变量。2能正确使用数组指针和指向数组指针变量。3掌握指针变量定义、初始化和经过指针变量对数据访问。4能正确使用字符串指针和指向字符串指针变量。二、试验条件Pc和vc+编程环境三、试验内容1输入三个整数,按由小到大次序输出。2将一个3*3矩阵转置,用函数实现。3编写程序:输入一行文字,统计其中大写字母、小写字母、空格和数字字符个数。四、试验步骤编写程序,输入数据,观察结果。五、试验结果观察结果和预期是否一致。试验项目:试验七 结构体、联合体、枚举(所属课程:C语
7、言程序设计课时:2)一、试验目标1掌握结构体、联合体、枚举结构体类型变量定义和使用方法。2掌握结构体、联合体、枚举结构体类型数组概念和使用方法。二、试验条件Pc和vc+编程环境三、试验内容1有10个学生,每个学生数据包含学号、姓名、3门课成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,和最高分学生数据(包含学号、姓名、3门课成绩、平均分数)。2建立一个链表,每个结点包含:学号、姓名、性别、年纪。输入一个年纪,假如链表中结点所包含年纪等于此年纪,则将此结点删去。3编写程序:定义一个职员结构体类型,定义职员结构体变量,从键盘输入一名职员信息,然后输出。(假设职员信息包含:姓名、身份证号、工龄、工资)4编写程序:定义一个职员结构体数组,从键盘输入5位职员信息,打印输出最高工资。四、试验步骤编写程序,输入数据,观察结果。五、试验结果观察结果和预期是否一致。