第二章 编程从这里开始:数据的输出和输入是程序的基本功能。C语言的输出和输入功能是通过专门的库函数实现的,在进行数据的输出和输入操作时,可以按照数据处理要求设定数据格式,也可以使用无格式的输出和输入形式。本章对输出/输入函数printf()、scanf()、putchar()和getchar()的一般用法进行介绍。数据类型、常量、变量、算术运算、赋值运算、宏定义、宏包含等是程序设计的基本内容,本章对相关知识进行系统介绍。本章最后给出了顺序结构程序设计的几个实例,并针对具体实例,讨论了进一步完善程序的相关问题。本章在学习基本的编程初始知识的同时,建立规则和规范意识也是教学的重要目标。2.1数据输入与输出:本节内容讲述了C语言中数据类型、常量及变量基本知识。通过本节学习,要求:掌握数据类型的概念,理解数据分类的原因;掌握基本常量类型的表示方法;掌握int、float、char这三种基本变量类型的变量定义及初始化方法,能在程序中使用这些类型的变量。
2.2数据类型、常量与变量:本节内容讲述了数据输出函数prinntf()和数据输入函数scanf()的功能、用法格式及使用中需要注意的问题,讲述了使用getchar()函数和putchar()函数输入输出字符数据的方法。通过本节学习,要求:首先要认识C语言的数据输入与输出是通过函数实现的,不同的函数实现不同的功能;掌握函数功能与函数用法格式,会使用函数是第一学习目标;掌握的格式控制符的作用及用法格式,掌握的转义符的作用及用法格式,重点掌握的格式控制符是%d、%f、%c,重点掌握的转义符是0。
2.3简单运算:本节内容讲述了C语言中的一些简单运算,包括算术运算、复制运算、变量自增和自减运算、逗号运算,本节所述各种简单运算是C语言的基本运算。通过本节学习,要求:掌握简单运算的运算符及功能。算术运算中的求余运算%、复合赋值运算是本节的难点,应注意把握。对初学者而言,运算符的优先级有时不易掌握,当不能确定运算符的优先级时,可使用括号()把需要优先计算的那一部分括起来即可。
2.4编译预处理命令简介:本节内容讲述了编译预处理的概念,介绍了编译预处理命令#include与#define的基本功能及用法。通过本节学习,要求:理解编译预处理命令的功能作用;掌握最基本的编译预处理命令#include与#define的基本功能及格式用法,能在程序中熟练使用#include与#define命令。
2.5简单程序设计实例:本节内容讲述了两个简单程序设计实例,包括计算三角形面积的程序设计、鸡兔同笼问题的程序设计。通过本节学习,要求:学会简单程序设计的基本方法,初步具备运用本章知识进行简单程序设计的能力;掌握程序调试运行的方法;建立分析完善程序的基本意识,初步开始培养创新意识和创新能力。
[多选题]属于C语言数据类型标识符的是:
main

float

char

Int

答案:floatchar
[判断题]通常,程序设计语言将各种数据分为不同的类型进行处理。


答案:对
[多选题]C语言的整数可以使用三种数制表示,即:十进制、八进制和十六进制。属于八进制整数的是:
077

0789

01234

77

答案:07701234
[多选题]int型变量c已在程序中定义并赋值,能正确输出c的值的是:
printf("%d",c)

printf("%d",&c)

printf(c ,"%d")

printf("%dn",c)
答案:printf("%dn",c)printf("%d",c)
[单选题]int型变量c已在程序中定义,能为变量c正确输入整数值的语句是:
scanf(“%d”,”&c”)

scanf("%d,&c")

scanf("%d",&c)

scanf("%d",c)

答案:scanf("%d",&c)
[判断题]若s是float型变量并已经赋值,则执行printf("S=%10.3f",s);语句后,输出的s值其小数位将保留3位小数。


答案:对
[判断题]执行语句scanf("%d,%d",&a,&b);后,输入的两个整数值只能使用逗号,分隔,而不能使用空格分隔,否则a、b将不能正常获得输入的数值。


答案:对
[判断题]使用getchar()函数为字符变量c输入字符时,既可以使用ch=getchar()的形式,也可以使用getchar(c)的形式。


答案:错
[判断题]宏定义命令defineM 200将把M定义为200。


答案:错
[判断题]若在程序中使用了表达式sqrt(x*x+y*y),则必须在程序开始使用变异与处理命令#include


答案:错

点赞(0) dxwkbang
返回
顶部