一、选择题

1. 有以下程序

程序运行后的输出结果是( )。

A.24

B.44

C.22

D.46

【答案】B

【解析】p 是int 类型的指针,指向数组a 的首元素;k 的int*类型的指针,指向int*

变量

先执行p++,p 指向a 中第二个元素,然后取值,输出

2. 设变量已正确定义并赋值,以下正确的表达式是( )。

【答案】C

【解析】赋值运算左边必须是单一变量名。A 项错误,

错误,求余运算中的操作对象只能是整型。C 项,为逗号表达式。

3. 以下叙述中错误的是( )

A. 书写风格良好的程序执行效率高

B. 书写风格良好的程序易读性好

C.C 程序可以在一行上写多条语句

D.C 程序允许将一条语句分写在多行上

【答案】A

【解析】书写风格与程序执行效率无关,程序执行效率与程序的数据结构有关,由算法的时间复杂度和空间复杂度决定,但书写风格会深刻地影响软件的质量和可维护性,良好的程序设计

C 语言程序书写规范中,风格可以使程序结构清晰合理。良好的书写习惯中一般一行写一条语句,

这样方便阅读,但是将一行写多条语句或者将 一条语句分写在多行上是符合C 程序编写规则的。

第 2 页,共 37 页 部分是非法赋值。BD 两项

4. 有以下函数:

程序运行后的输出结果是( )。

A.98,18

B.39,11

C.39,18

D.98,11

【答案】B

【解析】根据该宏的定义,

为39,11。

5. 要求定义一个具有6个元素的int 型一维数组,以下选项中错误的是( )。 A. B. C.

D.

【答案】A

【解析】数组名后面括号内,必须是整型常量,不可以是变量,A 项定义错误。

6. 有如下程序:

程序运行后的输出结果是( )。

A.56,57,

B.57,58,

C.57,57,

D.55,57,

第 3 页,共 37 页

所以答案

【答案】C

【解析】convert ( )函数定义了一个形参:指针变量*data。函数体中将指针变量*data对应地址的值进行加1处理,再返回加1前data 的值。main ( )函数中,定义了变量data 并赋初值56,调用covert ( )函数,改变变量data 的值,此时data=57; 程序执行data=convert

,函数convert ( )返回的是执行前data 的值,所以data=57。C 项正确。 (&data)

7. 有以下程序:

程序运行后的输出结果是( )。

A.02

B.13

C.57

D.12

【答案】D

【解析】(表达式1)(表达式2)中,如果表达式1为假或0, 那么表到式2就不会被执

和为零,不满足循环条件,所以不行。本题中首先进入while 的判断语句,执行会被执行,while 循环结束后,k 经过运算自增为1, n没有进行运算,仍为2。

8. 以下叙述中错误的是( )。

A. 函数的返回值类型不能是结构体类型,只能是简单类型

B. 函数可以返回指向结构体变量的指针

C. 可以通过指向结构体变量的指针访问所指结构体变量的任何成员

D. 只要类型相同,结构体变量之间可以整体赋值

【答案】A

【解析】函数的返回值类型可以是结构体类型,也可以是指向结构体变量的指针类型,相同类型结构体变量 之间可以整体赋值,可以通过指针变量引用结构体成员。

9. 有以下程序:

第 4 页,共 37 页

