




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 函数printf 2s ABCD 的输出结果是 2 函数putchar 的功能是向标准输出设备输出一个 3 函数getchar 的功能是从标准输入设备输入一个 4 若a和b都是int型变量 执行函数scanf 3d 2x a b 时 对应的键盘输入数据是 26a23则该函数执行后 变量b的十进制值等于 ABCD 字符 字符 162 5 若a和b都是int型变量 函数scanf 3d 2d 则可以使用空格 或制表符作为输入数据的间隔符 8 C语言的输入输出功能通过调用库 实现 9 表达式 A D 的值等于 82 65535 换行符或 n或回车换行符或回车或回车符 函数 3 10 若u为unsignedint型变量 其初值等于65535 函数printf d u 的输出结果为 假设int型数据占2个字节 11 函数puts LIMING S 的输出结果等于 12 a 1 是1个语句 a b 是2个语句 if x 1 y 2 elsey 6 是 个语句 13 用if语句可以实现的功能 能用switch语句实现 本空填 一定 或 不一定 14 下面一段程序的输出结果是 intx 2 if x printf TRUE else printf FALSE 1 LIMING S 1 不一定 TRUEFALSE 15 执行下列语句后的输出为 intj 1 if jy z x elsez y return z 45 17 将以下语句用条件运算符改写为 if a b max a elsemax b 18 当a 3 b 2 c 1 时 执行以下程序段后 c的值为 if a b a b if b c b c elsec b c a 19 当a 3 b 2 c 1 时 执行以下程序段后 b的值为 if a b a b if b c b c elsec b c a max a b a b 2 1 19 当a 3 b 2 c 1 时 执行以下程序段后 b的值为 if a b a b if b c b c elsec b c a 20 当a 1 b 2 c 3时 执行以下程序段后 a的值为 if a c b a a c c b 21 switch语句中每一个case后面的常量表达式的值必须 1 3 互不相同或不同或相异 22 C语言本身不提供输入输出语句 其输入输出操作是由 来实现的 23 puts 函数一次能输出 个字符串 24 所谓 实际上就是 比较运算 即将两个数据进行比较 判定两个数据是否符合给定的关系 25 在使用switch语句时 各case和default子句的先后顺序如果变动 则程序执行结果 填会 不会 受到影响 26 以下程序运行后的输出结果是 main charm m A 33 printf c n m 函数或库函数或输入输出函数 1 不会 关系运算 b 27 执行下列程序段后 y的值为 intx y z m n m 10 n 5 x m n m n y m 28 在使用switch语句时 在case后的各常量表达式的值 能 不能 相同 29 在c语言中 所有的数据输入 输出都是由 完成的 30 当用scanf函数输入字符串时 字符串中不能含有 否则将其视为回车作为串的结束符 31 printf 中的非格式字符串在输出时 在显示中起提示作用 32 执行a 10 8 2 3 5 3 2 后 a的值是 9 不能 空格 库函数或函数或输入输出函数 原样输出或原样打印 6 33 x x 0 的值为 34 对应scanf a d b d 请写出描述 x或y中有一个小于z 的表达式 37 当a 0 b 2 c 4时 则表达式c b 0 b a的值是 38 在使用printf 函数时 如果字符串的长度 或整型数位数超过说明的长宽 将按其 长度输出 39 使用格式符 m nf输出一个实数时 若小数部分位数超过了说明的小数位宽度n时 则第n 1位要进行 0 a 3 b 7 x z y z 0 1 实际 四舍五入 40 puts 函数用来向标准输出设备 显示器 写字符串并 41 gets 函数用来从标准输入设备 键盘 读取字符串直到 结束 42 使用gets 函数读取字符串时 符不属于这个字符串 43 switch中变量可以是数值型 也可以是 型的 44 执行printf s china 语句 正确的输出结果为 45 关系运算符都是双目运算符 其结合性均为 结合 46 与运算符 和或运算符 均为双目运算符 具有 结合性 换行 回车 字符 左 china 左 回车 1 下面一段程序执行后 变量s的值等于 inta s 0 for a 10 a 0 a 3 s a 2 下面一段程序的功能是计算1到100之间的整数之和 并将结果保存到变量s中 inta 101 s 0 while a 0 s s a 3 下面一段程序执行后 变量s的值等于 inta 10 s 0 do s s a a while a 1 4 下面一段程序执行后 变量s的值等于 inta s 0 for a 1 a 11 a s s a 22 a或a 或a a 1 10 11 5 下面一段程序的功能是计算6的阶乘 并将结果保存到变量s中 inta 1 s for s a a 6 6 下面一段程序执行后变量s的值等于 ints 0 i j for i 1 i 3 i for j 1 j i j s s j 7 下面一段程序的功能是计算1到5的阶乘和 并将结果保存到变量s中 ints 0 f 1 i for i 1 i 5 i f f s s f 1 10 i 8 下面一段程序的功能是计算两个正整数 保存在int型变量m和n中 的最大公约数 并将结果保存到变量gcd中 for r m n m n n r gcd 9 下面一段程序段的功能是显示10到20之间的偶数 intm for m 10 m 20 m if continue printf d n m 10 设i j k均为int型变量 则执行下面语句后 k的值为 for i 0 j 10 i j i j k i j 答案 10 11 程序段intk 10 while k 0 k k 1 循环体语句执行 次 答案 零或0 n m 2或m 2 0 10 0 12 C语言程序的三种基本结构是 顺序结构 选择结构 结构 13 以下do while语句中循环体的执行次数是 a 10 b 0 do b a a 2 while a 0 14 设x和y均为int型变量 则以下for循环中的scanf语句最多可执行的次数是 for x 0 y 0 y 123 循环或重复 4 3 16 16 若所用变量都已正确定义 以下程序段的输出结果 for i 1 i 5 i printf OK n 17 设有以下程序段 执行程序后s的值是 intx 0 s 0 while x 0 s x printf d s 18 设有以下程序段 执行程序后a的值是 intx 0 a 0 while x 0 a x printf d a 19 语句强行结束循环 转向执行循环语句的下一条语句 OK 1 1 break 20 在for 表达式1 表达式2 表达式3 语句中表达式1执行了 次 21 执行以下程序后 输出 号的个数是 main inti j for i 1 i 5 i for j 2 j i j putchar 22 执行下列程序段后 s的值是 intk s for k s 0 k 1023 用while和do while循环时 循环变量初始化的操作应在while和do while语句之 完成 1 6 15 前 24 循环结构中反复执行的程序段称为 25 goto语句的标号必须与goto语句同处于一个 中 26 do while循环与while循环的不同在于 先执行循环中的语句后做条件判断 27 定义inti 1 执行语句while i 5 后 i的值为 28 下面程序段的运行结果是 intx 0 y 0 while x 5 y x y printf d d y x 29 do while循环至少要执行 次循环语句 30 当 语句用于do while for while循环语句中时 可使程序终止循环而执行循环后面的语句 循环体 函数 do while 6 4 6 1 break 31 在多层循环中 一个break语句可向外跳 层 32 执行语句 for i 1 i 4 后变量i的值是 33 C语言中终止整个循环的语句是 34 循环体如果包含 个以上的语句 应用花括号括起来 以复合语句的形式出现 35 continue语句仅用于 语句中 36 break 能 不能 用于循环语句和switch语句之外的任何其它语句之中 37 If和goto构成的循环语句中 能 不能 用break语句 38 for 表达式1 表达式2 表达式3 中 表达式2可以是关系或逻辑表达式 但也可是数值表达式或字符表达式 只要其值 就执行循环体 1 break 5 1 循环 不能 不能 非零 39 循环结构特点是 在给定条件成立时 反复执行某程序段 直到条件不成立为止 给定的条件称为循环条件 反复执行的程序段称为 40 for 表达式1 表达式2 表达式3 中 省略了 表达式2 循环条件 则不做其它处理时便成为 41 用while和do while循环时 循环变量初始化的操作应在while和do while语句之 前 后 完成 42 通常break语句总是与 语句联在一起 即满足条件时便跳出循环 43 在多层循环中 一个 语句只向外跳一层 44 while语句的语义是 计算表达式的值 当值为 时 执行循环体语句 45 基于C语言 语句的作用是提前结束本次循环 循环体 死循环 前 if或条件 break 真或非0或逻辑真 continue 1 已定义inta 10 p1 a p2 如果进行指针变量的比较 则p1 p2 2 取地址符 不能用于表达式 寄存器变量和 3 同一数组中的所有元素 按其 的顺序占用一段连续的存储单元 4 不能使用关系运算符 来比较两个字符串 只能用函数 来处理 5 不能用赋值运算符 将一个字符串直接赋值给一个字符数组 只能用 函数来处理 6 strlen 函数的功能是求字符串的实际长度 即不包含 字符的长度 7 如果指定形参数组的大小 则实参数组的大小必须 形参数组 或小于 常量 下标 strcmp或strcmp 或strcmp strcpy 结束标志或 0 或 0或ASCII码为0的或ASCII码为0 大于等于或不小于或 或大于或等于 8 设有 inta 10 pa a 那么 a i pa i 都和a i 等价 9 设有 inta 10 pa a 那么a i 和该数组的元素中 数值最小的元素的下标值是 14 将数组a 无论a是几维数组 的首地址赋给指针变量p的语句是 pa i pa i或 pa i 8 9 0 8 p a 或p 15 C语言中 数组元素的下标下限为 16 C语言中 数组名是一个不可变的 常量 不能对它进行加 减和赋值运算 17 数组在内存中占一段连续的存储区 由 代表它的首地址 18 若定义以下数组inta 10 9 4 12 则该数组中下标最大的元素的值是 19 C语言中 二维数组在内存中的存放方式为按 优先存放 20 定义inta 2 3 表示数组a中的元素个数是 个 21 变量的指针就是该变量的 22 下面程序段的输出结果是 chars 8 ABCD p s p E printf s p 答案 ECD或 ECD 0 地址或指针 数组名 0 行 6 地址或起始地址或首地址 ECD或 ECD 23 下面程序的输出结果是 inta 3 1 2 3 p 3 163 NDAY或 NDAY 9 2 27 下面程序段的输出结果是 intx 2 3 1 2 3 4 5 6 p p x 1 printf d p 2 28 下面是函数f的原型说明 函数f有一个参数 该参数是一个指向具有 个元素的int型数组的指针 voidf int p 3 29 下面是指针变量p的定义语句 p指向的数组有 个int型元素 int p 2 3 4 30 main 函数可以有两个参数 其中第 个参数等于命令行参数 包含命令程序文件标识符 的个数 31 设有以下定义的语句 inta 3 2 10 20 30 40 50 60 p 2 p a 则 p 2 1 值为 6 3 24 1 60 32 执行定义和语句chars 3 ab p p s 后 p 2 的值是 33 若有以下定义和语句 inta 4 0 1 2 3 p p 0 或0或 0 1 8 6 b 37 有如下语句inta 10 b 20 p1 p2 p1 可以把a 0 看做一个 维数组名 p1 p2 或p1 lang 0 下标变量 1 42 数组初始化是在 阶段进行的 43 字符常量使用一对 界定单个字符 44 以下程序运行后的输出结果是 main inta 23 printf d n a 3 0 a 10 a 3 45 下面字符串的长度为 char s xabc 107 a 46 数组元素通常也称为下标变量 表示了元素在数组中的顺序号 47 数组名 能 不能 与其它变量名相同 48 数组初始化赋值是指在数组定义时给数组元素赋予初值 数组初始化是在 阶段进行的 编译 单撇号 2 6 下标 不能 编译 49 若数组只有一个下标 称为一维数组 其数组元素被称为 下标变量 50 定义3行4列的整型二维数组a的语句是 51 定义一指向整型数据的指针变量p的语句是 52 变量的 是指变量在被说明的同时赋给一个初值 53 有数组定义语句 inta 10 1 2 3 4 5 数组元素a 5 a 9 的值为 54 指针是一种特殊的 同时又是具有重要作用的数据类型 其值用来表示某个量在内存储器中的 55 在C语言中数组名是一个 常量 不能对它进行赋值运算 56 C语言中没有字符串变量 而用 来存放和处理字符串的 57 C语言中 字符串的结束标志是 单 int p inta 3 4 初始化 0 地址 地址或指针 字符型数组 0或 0 58 若有定义 inta 3 4 1 2 0 4 6 8 10 则初始化后 a 1 2 的值是 59 在C语言中 一维数组的定义方式为 类型说明符数组名 60 通过指针访问它所指向的一个变量是以间接访问的形式进行的 所以比 访问一个变量要费时间 61 法 即用a i 形式访问数组元素 62 数组初始化赋值是指在数组 时给数组元素赋予初值 63 在进行字符串的大小比较时 大写字母 大于 小于 小写字母 64 空指针是由对指针变量赋予 值而得到的 65 数组初始化是在 阶段进行的 这样将减少运行时间 提高效率 0 常量或常量表达式 直接 下标 定义 小于 0 编译 1 在C语言中 实参与形参之间的数据传递是 向的值传递 2 在C语言中 函数返回值的缺省类型是 型 3 在C语言中 函数可以嵌套调用 函数 可以嵌套定义 4 函数的递归调用就是函数直接或间接 函数自身 5 某个变量允许被多个函数访问 该变量应该在函数的 部定义 6 在函数外部定义的变量是全局变量 在函数内部定义的变量是局部变量 形参属于 变量 7 根据变量值存在的时间 即生存期 来分 变量可分为动态变量和 变量 单 int 不 调用 外 局部 静态或static 8 根据作用域的范围 变量分为全局变量和局部变量 register变量是 变量 9 函数定义包括函数首部和 两个部分 10 可以用函数原型说明描述函数的名字 函数值的 参数的数据类型 11 局部变量的存储类别有auto static和register三种 其中 是局部变量的缺省存储类别 12 外部函数可以被所有的函数调用 内部函数可以被其所在的 中的函数调用 13 通常需要对被调用的函数事先说明 但有时也可以不用对被调用的函数进行说明 比如 当被调用的函数定义在主调函数之 时 就可以不用对被调用函数进行说明 局部 函数体 数据类型或类型 auto 文件或源文件 前 14 将函数fun 的入口地址赋给指针变量p的语句是 15 如果函数不要求带回值 可用关键字 来定义函数返回值为空 16 调用fopen 函数打开一文本文件 在 使用方式 这一项中 为读取数据而打开需填入 17 函数的 调用是一个函数直接或间接地调用它自身 18 函数调用语句func e1 e2 e3 e4 e5 中含有 个实参 19 一个C源程序中至少应包括一个 函数 20 求字符串长度的库函数是 只写函数名即可 21 用于字符串比较的库函数是 只写函数名即可 p fun void r或r 或 r 或 r 递归 2 主 strlen或strlen strcmp或strcmp 22 函数调用时的实参和形参之间的数据传递是单向的 传递 23 在同一源文件中 允许外部变量和内部变量同名 在内部变量的作用域内 外部变量将被 而不起作用 24 在C程序中 若对函数类型未加说明 则函数的隐含类型为 25 既无参数 函数体又为空的函数称为 26 在预编译时将宏名替换成字符串的过程称 27 只有 变量和形式参数可以作为寄存器变量 28 一个include命令只能指定 个被包含文件 29 c语言中 函数可以调用其它函数 而不允许被其它函数调用 值或数值 屏蔽 Int或整型 空函数 宏展开 自动或auto或局域自动 1 主 30 宏定义语句 definef c c A 置换展开后为 31 C语言全局的外部变量和函数体内定义的局部变量重名时 变量优先 32 函数调用语句由一次函数调用加一个 语句结束标志 构成 33 malloc calloc 和realoc 函数的返回值类型都是 34 main函数可以带参数 C语言规定main函数的参数只能有 个 答案 2或二或两 35 命令的功能是把指定的文件插入该命令行位置取代该命令行 x A x z 局部 或分号 指针类型或指针 2 文件包含或 include或include 36 基于C语言 如果使用数组名作为函数的实参 实质上是以数组的 作为函数的参数 37 在编译预处理时 对程序中所有出现的 宏名 都用宏定义中的 去代换 这称为 宏代换 或 宏展开 38 在很多情况下都不要求无参函数有返回值 此时函数类型符可以写为 首地址 字符串 void 1 结构体是不同数据类型的数据集合 作为构造数据类型 必须先声明结构体 再定义结构体变量 2 变量x由下面的语句定义 x的存储空间由成员 决定 union intn longp x 3 数组是一组有序的 数据类型变量的集合 4 结构体变量所占内存空间的大小等于各成员变量所占空间之和 在实际程序设计中 应该使用运算符 得到结构体变量所占内存空间的大小 5 下面程序执行后 输出的结果等于 enumdt a 7 b 1 c d e 8 x d printf d x 类型 p或x p 同或相同 sizeof或sizeof 3 11 根据数据的流向 文件操作包括输入操作和输出操作两种 feof函数用在 操作中 12 C语言的fgetc 和fread 两个函数都能够从文件中读取字符 当需要从二进制文件成批输入相同类型的数据时 应该使用 函数 13 C语言中的文件的存储方式可以是顺序存取 也可是 14 如果在同一个源文件中 外部变量与局部变量同名 则在局部变量的作用范围内 15 fscanf 函数的用法与scanf 函数相似 只是它是从 中读取信息 16 feof 函数检测文件位置指示器是否到达了文件 若是则返回一个非0值 否则返回0 输入或读 fread或fread 随机存取或随机 外部变量被屏蔽 文件 结尾或尾部或尾或末尾 6 在下列程序段中 枚举变量c1 c2的值依次是 enumcolor red yellow blue 4 green white c1 c2 c1 yellow c2 white printf d d n c1 c2 7 C语言的数据文件分为文本文件和 文件两种 8 当函数fopen 打开文件失败时 函数值等于 9 用fclose 函数成功地关闭一个文件后 函数值等于 10 C语言对文件的输入输出操作是通过函数实现的 有些函数可以处理所有文件 有些函数只能处理文本文件 有些函数只能处理二进制文件 fscanf函数只能处理 文件 1 6 二进制 NULL或空指针或空地址或0或 0或 0 0 文本或ASCII 17 在C语言中定义结构体的关键字是 18 在C语言中定义共用体的关键字是 答案 union 19 在16位IBM PC机上使用C语言 若有如下定义 structdata inti charch doublef b 则结构变量占内存的字节数是 struct union 11 1 一个C程序的执行是从 函数开始 2 一个C程序的执行是随着 函数的结束而结束 3 一个C程序必须包含一个 函数 4 C程序的基本组成单位是 5 C语言的标识符的第一个字符必须是字母或 6 C语言的转义字符以字符 开始 7 若C语言中 一个int型数据占2个字节 则int型数据能表示的最小值是 8 C语言的构造数据类型包括 共用体和数组三种 9 C语言的标识符由字母 和下划线组成 10 字符串 D USER 的长度是 main或主 main或主 函数 或下划线 或反斜线 32768 main或主 结构体 数字 7 11 C语言中的实型变量的类型有 double和longdouble等三种 12 C语言中 将某个表达式用作条件判断时 只要该表达式的值不等于 则条件成立 13 C语言中的预处理命令都是以字符 开始 14 C语言中的预处理功能包括宏定义 和条件编译三种 15 C语言中字符串终止标记的ASCII码值等于 16 表达式13 2的结果是 17 若i j和k都是整型变量 则表达式i j 3 1 k i j的值是 18 若所有变量都是整型变量 则表达式a a 3 b a a b 的结果是 float 0或 0 或 0 include 0 6 12 16 19 若变量i和m的类型分别是int和long 则表达式3 2 i m的数据类型是 20 C语言中要求两个数据必须都是整型的双目算术运算符是 21 C语言中优先级最低的运算符是 22 若a是int型变量 则表达式a 3 a 2 a 1 2的值是 23 若a是int型变量 则表达式a 3 a a a a的值是 24 若a和b是整型变量 则表达式a 3 b 2 a b的值是十进制的 25 若数组a有10个元素 表达式sizeof a 3 的值是4 则表达式sizeof a 的值是 26 表达式 d 5 3 表示的字符是 27 若d是int型变量 则表达式d 9 2 5 d的值是 double 1 12 2 40 或逗号 b 0 28 若n是int型变量 则表达式n 123 n 10 100 n 10 10 10 n 100的值是 29 若变量a b和c都是int型变量 下面的程序段执行后 变量b的值是 a 2 b 3 c a 1 b 0 30 C语言中 只有单目运算符 和赋值运算符是右结合的 31 C语言中 优先级为2的运算符都是 目运算符 32 C语言中 只有一个运算符是关键字 也称为系统保留字 该运算符是 33 表达式 2 x 3 表示条件 x大于 2且小于3 本空填 能 或 不能 34 在 和 等5个运算符中 优先级最低的是 321 3 条件运算符 单 sizeof 不能 35 表达式 A 的值等于 36 若x和y是整型变量 且变量均已赋值 则表达式x y 1的值是 37 a是整型变量 a 2 2的值 等于a的值 本空填 一定 或 不一定 38 在作为条件判断时 x与x 0 本空填 等价 或 不等价 39 x是一个变量 表达式x 0 1 不一定 等价 0 0 7 68 43 C程序最先执行的函数名为 44 表达式 5的值是 45 C把括号 赋值 逗号等都作为 处理 46 空格符 制表符 换行符等统称为 47 关键字是由C语言规定的具有特定意义的字符串 通常也称为 48 比较两个量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚后子女教育费用承担与课外培训费用补充协议
- 离婚协议书模板:婚姻解除与财产分割及赡养费协议
- 农村垃圾分类与资源化处理方案
- 株洲布袋风管施工方案
- 离婚后房产分割及子女教育及生活费用保障协议书
- 企业员工离职前培训及技能转移合同
- 离婚诉讼中个人隐私保护及证据搜集委托代理协议
- 针灸科考试题及答案
- 招投标项目合同管理中的金融风险识别与防控机制
- 离婚协议书中关于房产交易及过户的合同文本
- 2025年贵州建筑中级试题及答案
- 古代服饰复原与租赁服务创新创业项目商业计划书
- 河北社区工作管理办法
- 超声内镜检查及护理配合
- 数字人文与档案重构-洞察及研究
- 关于密码的课件
- 小儿腹泻患者的健康宣教
- 企业有限空间培训课件
- 马工程法理学教学课件
- 高考历史一轮复习 第5讲 两宋的政治和军事及辽夏金元的统治
- 肿瘤患者中医食疗课件
评论
0/150
提交评论