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,有表达式 ++i3, 则该表达式的值是 ,变量 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 机环境下,字符常题 ‟。c语言考试——填空题(编辑修改稿)
相关推荐
20 显示以下消息后尝试重新启动程序; Program terminated normally 要正确地运行程序,必须通过使用 Debug n(名称)和 l(加载)命令重新加载该程序。 ++++ Debug:H(十六进制) 对指定的两个参数执行十六进制运算。 h value1 value2 参数 value1 代表从 0 到 FFFFh 范围内的任何十六进制数字。 value2 代表从 0 到
m窗口进行画线,定义范围,注意选择线的粗细和颜色( 画线注意:一定要将线的头尾画到影像的边缘,左键开始,右键结束,右键确定 ); 添加标记: Annotation: Rectangle 窗口 — Object— Symbol— 选择符号 — 更改颜色和大小 — 将标记加在不要的影像一边; 画好线、添加完标记以后,进行存储: Annotation: Rectangle 窗口 — File—
proaches which relied on differential restriction enzyme cleavage to distinguish methylated from unmethylated DNA. In this study, we demonstrate the use of MSP to identify promoter region
t i。 int fact()。 for(i=0。 i5。 i++) printf(\40:%d!=%d\n,i,fact(i))。 } int fact(j) int j。 { int sum。 if(j==0) sum=1。 else sum=j*fact(j1)。 return sum。 }
argdx 所指的地址写 argcx 字节 4 除把 handle 当设备号 (0=当前 ,1=A,等 )之外 ,均和 cmd=2 时一样 5 除把 handle 当设备号 (0=当前 ,1=A,等 )之外 ,均和 cmd=3 时一样 6 取输入状态 7 取输出状态 8 测试可换性。 只对于 DOS 11 置分享冲突的重算计数。 只对 DOS int (*ssignal(int sig
amp。 amp。 b c 的值为 …………………………………… ( ) ① 0 ② 1 ③ 3 ④ 5 3 s1和 s2分别为两个字符串变量,下列语 句中,错误的是 ……………… ( ) ① strcpy( s1 , s2 ) ② gets(s1 ,s2) ③ strcmp( s1 , s2 ) ④ strcat( s1 , s2 ) 3 设 a 、 b、 c的值分别为2、3、 4 ,