2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库.doc

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

《2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库.doc》由会员分享,可在线阅读,更多相关《2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库一、选择题1 以下选项中关于C 语言常量的叙述错误的是( )。A. 所谓常量,是指在程序运行过程中,其值不能被改变的量B. 常量分为整型常量、实型常量、字符常量和字符串常量C. 常量可分为数值型和非数值型常量D. 经常被使用的变量可以定义为常量【答案】D【解析】常量是指在程序运行过程中其值不能被改变的量。在C 语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序 运行过程中其值可以改变的量。C 语言规定,程序中所有变量都必须先

2、定义后使用。变量和常量有明显的区分。 2 C 语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是 ( )。A. 预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义B. 用户标识符可以由字母和数字任意顺序组成C. 在标识符中大写字母和小写字母被认为是相同的字符D. 关键字可用作用户标识符,但失去原有含义【答案】A【解析】C 语言允许把预定义标识符重新定义另作他用,但这将失去预先定义的原意。B 项,标识符的第一个字符必须为字母或下划线;C 项,标识符中,大写字母和小写字母被认为是两个不同的字符;D 项,关键字不能另作他用。 3 设有定义语句则以下叙述中正确的是(

3、 ) 。A.f 是基类型为int 的指针变量B.f 是指向函数的指针变量,该函数具有一个int 类型的形参C.f 是指向int 类型一维数组的指针变量D.f 是函数名,该函数的返回值是基类型为int 类型的地址【答案】B【解析】在C 语言中函数名代表该函数的入口地址,因此可以定义一种指向函数的指针来存放这类地址,int Of) (int ); ,其中f 为指向函数的指针变量,指向有一个整型变量且返回值也为整型的函数,第一个int 为函数 返回值的类型,第二个int 为函数的形参类型。 4 以下选项中表示一个合法的常量是(说明:符号表示空格)( )。A.999B.OXabC.123E0.2D.2

4、.7e【答案】B【解析】十六进制数用数字0和字母x (或大写字母X )开头。OXab 是指十六进制数,是合法的常量。 5 有以下程序 执行后的输出结果是( )。A.32B.24C.5D.40【答案】A【解析】自增运算符“+”分为前缀和后缀两种形式。两种形式的作用效果是一样的,都是使运算分量的值加1,但是它们的表达式的值不一样,前缀形式表达式的值为运算分量加1之后的值,而后缀形式表达式的值为运算分量加1之前的值。题目中使用了一个for 循环,循环变量i 从1递增到40。在循环体中有两条嵌套的if 语句,首先判断i+%5=0,即判断i+的值(i 加1,然后再判断+i的值(i 加1之后的值)是否能被

5、之前的值)是否能被5整除(判断后i 被加1)8整除(判断后i 被加1),若两个条件都满足了,就输出i 的值,只有i=30时,满足i+%5=0,此时i=31,+i%8=0成立,此时i=32。 6 构成C 程序的三种基本结构是( )A. 序结构、转移结构、递归结构B. 顺序结构、嵌套结构、递归结构C. 顺序结构、选择结构、循环结构D. 选择结构、循环结构、嵌套结构【答案】C【解析】结构化程序由三种基本结构组成:顺序结构、选择结构和循环结构。已经证明,由三种基本结构组算法可以解决任何复杂的问题。 7 有以下函数: 程序运行后的输出结果是( )。A.3B.50C.2D.96【答案】D【解析】执行语句时

6、,首先是a 左移两位,其等效于将a 乘以4, 得到48, 然后将48左移一位,相当于乘以2, 所以结果为c=96。 8 以下叙述中正确的是( )。A.C 语言规定必须用main 作为主函数名,程序将从此开始执行B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C.C 语言程序将从源程序中第一个函数开始执行D.main 的各种大小写拼写形式都可以作为主函数名,如:MAIN , Main等【答案】A【解析】用户不能指定某函数为主函数,函数从main 函数开始执行,C 语言函数名区别大小写。 9 计算机能直接执行的程序是( )A. 源程序B. 目标程序C. 汇编程序D. 可执行程序【答案】D【解析】源程序是由程序设计语言构成的指令序列,需要特定的软件去执行。C 语言是一种高级语言,C 语 言源程序经过编译器编译后,生成.obj 文件,然后经过链接生成.exe 文件,所以源程序是不能直接执行的。 10若有以下程序段 则以下选项中值为6的表达式是( )。一、选择题考研试题

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

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

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