一、选择题

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

A. 当在程序的开头包含头文件B. 函数可以返回地址值

C. 改变函数形参的值,不会改变对应实参的值 D. 可以给指针变量赋一个整数作为地址值 【答案】D

【解析】D 项错误,不能将一个整数直接赋给指针变量作为地址。A 项正确,NULL 是在头文件

中定义的符号常量;B 项正确,函数的返回值可以是地址,即指针;C 项正确,函数

调用中形参值的变化不会传递给实参。

2. 有以下程序:

程序的运行结果是( )。 A.1, 2, 3, 4, B.3, 6, 9, 12, C.4, 7, 10, 13, D.1, 5, 9, 13, 【答案】C

【解析】函数fun 的功能是将参数a 的二维数组中反斜对角对应的数依次赋值给参数b 的一维数组。调用fun 函数

时,

3. 关于程序设计基本概念,以下叙述错误的是( ).

A. 计算机可以直接执行由任意高级语言编写的程序

时,可以给指针变量赋NULL

是4行4列的二维数组

B. 高级语言都有与之对应的编译程序或解释程序 C. 用任何一种计算机高级语言都可以把算法转换为程序 D. 结构化算法可以解决任何复杂的问题 【答案】A

【解析】A 项计算机只能识别机器语言,不能直接识别由高级语言编写的程序。

4. 有以下程序:

程序运行时,从键盘输入A. B. C. D. 【答案】A

输出结果是( )。

【解析】首先定义了一个指针p 指向数组的首地址,在while 语句中,执行功能是如果当前指针指向地址单 元内字符不等于空字符

则输出#和指针对应地址元素的值在

码加2后

变换的字符常量,A 项正确。

5. 以下程序段中的变量已定义为int 类型,则

程序段的输出结果是( )。 A.6 B.4 C.5 D.7

【答案】D

【解析】整型常量有3种表示方法,分别是十进制数表示法、八进制数表示法和十六进制数表示法,八进制整常量以0作为前缀。自增和自减运算符的两种用法:前置运算,运算符放在变量

之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其 他运算,然后再使变量的值增(或减)1

先自加后取值,输出9,

6. 若有以下定义

则对x 数组元素的正确引用是( )。 A. B. C. D. 【答案】B

【解析】pt 是int 类型指针,指向int 数组x 的首部。B 项,项,相当于

x 的长度是10, 访问越界;C 项,相当于

指向x 中第3个元素,并非是对x 数组元素的引用。

7. 有以下程序段

若要求使p 指向一个int 型的动态存储单元,在横线处应填入的是( )。 A.int

B. (int*) C.int*

D. (*int) 【答案】B

C 语言标准规定malloc 函数返回值的类型为void*,malloc ,【解析】函数的调用形式为:(size )size 的类型为unsignedint 。p 是指向int 型的指针,要把void*强制转换成int*。

8. 有以下函数:

程序运行时从第一行开始输入A. B.this is a C. D. 【答案】C

则输出结果是( )。

相当于

引用正确。A

访问越界;D 项,int 类型指针,

先取值输出10, 再自减

故D 选项正确。

