C语言练习打印.docVIP

  • 9
  • 0
  • 约4.8万字
  • 约 40页
  • 2018-06-23 发布于浙江
  • 举报
第1章 考点 一个C程序有且只能有一个main函数,并且程序总是从main函数开始执行到main函数结束; main函数可以在程序中的任意位置; 一个C源程序可由一个或多个函数组成; 注释可以位于程序中的任何位置,但注释不可嵌套; 练习 1 一个C程序的执行是从 _A_________。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序的main函数开始,到本程序文件的最后一个函数结束 D) 本程序文件的第一个函数开始,到本程序main函数结束 2 以下叙述正确的是_C__________。 A) 在C程序中,main函数必须位于程序的最前面 B) C程序的每行中只能写一条语句 C) C语言本身没有输入输出语句 D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 3 以下叙述不正确的是___________。 A) 一个C源程序可由一个或多个函数组成 B) 一个C源程序必须包含一个main函数 C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面 4 C语言规定:在一个源程序中,main函数的位置___________。 A) 必须在最开始 B) 必须在系统调用的库函数的后面 C) 可以任意 D) 必须在最后 5 一个C语言程序是由___________。 A) 一个主程序和若干子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成 练习答案 1~5:ACDCB 第2章 考点 C 语言中整数是以补码形式存放的。 C 语言中字符是以ASCII码存放的,ASCII码是一些整数,所以一个字符和其对应的ASCII码等价;字符可以作为整数使用; 熟记以下字符的ASCII码:‘a’=97、’A’=65、’0’=48 大写字符变小写字符加32如:’a’==’A’+32 小写字符变大写字符减32 如:’ A’==’ a’-32 标识符:1)只能以字母、数字、下划线组成,以字母或下划线开头;2)不能是C 语言关键字 字符常量:以单引号括起来的单个字符 字符串常量:以双引号手括起来的若干个字符 sizeof()函数用来求一个数据类型或一个变量所占用的字节数,如:int a ,b; b=sizeof(int); 则b的值是2; b=sizeof(a); 则b的值是2; 在C 语言中, 运算符有优先级是1) 算术运算符关系运算符逻辑运算符;2)单目运算符的优先级非常高;3)逗号运算符的优先级最低,赋值运算符次之 i++ 是先用后加,++i是先加后用; 自增加和自减运算只能对整型变量和指针变量进行; 八进制整数常量以0开头,字母只以包含0~7之间的数字 16进制整数常量以0x或0X开头,字母只以包含0~9、A~F或a~f之间的数字和字母; %(模)运算符只能对整型数据进行运算; 逗号表达式的计算:一定要从左向右计算,然后取最后一个表达式的值; 练习 1、C 语言中字符型(char)数据在内存中的形式存储是 A) 原码 B)补码 C)反码 D)ASCII码 2、C 语言中,长整型long数据在内存中的存储形式是 A) ASCII码 B)原码 C)反码 D)补码 3、C 语言中运算符按运算对象的数目可以分为 A) 单目运算符一种 B) 单目和双目运算符 C) 单目,双目和三目运算符 D) 单目,双目,三目和四目运算符 4、运算符有优先级,在C 语言中关于运算符的正确叙述是 A) 逻辑运算符高于算术运算符,算术运算符高于关系运算符 B) 算术运算符高于关系运算符,关系运算符高于逻辑运算符 C) 算术运算符高于逻辑运算符,逻辑运算符高于关系运算符 D) 关系运算符高于逻辑运算符,逻辑运算符高于算术运算符 5、C 语言并不是非常严格的语法语言,在以下关于C 语言的并不严格的叙述中,错误的说法是 A) 大写字母和小写字母意义相同 B) 有些不同类型的变量可以在一个表达式中运算 C) 在赋值表达式中(=)左边的变量和右边的变量可以是不同类型 D) 同一个运算符在不同的场合可以有不同的含义 6、C 语言中的简单数据类型包括 A) 整型,实型,逻辑型 B) 整型,实型,字符型 C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型 7、以下选项中属于C 语言类型的是 A) 复数型 B) 逻辑型 C) 双精度型 D) 集合型 8、已知:int y; float x=-3; 执行语句:y=x%2; 则变量y的结果是__________. A)1 B)-1 C)0 D)语句本身是错误的 9、不能进行++和--运算的数

文档评论(0)

1亿VIP精品文档

相关文档