C语言程序设计课程作业文档推荐

上传人:粗**** 文档编号:135282132 上传时间:2020-06-14 格式:PDF 页数:50 大小:49.83KB
返回 下载 相关 举报
C语言程序设计课程作业文档推荐_第1页
第1页 / 共50页
C语言程序设计课程作业文档推荐_第2页
第2页 / 共50页
C语言程序设计课程作业文档推荐_第3页
第3页 / 共50页
C语言程序设计课程作业文档推荐_第4页
第4页 / 共50页
C语言程序设计课程作业文档推荐_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《C语言程序设计课程作业文档推荐》由会员分享,可在线阅读,更多相关《C语言程序设计课程作业文档推荐(50页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计课程作业 A 14 在 文件包含 预处理语句的使用形式中 当 include 后面的文件名用 括起时 寻找被包含文 件的方式是 直接按照系统设定的标准方式搜索目录 先在源程序所在目录搜索 再按照系统设定的标准方式搜索 仅仅搜索源程序所在目录 仅仅搜索当前目录 本题分值 用户得分 用户解答 仅仅搜索源程序所在目录 标准答案 先在源程序所在目录搜索 再按照系统设定的标准方式搜索 15 C 语言中 逻辑真表示为 TRUE y 或 Y 1 非零值 本题分值 用户得分 用户解答 1 标准答案 1 16 执行语句for i 1 i 4 后变量的值为 3 4 5 不定 本题分值 用户得分 用户

2、解答 3 标准答案 5 17 定 义 如 下 变 量 和 数 组 int k a 3 3 1 2 3 4 5 6 7 8 9 则 下 面 语 句 的 输 出 结 果 是 for k 0 k10 x 100 x 10 printf d w z printf d w z printf d w 0111 1111 0101 0100 本题分值 用户得分 用户解答 0101 标准答案 0101 20 下面的程序main int x 3 do printf d x 2 while x 描述正确的是 输出的是1 输出的是1 和 2 输出的是3 和 0 是死循 本题分值 用户得分 用户解答 输出的是3 和

3、0 标准答案 输出的是1 和 2 21 若调用一个函数 且此函数中没有return 语句 则正确的说法是该函数 返回若干个系统默认值 返回一个用户所希望的函数值 返回一个不确定的值 没有返回值 本题分值 用户得分 用户解答 没有返回值 标准答案 返回一个不确定的值 二 判断题 1 C语言中的main 函数必须位于程序的最前面 错 对 本题分值 用户得分 用户解答 对 标准答案 错 2 使用 continue 和 break 语句 都可以使得C程序中断执行 错 对 本题分值 用户得分 用户解答 对 标准答案 错 20 struct st int age int num stul p p 以下对结

4、构体变量stul 中成员 age 的非法引用是 age p age p age 本题分值 用户得分 用户解答 age 标准答案 age 21 若希望当A 的值为奇数时 表达式的值为 真 A 的值为偶数时 表达式的值为 假 则以 下不能满足要求的表达式是 A 2 1 A 2 0 A 2 A 2 本题分值 用户得分 用户解答 A 2 标准答案 A 2 17 字符串 China 在内存中占用几个字节 3 4 6 8 本题分值 用户得分 用户解答 8 标准答案 6 18 C 语言中调用printf进行输出时需要注意 在格式控制串中 格式说明与输出项的个数必须相 同 如果格式说明的个数小于输出项的个数

5、多余的输出项将 如果格式说明的个数多于输出 项的个数 则对于多余的格式将输出不定值 或0 不予输出 输出空格 照样输出 输出不定值或0 本题分值 用户得分 用户解答 输出空格 标准答案 不予输出 20 以下对 C 语言描述中正确的是 C 语言源程序中可以有重名的函数 C 语言源程序中要求每行只能书写一条语句 C 语言源程序中 注释可以出现在任何位置 最小的 C 源程序中没有任何内容 本题分值 用户得分 用户解答 C 语言源程序中 注释可以出现在任何位置 标准答案 C 语言源程序中 注释可以出现在任何位置 21 若有条件表达式 exp a b 则以下表达式中能完全等价于表达式 exp 的是 ex

6、p 0 exp 0 exp 1 exp 1 本题分值 用户得分 用户解答 exp 1 标准答案 exp 0 1 若使用一位数组名作为函数实参 则以下正确的说法是 必须在主调函数中说明此数组的大 小 实参数组类型与形参数组类型可以不匹配 在被调函数中 不需要考虑形参数组的大小 实参数组名与形参数组名必须一致 本题分值 用户得分 用户解答 实参数组类型与形参数组类型可以不匹配 标准答案 在被调函数中 不需要考虑形参数组的大小 4 以下叙述中正确的是 在程序的一行上可以出现多个有效的预处理命令行 使用带参的宏时 参数的类型应与宏定义时的一致 宏替换不占用运行时间 只占用编译时间 以下定义中C R是称

7、为宏名的标识符 define C R 045 本题分值 用户得分 用户解答 以下定义中C R是称为宏名的标识符 define C R 045 标准答案 宏替换不占用运行时间 只占用编译时间 5 设 E为表达式 以下与do while E 不等价的语句是do while E 0 do while E 0 E x 3 4 5 6 printf d x x 3 4 5 6 printf d x x 3 4 6 5 printf d x x 7 6 5 2 printf d x 11 1 0 1 11 3 2 1 12 3 2 1 11 1 2 1 本题分值 用户得分 用户解答 11 3 2 1 标准

8、答案 11 1 0 1 19 程序段的基本结构中 不包含 函数结构 循环结构 顺序结构 分支结构 本题分值 用户得分 用户解答 循环结构 标准答案 函数结构 20 若数组 a 有 m 列 则 ali j 之前的数组元素个数为 i 1 i 1 i m j 1 i m j 1 i m j 本题分值 用户得分 用户解答 i m j 1 标准答案 i m j 1 在 C 语言中 共用体类型属于构造类型错 对 本题分值 用户得分 用户解答 错 标准答案 对 2 C语言程序中 一个文件中的函数可以引用另一个文件中的函数和变量错 对 本题分值 用户得分 用户解答 对 标准答案 对 4 已 有 定 义int

9、i j float x 为 将 10赋 给i 12赋 给j 赋 给x 则 对 应 以 下scanf函 数 scanf o x e 调用语句的数据输入形式是 u 代表空格 错 对 本题分值 用户得分 用户解答 错 标准答案 对 5 以下叙述中不正确的是 预处理命令都必须以 开始 在 C 程序中凡是以 开始的语句行都是预处理命令行 C 程序在执行过程中对预处理命令行进行处理 以下是正确的宏定义 define IBM PC 本题分值 用户得分 用户解答 在 C 程序中凡是以 开始的语句行都是预处理命令行 标准答案 C 程序在执行过程中对预处理命令行进行处理 7 printf函数中用到格式符 5s 其

10、中数字5 表示输出的字符串占用5 列 如果字符串长度大于5 则输出按方式 从左起输出该字符串 右补空格 按原字符串长从左向右全部输出 右对齐输出该字符串 左补空格 输出错误信息 本题分值 用户得分 用户解答 右对齐输出该字符串 左补空格 标准答案 按原字符串长从左向右全部输出 8 若有定义 int p 4 则标识符p 是一个指向整型变量的指针 是一个指针数组名 是一个指针 它指向一个含有四个整型元素的一维数组 定义不合法 本题分值 用户得分 用户解答 是一个指针数组名 标准答案 是一个指针 它指向一个含有四个整型元素的一维数组 9 已知函数的调用形式 fread buffer size cou

11、nt fp 其中 buffer 代表一个整型变量 代表要 读入的数据项总数 一个文件指针变量 指向要读的文件 一个储存区 存放要读的数据项 一个指针变量 它存放数据缓冲区的地址 本题分值 用户得分 用户解答 一个整型变量 代表要读入的数据项总数 标准答案 一个指针变量 它存放数据缓冲区的地址 12 下面哪个表达式的值为4 11 3 3 float 11 3 int 3 本题分值 用户得分 用户解答 3 标准答案 int 3 14 一下关于宏替换的叙述不正确的是宏替换只是字符替换 宏名无类型 宏替换不占用运行时间 宏替换不占用编译时间 本题分值 用户得分 用户解答 宏替换只是字符替换 标准答案

12、宏替换不占用编译时间 15 以下叙述正确的是 在 C 程序中 main 函数必须位于程序的最前面 在 C 程序的每一行只能写一条语句 C 语言本身没有输入输出语句 在对一个C 程序进行编译的过程中 可发现注释中的拼写错误 本题分值 用户得分 用户解答 在 C 程序的每一行只能写一条语句 标准答案 C 语言本身没有输入输出语句 18 下面程序main int x 4 y 0 z x 3 2 printf d x x y z 4 printf d x 的输出结 果是 14 40 20 0 20 4 14 4 本题分值 用户得分 用户解答 14 40 标准答案 20 0 19 a为0111 b为01

13、23 a b c均 为无 符号 短 整 型 变量 则 语句 printf o o o o c a c ahead new 可以完成建立2 结点的单向链表的功能 错 对 本题分值 用户得分 用户解答 错 标准答案 对 9 以下运算符优先级最高的是 int p1 p2 且 p1 p2均指向变量k 下面不能正确执行的赋值语句是 k p1 p2 p2 k p1 p2 k p1 p2 本题分值 用户得分 用户解答 p2 k 标准答案 p2 k 13 若已定义int a 下面对 1 2 两个语句 1 int p 2 p a 的正确解释是 语句 1 和 2 中的 p 含义相同 都表示给指针变量p 赋值 1

14、和 2 语句的执行结果 都是把变量a 的地址赋给指针变量p 1 在对 p 进行说明的同时进行初始化 使 p 指向 a 2 将变量 a 的值赋给指针变量p 1 在对 p 进行说明的同时进行初始化 使 p 指向 a 2 将变量 a 的值赋给 p 本题分值 用户得分 用户解答 1 和 2 语句的执行结果 都是把变量a 的地址赋给指针变量p 标准答案 1 在对 p 进行说明的同时进行初始化 使 p 指向 a 2 将变量 a 的值赋给 p 14 下 面 程 序 的 运 行 结 果 是 includemain int i b k 0 for i 1 i 0 k printf d d k b 3 1 8 1

15、 3 0 8 2 本题分值 用户得分 用户解答 8 1 标准答案 8 2 15 下列选项中 不合法的C 语言关键字是auto default static var 本题分值 用户得分 用户解答 auto 标准答案 var 18 要打开一个已存在的非空文件 file 用于修改 选择正确的语句fp fopen file r fp fopen file w fp fopen file r fp fopen file w 本题分值 用户得分 用户解答 fp fopen file w 标准答案 fp fopen file r 2 C语言中形参到实参传递是双向的错 对 本题分值 用户得分 用户解答 对 标

16、准答案 错 3 定义一个结构体变量时 系统分配给它的内存是 结构体中第一个成员所需内存量 结构体中最后一个成员所需内存量 成员中占内存量最大者所需内存量 各成员所需内存量的总和 本题分值 用户得分 用户解答 成员中占内存量最大者所需内存量 标准答案 各成员所需内存量的总和 5 有枚举类型的定义 enum color1 yellow green blue 5 red brown 则枚举常量yellow 和 red 的值分别是3 6 1 6 0 6 0 3 本题分值 用户得分 用户解答 1 6 标准答案 0 6 10 设有程序段t 0 while printf t if t 3 break 下面描述正确的是 其中循环控制表达式 与 0 等价 其中循环控制表达式与 0 等价 其中循环控制表达式是不合法的 以上说法都不对 本题分值 用户得分 用户解答 其中循环控制表达式与0 等价 标准答案 其中循环控制表达式与 0 等价 20 对说明语句int a 10 6 7 8 9 10 的正确理解是 将 5 个初值依次a 1 至 a 5 将 5 个初值依次a 0 至 a 4 将 5 个初值依次a 5 至

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号