c语言考试——填空题(编辑修改稿)内容摘要:

答案: fopen 111. 以随机访问方式读取文件中的数据通常使用函数。 答案: fread 112. 函数 把文件位置指针重定位到文件中的指定的位置。 答案: fseek 113. 自 结构用来构造动态数据结构。 答案:引用 114. 函数 用来动态分配内存。 答案: malloc *115. 是一种特殊的链表,它只允许在链表的开始位置插入删除结点。 答案:堆栈 *116. 不对链表作任何修改而只是判断链表是否为空的函数称为 函数。 答案:判断 *117. 队伍中先插入的结点也是先要被删除结点,所以队例被称为 数据结构。 答案: FIFO *118. 指向链表下一个结点的指针称为。 答案:链节 *119. 函数 用来回收动态分配的内存。 答案: free 128. 每一条预处理指令都必须用 开头。 答案: 129. 可以用 和 指令扩展条件编译结构来测试多种条件。 答案: elif、 else 130. 指令建立宏和符号常量。 答案: define 131. 同一行的预处理指令前只能出现 字符。 答案:空白 132. 指令取消符号常量和宏名的作用。 答案: undef 133. 和 指令是 if defined ()和 if ! defined( )的方便的写法。 答案: ifdef、 ifndef 134. 使程序员能够控制预处理指令的执行和程序代码的编译。 答案:条件编译 135. 如果宏 计算出的表达式的值等于 0,那么它就打印出一条消息并终止程序的执行。 答案: assert 136. 指令把文件插入到另一个文件中。 答案: include 137. 运算符 连接它的两个 参数。 答案: 138. 运算符 把其操作数转换为一个字符串。 答案: 139. 符用来把来自键盘的输入重定向成来自文件的输入。 答案:输入重定向 140. 符把屏幕输出重定向到文件中。 答案:输出重定向 141. 用来把程序的输出追加到文件尾部。 答案:输出追加 142. 用来把文件的输出 重定向成为另一个文件的输入。 答案:管道 143. 函数参数列表中的 表示函数接收的参数个数是不定的。 答案:省略号 144. 在访问变长参数列表中的参数之间必须先使用宏。 答案: va_start 145. 宏 使得访问变长参数列表中的参数。 答案: va_arg 146. 宏 使得变长参数列表用宏 va_list 引用的函数能够正常返回。 答案: va_end 147. 函数 main 的参数 用来接收命令行参数的个数。 答案: argc 148. 函数 main 的参数 以字符串方式存储命令行参数。 答案: argv 149. UNIX 实用程序 读取一个称为 的文件,这个文件中包含了编译和连接由多个源文件组成的程序的指令。 实用程序只编译自上次编译后作了修改的文件。 答案: make、 makefile 150. 函数 强迫程序终止执行。 答案: exit 151. 函数 注册在程序正常终止时要被调用的函数。 答案: atexit 152. 类型限定符 表示对象在被初始化后不应该被修改。 答案: const 153. 为了准确地指明某个常数是整数或浮点数类型,可把表示该类型的 放在该整数和浮点数常数之后。 答案:后缀 154. 函数 打开一个临时文件,关闭它或程序结束之后该文件消失。 答案: tmpfile 155. 函数 可用来捕捉没有料到的事件。 答案: signal 156. 函数 产生一个来自于程序内部的信号。 答案: raise 157. 函数 动态分配数组的内存,并把数组的元素初绍化为 0。 答案: calloc 158. 函数 改变以前动态分配的内存块的大小。 答案: realloc 159. C 语 言中, double 型数据在内存中占用 个 字 节来存储。 答案: 8 160. 已知: char ch=‟A‟。 则下列表达式的值是。 ch=(ch=‟A‟amp。 amp。 ch=‟Z‟)?(ch+32):ch。 答案: a 161. 在 C 语言中,规定标识符只能由字母、数值或下划线三类字符组成,且第一个字 符 必须为 或。 答案: 字母 下划线 162. 将 下 列 代数式写成 C 表达式。 答案: sin(x)*sin(x)*(a+b)/(ab)   ba baxsin2 163. i 为 int 型变量,且初值是 3,有表达式 i++3,则该表达式的值 是 ,变量 i 的 值是。 答案: 0 4 164. i 为 int 型变量,且初值是 2,有表达式 ++i3, 则该表达式的值是 ,变量 i 的值是。 答案: 0 3 165. 若 x=1, y=2, z=3,则表达式 z+=++x+y++之值为。 答案: 7 166. 若有定义 int y=3; float z=, x=;则表达式 y+=int(x)+x+z 之值为。 答案: 17 167. 若 x=2, y=3,则 x%=y+3 之值为。 答案: 2 168. 表达式 a=( b=8) /( c=2)之值为。 答案: 4 169. 若 a=1, b=2, c=3,则执行表达式( ab) amp。 amp。 (c++)后, c 的值为。 答案: 3 170. 说明变量为双精度的关键字是。 答案: double 171. 一个 C 语言的语句至少应包含一个。 答案: 分号 172. 在 16 位 PC 机环境下,字符常题 ‟。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。