2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库.doc

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

《2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库.doc》由会员分享,可在线阅读,更多相关《2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2016年吉林大学计算机科学与技术学院高级语言程序设计之C语言程序设计考研复试题库一、选择题1 对于一个正常运行的C 程序,以下叙述中正确的是( )。A. 程序的执行总是从程序的第一个函数开始,在main 函数结束B. 程序的执行总是从main 函数开始C. 程序的执行总是从main 函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束答:B【解析】一个正常运行的C 程序总是从main 函数开始执行,最后返回到main 函数结束。2 以下叙述中错误的是( )。A. 使用三种基本结构构成的程序只能解决简单问题B. 结构化程序由顺序、分支、循环

2、三种基本结构组成C.C 语言是一种结构化程序设计语言D. 结构化程序设计提倡模块化的设计方法答:A【解析】结构化程序由顺序、分支和循环三种基本结构组成,由三种基本结构组成的算法可以解决任何复杂 的问题。由三种基本结构所构成的算法称为结构化算法;由三种基本结构所构成的程序称为结构化程序。 3 设有定义以下选项中能够使字符型指针c 正确指向一个字符串的是( )。A. B. C. D.答:A【解析】scanfO 函数是将C 定义为一个字符数组的数组名,选项C 是将c 定义为一个字符型变量,选项 D 应该是在指针的定义同时为它赋值,否则是不合法的。选项A 中定义字符数组str ,再将字符数组stt 的

3、首地址 赋给字符型指针C 。 4 有以下程序: 程序的运行结果是( )。 答:C【解析】在funO 函数中,出。 5 有以下定义:inta ;longh ;double x,y ;则以下选项中正确的表达式是( )。 答:C【解析】C 项正确,(int )(x-y )是把x-y 得到的浮点数强制转换成整型。A 项错误,a*y结果是浮点数,不能参与模运算;B 项错误,C 语言中没有运算符;D 项错误,x+y是右值,不能给其赋值。 6 有以下程序段: 已知字符a 的ASCII 码十进制值为97,则执行上述程序段后输出的结果是( )。A. 因变量类型与格式描述符的类型不匹配输出无定值B. 输出项与格式

4、描述符个数不符,输出为零值或不定值C.a ,97,12k=12D.a ,97,k=12答:D【解析】字符变量中的值就是该字符的Ascn 代码值,可以参与对整型变量所允许的任何运算。c 表示以字符格式输出ch 的值,所以输出为a ; %d表示以十进制代码的形式输出。h,然后以十进制的值,为97; k 没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”表示X 取值为a 的小数部分,因此,输入a 为输代码输出k 的值,为12。 7 设变量均已正确定义,若要通过( )(口代表空格字符)。A. B. C. D.答:A 语句为变量al 和a2赋数值10和20, 为变量cl 和c2赋字符X 和Y

5、。以下所示的输入形式中正确的是【解析】scanft 函数是C 语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指;定的输入设备)上输入的数据。scanf ( )函数的一般形式为:scanft (格式控制,输入项表)本题中的格式控制字符串是均插入空格,均不正确。 8 有如下程序: 程序运行后的输出结果是( )。 答:D【解析】程序执行过程为:定义结构体变量将ABC , 故D 项正确。赋值给调用strcpy函数为结构体成员赋值最后输出结果为其中表示要输入的是整数;则表示输入的是字符,且各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开。而BCD 三项在10和X 之间一、选择题考研试题

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

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

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