2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研题库.doc

上传人:q****9 文档编号:121191906 上传时间:2020-03-06 格式:DOC 页数:4 大小:21.50KB
返回 下载 相关 举报
2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研题库.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研题库.doc》由会员分享,可在线阅读,更多相关《2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研题库.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年北方民族大学计算机技术833C语言程序设计与数据结构之C程序设计考研题库一、选择题1 如有表达式A.w=lB.w=0c.D.【答案】D 则其中与w 等价的表达式是( )。【解析】在C 语言中,没有专门的“逻辑值”,而是用非0表示“真”,用0表示“假”。此条件表达式的形式为?:, 当表达式1的值为真,即为非零时,求出表达式2的值作为结果;当表达式1的值为假,求出表达式3的值作为结果。可见表达式W,不为1时返回(+y)等价于W!=0。A 项,w=l表示当w 的结果为1是返回(-X )。 2 当变量c 的值不为2、4、6时,值也为“真”的表达式是( )。A.B.C.D.【答案】B【解析】A

2、 项,当变量c 的值为2、4、6中任意一个时为真,不为2、4、6则为假;B 项,表示c 大于等于2小于等于6是为真,不等于5为真,表示c 不等于3为真,(c!=5)表示c 表示必运算为有一项为真即为真,因此所有的整数都满足;C 项,须为偶数数,并且所以只有c 为2、4、6时为真;D 项,表达式与C 项中表达式等价。 3 以下叙述正确的是( )A.C 编译程序把文件后缀为B.C 编译程序把文件后缀为D. 链接程序把文件后缀为【答案】A【解析】C 编译程序把文件后缀为C 的源程序文件编译成文件后缀为.obj 的二进制文件,链接将一个或多个 目标文件与程序用到的库文件连接起来,形成一个可以在操作系统

3、直接运行的执行程序.exe , 故排除项,A 选项正确。 的源程序文件编译成文件后缀为.obj 的二进制文件 的源程序文件编译成文件后缀为.exe 的可执行文件 的源程序文件链接成文件后缀为.exe 的可执行文件 C.C 编译程序把文件后缀为.obj 的二进制文件编译成文件后缀为.exe 的可执行文件4 设已有定义: float x;则以下对指针变量p 进行定义且赋初值的语句中正确的是( )。A. B. C. D.【答案】A【解析】A 项正确,p 是float 类型的指针,指向x 的存储单元;B 项错误,p 是int 类型的指针,只能指向 int 变量的存储单元;C 项错误,p 的float

4、类型的变量,是取变量x 的地址,不能把地址赋值给float 类型变量;D 项错误,p 是指向float 类型的指针,不能使用常整型赋值。 5 下列叙述中正确的是( )。A. 每个C 程序文件中都必须要有一个main 函数B. 在C 程序中main 函数的位置是固定的C.C 程序中所有函数之间都可以相互调用D. 在C 程序的函数中不能定义另一个函数 【答案】D【解析】D 项正确,C 语言语法规定,在函数中不能定义其他函数。A 项错误,C 程序必须要有一个main 函数,但并不是每个文件中都要有;B 项错误,main 函数的位置没有特殊要求;C 项错误,从其他函数中不能调用main 函数。 6 有

5、以下程序: 程序运行的结果是。 【答案】D【解析】外层主循环i 从3减到1执行了3次,嵌套的循环变量j 从1增到2, 每轮执行2次,每次输出i+j的值,即为3+1、3+2、2+1、2+2、1+1、1+2,但注意每次内循环结束要换行。 7 有如下程序: 程序运行后的输出结果是( )。A.25B.13C.9D.12【答案】B【解析】带参数的宏定义不是进行简单的字符串替换,而是要进行参数替换。替换过程是:用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。,进行替换为调用函数D (i+j) 8 有以下函数: 程序运行后的输出结果是( )。A.98,18B.39,11C

6、.39,18D.98,11【答案】B【解析】根据该宏的定义,为39,11。 9 以下选项中关于程序模块化的叙述错误的是( )A. 把程序分成若干相对独立的模块,可便于编码和调试B. 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C. 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序D. 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序【答案】C【解析】把一个大程序分解成若干相对独立的子程序,大大提高了程序编制的效率。软件编制人员在进行程序设计时,首先应当集中考虑主程序中的算法,写出主程序后再动手逐步完成子输出13,故B 选项正确。所以答案一、选择题考研试题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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