《西工大18秋C语言程序设计平时作业答案》由会员分享,可在线阅读,更多相关《西工大18秋C语言程序设计平时作业答案(16页珍藏版)》请在人人文库网上搜索。
1、西工大 18 秋C 语言程序设计平时作业答案(单选题) 1:1A: 19B: 18C: 23D: 24正确答案: B(单选题) 2: 算法是( )。A: 为解决一个问题而采取的方法和步骤B: 为设置一个问题而采取的方法和步骤C: 为解决一个问题而开会讨论正确答案: A(单选题) 3: 在文件使用方式中,字符串牜屢表示( )。A: 打开一个已存在的二进制文件,只能读取数据B: 打开一个文本文件,只能写入数据C: 打开一个已存在的文本文件,只能读取数据D: 打开一个二进制文件,只能写入数据正确答案: A(单选题) 4:1A: 无限次B: 0 次C: 1 次D: 2 次正确答案: B(单选题) 5:。
2、1无限循环 A:B: 循环次数不定C: 4 次D: 3 次正确答案: C(单选题) 6:1A: 9B: 10C: 12D: 18正确答案: B(单选题) 7:1A: 6.0B: 7.0C: 8.0D: 9.0正确答案: D(单选题) 8: 1A: struct 是结构体类型的关键字B: struct stu 是用户定义的结构体类型C: stutype 是用户定义的结构体类型名D: a 和 b 都是结构体成员名正确答案: C(单选题) 9:1A: AB: BC: C D: D正确答案: B(单选题) 10: 下面对 typedef 的叙述中不正确的是( )。A: 用 typedef 可以定义各种。
3、类型名,但不能用来定义变量B: 用 typedef 可以增加新类型C: 用 typedef 只是将已存在的类型用一个新的标识符来代表D: 使用 typedef 有利于程序的通用和移植正确答案: B(单选题) 11:1A: 10B: 15C: 100D: 150正确答案: A(单选题) 12:1A: AB: BC: CD: D正确答案: D(单选题) 13:1A: AB: BC: CD: D正确答案: D(单选题) 14: 一个 C 程序总是从( )函数开始运行的。A: main B: include C: intD: for正确答案: A(单选题) 15: 以下叙述中正确的是( )。A: 在程。
4、序的一行上可以出现多个有效的预处理命令行B: 使用带参数的宏时,参数的类型应与宏定义时的一致C: 宏替换不占用运行时间,只占用编译时间D: C 语言的编译预处理就是对源程序进行初步的语法检查正确答案: C(单选题) 16: 1 A: AB: BC: CD: D正确答案: C(单选题) 17: 1 A: AB: BC: CD: D正确答案: B(单选题) 18: 若以慜尫方式打开一个已存在的文件,则以下叙述正确的是( )。A: 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作B: 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作C: 文件打开时,原。
5、有文件内容被删除,只可作写操作以上说法都不正确 D:正确答案: A(单选题) 19:1A: double fun(int x,double y) B: fun(int x,double y)C: double fun(int , double ) D: fun(x,y)正确答案: C(单选题) 20:1A: AB: BC: CD: D正确答案: D(单选题) 21: 若有定义:int a34,则正确引用数组 a 元素的是( )。A: a24B: a33C: a00D: a34正确答案: C(单选题) 22:1A: 666B: 668966C: 66778777D: 6688766: B 正确答。
6、案(单选题) 23:1A: AB: BC: CD: D正确答案: C(单选题) 24:1A: 1B: 2C: 3D: 4正确答案: B(单选题) 25: 在 C 语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。A: 整型常量B: 整型表达式C: 整型常量或整型表达式D: 任何类型的表达式正确答案: D(单选题) 26: 属于合法的 C 语言长整型常量是( )。A: 5876B: 0LC: 2.0E10D: (long)58762正确答案: B(单选题) 27: 若要用 fopen 函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是( )。?尠?屢?尠扷尫。
7、C: r+b?尠扡正确答案: B(单选题) 28:1A: AB: BC: CD: D正确答案: D(单选题) 29: 1A: 23B: 24C: 25D: 26正确答案: D(单选题) 30:1A: AB: BC: CD: D正确答案: C(单选题) 31:1 A: 596B: 579C: 5690D: 出错正确答案: B(单选题) 32: 以下有关宏替换的叙述不正确的是( )。A: 宏替换不占用运行时间B: 宏名无类型C: 宏替换只是字符替换D: 宏名必须用大写字母表示正确答案: D(单选题) 33: 构成一个 C 程序的是( )A: 一个主函数和若干个非主函数B: 若干个主函数和若干个非主。
8、函数C: 一个主函数和最多一个非主函数D: 若干个主函数和最多一个非主函数正确答案: A(单选题) 34: 若有定义:int a10,则对数组 a 元素的正确引用是( )。A: a10B: a3C: a(5)D: a-10正确答案: B(单选题) 35: 11 A: AB: BC: CD: D正确答案: A(多选题) 1: 一个计算机程序应包括( )的内容。A: 对数据的描述B: 对企业的描述C: 对操作的描述(算法)D: 对社会的描述正确答案: A,C(多选题) 2: 计算机算法的特性包括( ) 。A: 有穷性B: 确定性C: 有零个或多个输入D: 有一个或多个输出E: 有效性正确答案: A,B,C,E(多选题) 3: 计算机算法可以用( )等方法表示。A: 自然语言B: 流程图C: 伪代码D: 方块图正确答案: A,B,C(多选题) 4: C 程序注释是由( )所界定的文字信息组成的。A: /*B: C: */ D: 正确答案: A,C(多选题) 5: 函数体一般包括( )两部分。A: 声明B: 执行C: 形式D: 操作: A,B 正确答案。