教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计

来源:网络收集 时间:2026-08-30
导读: 目录 2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(一) ...... 2 2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计考研题库(二) ...... 8 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字,全部文档内容请下载后查看。喜欢就下载吧 ……

2017年华东师范大学教育学部885教育技术与C程序设计之C程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1803216.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)