c语言程序设计上海理工,2017年上海理工大学医疗器械与食品学院854C程序设计考研题库...相关推荐

  1. 上海理工大学854C语言真题,2018年上海理工大学医疗器械与食品院854C程序设计考研核心题库...

    一.选择题 1. 以下叙述中正确的是( ). A.C 程序的基本组成单位是语句 B.C 程序中的每一行只能写一条语句 C. 简单C 语句必须以分号结束 D.C 语言必须在一行内写完 [答案]C [解析 ...

  2. 计算机考研951,2017年辽宁石油化工大学计算机与通信工程学院951数据结构考研题库...

    一.填空题 1. 设T 和P 是两个给定的串,在T 中寻找等于P 的子串的过程称为_____,又称P 为_____. [答案]模式匹配:模式串 2. 深度为H 的完全二叉树至少有_____个结点; 至 ...

  3. 华南师范大学c语言考研真题,2017年华南师范大学计算机学院925数据结构考研题库...

    一.填空题 1. 组成串的数据元素只能是_____. [答案]字符 2. 设数组储,则元素为_____. [答案]9174:8788 [解析]设一个元素的行标为i ,列标为j .若以行序为主存储顺序, ...

  4. 计算机考研829包括什么,2017年广东工业大学计算机学院829数据结构考研题库

    一.填空题 1. 阅读下列程序,指出其功能,并写出空格处应填上的语句. [答案] [解析]本题是在哈希表ht[]中插入值为的元素,如该元素已在哈希表中,报告出错. 2. 在一个具有n 个单元的顺序栈中 ...

  5. 南京师范大学874计算机答案,2017年南京师范大学电气与自动化工程学院874电路考研题库...

    一.计算题 1. 计算如图所示电路的输入电阻 图 [答案]在 端口间加电压 在该作用下产生电流则 解方程得 则输入电阻为 2. 列写图(a )所示电路矩阵形式的节点方程(用相量). 图 [答案]该电路 ...

  6. 湖北大学数学与计算机科学学院,2017年湖北大学数学与计算机科学学院811数据结构考研题库...

    一.填空题 1. 假设一个15阶的上三角矩阵A 按行优先顺序压缩存储在一维数组B 中,则非零元素中的存储位置k=_____.(注:矩阵元素下标从1开始) [答案]93 [解析]对于上三角矩阵 ,将代入 ...

  7. 齐鲁工业大学计算机应用技术研究生专业,2017年齐鲁工业大学计算机应用技术研究所872数据结构考研题库...

    一.选择题 1. 下列选项中,不可能是快速排序第2趟排序结果的是( ) A.2, 3, 5, 4, 6, 7, 9 B.2, 7, 5, 6, 4, 3, 9 C.3, 2, 5, 4, 7, 6, ...

  8. 874 计算机科学专业基础综合 大纲,2017年四川大学874计算机科学专业基础综合之计算机操作系统考研题库...

    一.选择题 1. 可变式分区又称为动态分区,它是在系统运行过程中( )时动态建立的. A. 在作业装入 B. 在作业创建 C. 在作业完成 D. 在作业未装入 [答案]A [解析]动态分区分配是根据进 ...

  9. 925计算机考研,2017年西南石油大学计算机科学学院925数据结构考研题库

    一.填空题 1. 模式串 的next 函数值序列为_____. [答案]01122312 2. 循环队列的引入,目的是为了克服_____. [答案]假溢出时大量移动数据元素 [解析]用数组实现队列时, ...

最新文章

  1. Python基础20-面向对象:静态、组合、继承与派生、多态、封装、反射、内置attr方法等
  2. np.ravel()和np.flatten() 区别
  3. 独家 | 使用机器学习预测房价(附链接)
  4. python学习笔记之socket(第七天)
  5. python使用手册-python(自用手册)
  6. java识别系统_[Java教程]Java识别操作系统
  7. 大工18秋计算机文化基础在线测试2,大工18秋《计算机文化基础》在线测试2【答案】...
  8. IDEA 查看本地历史版本
  9. 吴恩达“旗下”Drive.ai无人出租车来了!新硬件成本更低,外挂4块屏幕
  10. Android IOS WebRTC 音视频开发总结(三六)-- easyRTC介绍
  11. WLAN/WIFI信道列表 2020-11-23
  12. 17.光照(点光源)
  13. K8s系列之:Persistent Volume
  14. 小鑫の日常系列故事(七)——小纸条
  15. 基于共享单车轨迹的自行车道规划(读书笔记)
  16. 微信小程序如何进行反编译详细教程
  17. 2018滴水LUA手游脚本制作实战视频教程
  18. sonar覆盖率、代码覆盖率、分支覆盖率的计算方式
  19. MBA联考-20101126
  20. 猪齿鱼V2.1.0 发布 移动办公、知识在线协作, 项目管理快人一步

热门文章

  1. java中dom是什么_程序员总说的DOM到底是什么?
  2. 解决0x80070035找不到网络路径
  3. 【微信开发第一章】SpringBoot实现微信公众号创建菜单,同步菜单功能
  4. Luxurious Houses - CodeForces - 581B
  5. 关于纯净的win7旗舰版安装后无无线网驱动问题
  6. USB 2.0规范中译本 第二章 术语和缩写
  7. 详解互联网平台的资金系统方案 自建支付清结算系统优势明显
  8. Python进行图片文字识别(表格图片)(使用阿里OCR接口)
  9. 冷战与战后东亚国际秩序:影响及后果
  10. python实现增删改查电话本程序笔记