2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计
目录
2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(一) ...... 2 2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(二) ...... 8 2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(三) .... 15 2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(四) .... 23 2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(五) .... 31
2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(一)
说明:①本资料为VIP包过学员内部使用资料。涵盖了历年考研常考题型和重点题型。
——————————————————————————————————————————
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。 A.ABC B.012 C.abc D.123
【答案】B
【解析】while循环语句执行时,首先判断表达式,成立(非0)则执行循环体,不成立(0)则退出循环。字符之间做加减法,是用其ASCII码进行加减,所以程序执行过程为:定义字符变量ch=‘A’,判断‘A’<‘D’成立,‘A’-‘A’=0,输出0,ch++后,值为‘B’;判断‘B’<‘D’成立,‘B’-‘A’=1,输出1,ch++后,值‘C’;判断‘C’<‘D’成立,‘C’-‘A’=2,输出2,ch++后值‘D’;判断‘D’<‘D’不成立,退出循环。程序运行后的输出结果是012,故B项正确。
2. 设有定义_以下能给数组x下标为6的元素读入数据的正确语句是( ) 。
A.B.C.D.
【答案】C
A项,【解析】
元素类型为double,所以输入
B项,,有误:虽然x+6为指针,但*(x+6)
并非地址;D项,使用p[6]表7K的不是地址,方式不正确。
3. 以下选项中合法的标识符是( )。
【答案】C
【解析】C语言中标识符的命名规则是:标识符由字母、数字和下画线组成,并且第一个字符必须是字母或下画线。C语言的标识符是区分大小写字母的。
4. 有以下定义和语句:
在VC6平台上编译运行,程序运行后的输出结果是( )。 A.3,4 B.4,4 C.4,8 D.10,6 【答案】C
【解析】整型数据占4个字节,而双精度型数据占8个字节。
5. 有以下程序:
编译时编译器提示错误信息,你认为出错的语句是( )。
C.k=l,m=8;
【答案】A 【解析】A项,
6. 若有以下程序
是不正确的表达式;
则程序的输出结果是( )。 A.H9
B.表达式不合法输出无定值 C. D. 【答案】A
【解析】当字符参与数学运算时,替换成其在ACSII码表中对应的数值,
则
在printf函数中,cl以字符的形式输出,得到结
果H,c2以整数的形式输出,得到ASCII码值9。
7. 以下选项中叙述正确的是( )。
A.C语言的标识符可分为关键字、预定义标识符和用户标识符三类 B.C语言的标识符可分为语句、变量和关键字三类 C.C语言的标识符可分为函数名、变量和预定义标识符三类 D.C语言的标识符可分为运算符、用户标识符和关键字三类 【答案】A
【解析】C语言的标识符可分为关键字、预定义标识符和用户标识符三类,A项正确,B、C、D项错误。
8. 以下不属于C语言位运算符的是( )。
A.! B. C.
D. 【答案】A
【解析】c语言常用的位运算符有:”按位求反,“<<”左移,“>>”右移,按位异或,“”按位或。A项“!”为逻辑运算符“非”。
9. 以下叙述中错误的是( )。
A.当在程序的开头包含头文件B.函数可以返回地址值
C.改变函数形参的值,不会改变对应实参的值 D.可以给指针变量赋一个整数作为地址值 【答案】D
【解析】D项错误,不能将一个整数直接赋给指针变量作为地址。A项正确,NULL是在头文件
中定义的符号常量;B项正确,函数的返回值可以是地址,即指针;C项正确,函数
调用中形参值的变化不会传递给实参。
按位与
,
时,可以给指针变量赋NULL
10.以下选项中正确的定义语句是( )。
A.doublea;b; B.double3,-b-l; C.doublea=7,b-1; D.double,a,b; 【答案】c
【解析】定义同一类型的变量时,不同变量之间需要用“,”分隔。A项错误,a和b之间缺少逗号而用分号,是不正确的,分号是语句结束标志;B项错误,定义变量的同时为变量初始化赋值不能用连等;D项错误,在double和a之间多了一个逗号,变量类型说明后面不应用逗号,应用空格分离。
11.有以下程序:
程序运行后的输出结果是( )。 A.2,3 B.2,4 C.3,4 D.4,6 【答案】B
【解析】程序中定义了一个3含有三个结构体node元素的数组,数组中的元素的next指针分别指向后一个元素,最后一个元素的next指针置为NULL。p指针最初指向x数组中的第一行元素的第一个元素,即为2;即第一次输出2,第二次输出的是x数组中的第二行元素的第一个元素,为4。
12.有以下程序:
程序运行后的输出结果是( )。 A.48 B.34 C.35
D.45
【答案】A
【解析】函数fun中定义了一个静态局部变量num,在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元。第一次调用fun时,故最终
【程序有错,两个for中的
均为
】
此处考查的是静
态变量,即第一次调用完之后的数值并不会被释放,因此第二次调用时num仍保持上次的值4,
二、设计题
13.函数fun的功能是:将8所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所 有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。。
例如,若s所指字符串中的内容为但所在元素
的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除, 其他依此类推。最后t所指的数组中的内容应是文件句。
给定源程序:
【答案】
其中字符A的ASCII码值虽为奇数,
注意:部分源程序存在
中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语
14.请编写一个函数,用来删除字符串中的所有空格。例如,输入asdafaaz67,则输出为asdafaaz67。注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
【答案】
【解析】题目要求删除空格,也就是重新保存空格以外的其他字符。通过循环删除字符串中的每一个空格,将非空格字符进行重新保存。
2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(二)
说明:①本资料为VIP包过学员内部使用资料。涵盖了历年考研常考题型和重点题型。
—————————————————————————————————————————— …… 此处隐藏:4807字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




