如何学习C语言程序设计

如何学习C语言程序设计,第1张

C语言程序设计题型分值分布如下:

1      单选题总共40道,每道题一分,其中基础知识共10道,总计40分;

2      程序填空题一般2到4道,看难度给分,总计18分;

3      程序改错题一般2到4道,看难度给分,总计18分;

4      程序设计题1道,根据答出步骤给分,答出越多分越高直至满分,总计24分。

拓展知识(考试内容):

1      C语言程序结构

明白如何运用main函数以及其他基础函数,会构建程序。知道源文件的书写格式,能看懂函数开始或结束的标志,能对基础程序注释且明白其作用。

2      数据类型与运算

了解C的数据类型与定义方法,熟知C表达式类型且会基本运用。知道C运算符的种类与优先级,懂得数据类型之间如何转换运算。

3      基础语句

懂得表达式语句、复合语句以及空语句,会调用输入输出函数,能根据要求正确写出输入输出格式的语句。

4      选择结构语句

熟练掌握if语句以及switch语句的用法,懂得选择结构如何进行嵌套。

5      循环结构语句

熟练掌握for语句、while或do-while语句、continue语句及break语句的使用方式,了解如何嵌套循环结构语句。

6      数组的定义与运用

会对基本的一维、二维数组定义,能初始化数组并会引用,掌握字符串与数组的运用。

7      函数

能对库中的函数进行基本调用,且熟知常用函数的作用及写法。知道函数的定义方法、类型与返回值,了解形参与实参的概念以及局部变量与全局变量的区别。

8      指针

了解地址与指针变量的概念,会基本运用指针,通过指针引用各类数据。

9      结构与联合

了解typedef的用法,会对结构体以及共同体进行定义与引用,可以通过链表对数据进行删除、插入以及输出。

实验名称:万年历的查询及打印

内容:设计一个查询并打印万年历的程序。

步骤:

1.

画出程序流程图;

2.

编写程序;

3.

调试程序,对调试过程中出现的问题进行分析,找出错误的原因并予改正;

4.

写出通过调试并修改正确的原程序。

要求:

1.

程序运行后,首先在屏幕上显示主菜单:

1.

查询某年某月某日是星期几

2.

查询某年是否是闰年

3.

打印某年的全年日历

4.

退出

2.

在主菜单中输入1后,显示:

“请输入年月日(XXXX,XX,XX)”

运行后输出:XXXX年XX月XX日是星期X,是否继续查询(Y/N)?

如果输入Y,则重新显示

“请输入年月日(XXXX,XX,XX)”,否则回到主菜单。

3.

在主菜单中输入2后,显示:

“请输入要查哪一年?(XXXX)”

运行后输出:XXXX年是(否)是闰年,是否继续查询(Y/N)?

如果输入Y,则重新显示,“请输入要查哪一年?(XXXX)”,否则回到主菜单。

4.

在主菜单中输入3后,显示:

“请输入要打印的年份(XXXX)”

运行后输出XXXX年的日历,格式为:

XXXX

X(月数)

0

1

2

3

4

5

6

S

M

T

W

T

F

S

x

x

x

x

x

x

x

x

x

x

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

X(月数)

0

1

2

3

4

5

6

S

M

T

W

T

F

S

x

x

x

x

x

x

x

xx

 xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

xx

 运行完后显示:“是否继续打印(Y/N)?”

 如果输入Y,则重新显示,“请输入要打印的年份(XXXX)”,否则回到主菜单。

5.

在主菜单中输入4后,显示:“是否要真的退出(Y/N)?”

如果输入Y,结束程序运行,否则重新显示主菜单。

提示:

1

闰年计算:满足下列二者之一,是闰年:

能被4整除,但不能被100整除;

能被4整除,且能被400整除。

2闰年的二月是29天,平年的二月是28天

3星期几的计算:

S=X-1+(X-1)/4+(X-1)/100+(X-1)/400+C

X是年份,C是该年从元旦开始到到这一日的天数。

S/7的余数既是星期数

例1:1982年12月26日

由于1982年不是闰年(不能被4整除),所以该年的二月是28天。

C=31+28+31+30+31+30+31+31+30+31+30+26=360

(1月到11月的天数+12月的实际天数)

S=1982-1+(1982-1)/4+(1982-1)/100+(1982-1)/400+360=28213925

S/7=2821/7=403

余数为0,所以该日是星期天。

例2:2000年3月8日

由于2000年是闰年(能被4整除,又能被100和400整除),所以该年的二月是29天。

C=31+29+8=68

(1月到2月的天数+3月的实际天数)

S=2000-1+(2000-1)/4+(2000-1)/100+(2000-1)/400+68=2551757

S/7=2551/7=364

余数为3,所以该日是星期三。

什么是C语言?C语言的简介。

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

语言特点:C是中级语言/C是结构式语言/C语言功能齐全/C语言适用范围大/简洁紧凑、灵活方便/运算符丰富/数据类型丰富/C是结构式语言/语法限制不太严格,程序设计自由度大/适用范围大,可移植性好。

以上就是关于如何学习C语言程序设计全部的内容,包括:如何学习C语言程序设计、C语言程序设计 万年历查询程序。、什么是C语言程序设计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9506495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存