
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲试看
- 讲师好课40
- 学员评价
适合人群:
所有学过和没有学过C语言的人,或是正准备学习C语言的人; 参加全国计算机等级考试的在校大中专学生
你将会学到:
学习二级C语言程序填空题技巧,通过计算机等级考试(二级)C语言程序设计考试
课程简介:
刘琨老师学习交流群
独学而无友,则孤陋而寡闻。
与良师益友,一起交流学习。
在学习C语言和准备二级考试的过程中遇到任何问题,
欢迎随时沟通交流~
最好是在群里进行提问,和其他学员一起讨论交流,
相互学习,共同进步!
课程目标:
帮助各位朋友打下坚实的C语言基础!
课程简介:
No.l: 《C语言程序设计(慕课版)》--1.为什么要学C语
No.2: 《C语言程序设计(慕课版)》--2.最简单的C语言程序
No.3: 《C语言程序设计(慕课版)》--3.什么是程序
No.4: 《C语言程序设计(慕课版)》--4.C语言基础-数据类型、常量及变量
No.5: 《C语言程序设计(慕课版)》--5.选择结构程序设计
No.6: 《C语言程序设计(慕课版)》--6.循环结构程序设计
No.7: 《C语言程序设计(慕课版)》--7.同一类型多个元素的集合--数组
No.8: 《C语言程序设计(慕课版)》--8.写程序就是写函数
No.9: 《C语言程序设计(慕课版)》--9.C语言特产--指针
No.l0:《C语言程序设计(慕课版)》--10.编译预处理和动态存储
No.l1:《C语言程序设计(慕课版)》--11.结构体
No.l2:《C语言程序设计(慕课版)》--12.文件
No.l3:《C语言程序设计(慕课版)》--13.全国计算机等级考试(NCRE)简介
No.l4:《C语言程序设计(慕课版)》--14.二级备考篇之考试流程
No.l5:《C语言程序设计(慕课版)》--15.Visual C++ 2010 Express基本操作
No.l6:《C语言程序设计(慕课版)》--16.通过真题了解评分标准及注意事项
No.l7:《C语言程序设计(慕课版)》--17.二级专题公共基础之数据结构
No.l8:《C语言程序设计(慕课版)》--18.二级专题公共基础之程序设计基础
No.l9:《C语言程序设计(慕课版)》--19.二级专题公共基础之软件工程基础
No.20:《C语言程序设计(慕课版)》--20.二级专题公共基础之数据库
No.21:二级选择题专题-21.C语言基础
No.22:二级选择题专题-22.运算符与表达式
No.23:二级选择题专题-23.基本语句
No.24:二级选择题专题-24.选择结构
No.25:二级选择题专题-25.循环结构
No.26:二级选择题专题-26.数组
No.27:二级选择题专题-27.函数
No.28:二级选择题专题-28.指针
No.29:二级选择题专题-29.编译预处理和动态储存分配
No.30:二级选择题专题-30.结构体
No.31:二级选择题专题-31.文件
No.32:《C语言程序设计(慕课版)》--32.二级专题之程序填空题
No.33:《C语言程序设计(慕课版)》--33.二级专题之程序修改题
No.34:《C语言程序设计(慕课版)》--34.二级专题之程序设计题
文不如图,一图胜千言!可能是迄今为止最易懂的C语言视频教程!
经过数月等待,大家一直在催促在期盼的刘琨老师的新书《C语言程序设计(慕课版)》终于在2020年9月有人民邮电出版社出版。
51CTO学堂官方推荐《C语言程序设计》教材
本书包含106个正文示例,189道课后题,几乎和“实例大全”类图书同数量级。
配套资源丰富:提供在线判题系统,QQ群答疑,以及源程序、PPT、授课任务书、教学大纲、考试样卷、项目案例、思维导图和数十本电子书。
自主搭建的在线判题系统,
对应课后题,
随时随地可以做题!
响应式布局设计,
适合平板、手机。
课程大纲-《C语言程序设计(慕课版)》--32.二级专题之程序填空题
资料下载1
示例1#include <stdio.h>#define N 5typedef struct student { long sno; char name[10]; float score[3];} STU;void fun(char *filename, STU n){ FILE *fp;/**********found**********/fp = fopen(【1】, "rb+");/**********found**********/fseek(【2】, -(long)sizeof(STU), SEEK_END);/**********found**********/fwrite(&n, sizeof(STU), 1,【3】);fclose(fp);}
[08:49]开始学习6
示例6使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个程序源文件blank1.c。在此程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串“32486”和“12345”,在主函数中输出的函数值为44831。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序在文件blank1.c中。不得增行或删行,也不得更改程序的结构! 试题程序如下所示。#include <stdio.h>#include <string.h>#include <ctype.h>#define N 9long ctod( char *s ){ long d=0; while(*s) if(isdigit( *s)) {/**********found**********/ d=d*10+*s-__1__;/**********found**********/ __2__; } return d;}
[13:37]开始学习11
示例11试题程序如下所示。#include <stdio.h>double f1(double x){ return x*x; }double f2(double x, double y){ return x*y; }double fun(double a, double b){/**********found**********/ __1__ (*f)(); double r1, r2;/**********found**********/ f = __2__ ; r1 = f(a);/**********found**********/ f = __3__ ; r2 = (*f)(a, b); return r1 + r2;}void main(){ double x1=5, x2=3, r; r = fun(x1, x2); printf("\nx1=%f, x2=%f, x1*x1+x1*x2=%f\n",x1, x2, r);
[07:18]开始学习12
示例12#include <stdio.h>#include <stdlib.h>#define N 6typedef struct node { int data; struct node *next;} NODE;void fun(NODE *h){ NODE *p, *q; int t;/**********found**********/ p = __1__ ; while (p) {/**********found**********/ q = __2__ ; while (q) {/**********found**********/ if (p->data __3__ q->data) { t = p->data; p->data = q->data; q->data = t; } q = q->next; } p = p->next; }}NODE *creatlist(int a[]){ NODE *h,*p,*q; int i; h = (NODE *)malloc(sizeof(
[16:39]开始学习
“刘琨”老师的其他课程更多+
5