湖南师范大学c语言作业答案,2017年湖南师范大学物理与信息科学学院845C语言程序设计考研题库...相关推荐

  1. 兰州理工大学计算机考研真题,2017年兰州理工大学计算机与通信学院893计算机操作系统考研题库...

    一.选择题 1. ( )优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变. A. 先来先服务 B. 静态 C. 动态 D. 短作业 [答案]B [解析]静态优先数是在进程创建时根据进程初 ...

  2. 考研计算机科学814,2017年西南科技大学计算机科学与技术学院814程序综合设计考研题库...

    一.算法设计题 1. 试设计一个C 语言算法(或C 语言程序):用单链表做存储结构,以回车符为结束标志,输入一个任意长度的字符串,然后判断该字符串是否为"回文"(正向读和反向读时, ...

  3. 计算机考研840学校,2017年兰州理工大学计算机与通信学院840数字信号处理考研题库...

    一.综合题计算题 1. 已知网络的输入和单位脉冲响应分别为 (1)试用卷积法求网络输出y (n ); (2)试用ZT 法求网络输出y (n ). [答案](1)用卷积法求y (n ). 时, n< ...

  4. 824c语言程序设计考研试题,2017年西藏大学文学院824计算机专业基础综合之C程序设计考研题库...

    一.选择题 1. 下列叙述中正确的是( ). A. 每个C 程序文件中都必须要有一个main 函数 B. 在C 程序中main 函数的位置是固定的 C.C 程序中所有函数之间都可以相互调用 D. 在C ...

  5. 西南大学0039c语言作业答案,2017年6月西南大学继续教育学院C语言0039大作业答案...

    1.假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是(.*(p1-2+p2)=getchar( ); ) 2.循环语句for (x=0,y=0;(y!=123)||(x<4);x+ ...

  6. 中央财经大学C语言考研真题答案,2017年中央财经大学信息学院901C语言程序设计考研题库...

    一.选择题 1. 以下程序段中,循环次数不超过10的是( ). A. B. C. D. [答案]A [解析]A 项, 执行函数体判断条件不成立,退出循环,循环次数为1,不超过10 由于执行函数体时i ...

  7. 沈航C语言上机实验题答案,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研题库...

    一.选择题 1. 有以下程序 程序运行后的输出结果是( ). A.24 B.28 C.32 D.36 [答案]A [解析]第一次循环返回12, 第二次循环返回12, 累加结果为24. 2. 有以下函数 ...

  8. 河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研题库...

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.1, 2 B.1, 1 C.2, 3 D.3, 3 [答案]A [解析]在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永 ...

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

    一.选择题 1. 以下选项中关于C 语言常量的叙述错误的是( ). A. 所谓常量,是指在程序运行过程中,其值不能被改变的量 B. 常量分为整型常量.实型常量.字符常量和字符串常量 C. 常量可分为数 ...

最新文章

  1. python分隔符的使用,在python中使用分隔符“\”拆分字符串
  2. C++迪杰斯特拉算法求最短路径
  3. SpringMVC+MyBatis+Redis开启二级缓存配置
  4. 数据库连接用户名和密码加密
  5. easyui 动态设置单元格控件_比Excel还简单,实现动态报表原来只需要十分钟!
  6. 利用jquery操作ajax,利用jquery对ajax操作,详解原理(附代码)
  7. oracle 日志切换太频繁,诊断一次Oracle日志切换频繁的问题
  8. DB主从一致性架构优化4种方法
  9. Python+pandas处理Excel文件案例一则
  10. 小心这 10 个云计算错误!
  11. 思科三层交换机开启ipv6路由功能_三层交换机实现路由功能配置示例与详解 (Cisco Packer Tracer 模拟器)...
  12. 在vue中使用javascript动态修改字符串中某段文字的颜色
  13. 21. 投票(poll)
  14. FastJSON 简介及其Map/JSON/String 互转
  15. 用Python模拟QQ界面之QQ登录界面的奥秘
  16. 《书生云超融合一体机》T-CAM评审会召开
  17. asset计算机语言,资产管理软件的各种语言翻译
  18. 从粉丝经济看粉丝运营
  19. 我近4年的计算机学习经历
  20. (十五)覆盖率数据采样、交叉覆盖率_覆盖选项

热门文章

  1. Windows phone 应用开发[2]-数据缓存
  2. DASH直播平台的搭建
  3. Linux下的I/O复用与epoll详解
  4. 有限状态机(使用状态模式C++实现)
  5. ATL服务器:用 Visual C++创建的高性能的Web应用程序和XML Web 服务
  6. Flask实战2问答平台-问答详情完成
  7. 商城html源码_延边小程序商城
  8. android mvp模式例子_关于Android市场这件事,没有饱和的市场只有饱和的思维
  9. 给Ubuntu添加清华的软件源
  10. 全文搜索技术——Lucene