2017年中山大学S3505001电子工程基础综合之C程序设计复试仿真模拟三套题.doc

上传人:q****9 文档编号:121189454 上传时间:2020-03-06 格式:DOC 页数:4 大小:20KB
返回 下载 相关 举报
2017年中山大学S3505001电子工程基础综合之C程序设计复试仿真模拟三套题.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2017年中山大学S3505001电子工程基础综合之C程序设计复试仿真模拟三套题.doc》由会员分享,可在线阅读,更多相关《2017年中山大学S3505001电子工程基础综合之C程序设计复试仿真模拟三套题.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年中山大学S3505001电子工程基础综合之C程序设计复试仿真模拟三套题一、选择题1 以下叙述中错误的是( )。A.C 语言编写的函数源程序,其文件名后缀可以是.CB.C 语言编写的函数都可以作为一个独立的源程序文件C.C 语言编写的每个函数都可以进行独立的编译并执行D. 个C 语言程序只能有一个主函数【答案】C【解析】C 源程序经过C 编译程序编译之后生成一个后缀为.OBJ 的二进制文件(称为目标文件),然后由称为“连接程序”(Link )的软件,把此.OBJ 文件与C 语言提供的各种库函数连接起来生成一个后缀为.EXE 的可执行文件。只有含有main 函数的经过编译链接才能执行。

2、2 有以下程序: 程序运行后的输出结果是( )。A.8,16B.16,32C.8,32D.16,16【答案】C【解析】带参数的宏定义不是进行简单的字符串替换,而是要进行参数替换不计算,只是进行简单的替换。替换过程是:用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。FNA (FNB (a )的替换过程为:FNA (2+2)替换为2+2X2+2,计算结果为8。FNB (FNA (b )的替换过程为:FNB (4*4)替换为4X4+4X4=32。程序运行后的输出结果是8,32,故C 项正确。 3 若有以下程序 ? 则程序的输出结果是( )。A.2, 2, 2, 4

3、B.2, 1, 2, -1C.5, 1, 2, -1D.1, 2, 3, 4【答案】D 【解析】和II 是逻辑运算符,符号两侧都为真时,结果为真,否则返回假;符号两侧都为假时,结果为假,否则返回真。题目中两个if 语句条件判定都是false , abed 的值不会发生改变。 4 若变量已正确定义为int 型,要通过语句 给a 赋值1、给b 赋值2、给c 赋值3, 以下输入形式中错误的是(注:代表一个空格符)( )。 A.B.C.D.【答案】D【解析】在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab 键)等间隔符隔开,间隔符个数不限。在题目中,scanf 函数使

4、用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。 5 以下选项中叙述正确的是( )。A. 文件指针是指针类型的变量B. 文件指针可同时指向不同文件C. 文件指针的值是文件在计算机磁盘中的路径信息D. 调用fscanf 函数可以向文本文件中写入任意字符【答案】A【解析】文件指针,是指向一个结构体类型的指针变量,这个结构体中包含有文件的一些信息,如缓冲区的地址,在缓冲区中当前存取的字符的位置,对文件是“读”还是“写”,是否出错,是否已经遇到文件结束标志等信息。文件指针本身是指针类型的变量,A 项正确。一个指针在同一时间只能指向一个文件,B 项错误。文件指针是指针类型变量,存

5、储的是文件缓存区首地址,而不是文件在计算机磁盘中的路径信息,C 项错误。fscanf 函数从文本文件中按格式读入到程序中,而不是向文本文件中写入数据,D 项错误。 6 结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是( )。A. 三种基本结构不可以嵌套使用B. 顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C. 选择结构是根据不同的条件执行不同分支中的语句D. 循环结构是根据条件决定是否重复、重复执行多少次循环体语句【答案】A【解析】结构化程序主要由3种基本控制结构组成,顺序结构是最基本的算法结构,当执行由这些语句构成的程序时,将按这些语句在程序中的先后顺序逐

6、条执行,没有分支,没有转移,没有步骤之间的相互约束,没有 对某一步骤的多次使用,完全按照步骤的原有次序依次执行,B 选项叙述正确。选择结构根据不同的条件去执行 不同分支中的语句,C 选项叙述正确。循环结构就是根据各自的条件,使同一组语句重复执行多次,D 选项叙述正确。三种结构可以嵌套使用,A 选项叙述错误,选择A 选项。 7 若各选项中所用变量已正确定义,函数fun 中通过return 语句返回一个函数值,以下选项中错误的程序是( )。 【答案】B【解析】当在所有函数的外部、被调用之前说明函数时,在对函数进行说明的语句后面所有位置上都可以对该函数进行调用。函数说明也可以放在调用函数内的说明部分,如在main 函数内部进行声明,则只能在main 函数内部才能识别该函数。B 项错误,main 函数不能识别fun 函数。 8 有以下程序: 程序运行后的输出结果是( )。 一、选择题考研试题

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

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

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