c语言程序设计上海理工,2017年上海理工大学医疗器械与食品学院854C程序设计考研题库...
一、选择题
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程序设计考研题库...相关推荐
- 上海理工大学854C语言真题,2018年上海理工大学医疗器械与食品院854C程序设计考研核心题库...
一.选择题 1. 以下叙述中正确的是( ). A.C 程序的基本组成单位是语句 B.C 程序中的每一行只能写一条语句 C. 简单C 语句必须以分号结束 D.C 语言必须在一行内写完 [答案]C [解析 ...
- 计算机考研951,2017年辽宁石油化工大学计算机与通信工程学院951数据结构考研题库...
一.填空题 1. 设T 和P 是两个给定的串,在T 中寻找等于P 的子串的过程称为_____,又称P 为_____. [答案]模式匹配:模式串 2. 深度为H 的完全二叉树至少有_____个结点; 至 ...
- 华南师范大学c语言考研真题,2017年华南师范大学计算机学院925数据结构考研题库...
一.填空题 1. 组成串的数据元素只能是_____. [答案]字符 2. 设数组储,则元素为_____. [答案]9174:8788 [解析]设一个元素的行标为i ,列标为j .若以行序为主存储顺序, ...
- 计算机考研829包括什么,2017年广东工业大学计算机学院829数据结构考研题库
一.填空题 1. 阅读下列程序,指出其功能,并写出空格处应填上的语句. [答案] [解析]本题是在哈希表ht[]中插入值为的元素,如该元素已在哈希表中,报告出错. 2. 在一个具有n 个单元的顺序栈中 ...
- 南京师范大学874计算机答案,2017年南京师范大学电气与自动化工程学院874电路考研题库...
一.计算题 1. 计算如图所示电路的输入电阻 图 [答案]在 端口间加电压 在该作用下产生电流则 解方程得 则输入电阻为 2. 列写图(a )所示电路矩阵形式的节点方程(用相量). 图 [答案]该电路 ...
- 湖北大学数学与计算机科学学院,2017年湖北大学数学与计算机科学学院811数据结构考研题库...
一.填空题 1. 假设一个15阶的上三角矩阵A 按行优先顺序压缩存储在一维数组B 中,则非零元素中的存储位置k=_____.(注:矩阵元素下标从1开始) [答案]93 [解析]对于上三角矩阵 ,将代入 ...
- 齐鲁工业大学计算机应用技术研究生专业,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, ...
- 874 计算机科学专业基础综合 大纲,2017年四川大学874计算机科学专业基础综合之计算机操作系统考研题库...
一.选择题 1. 可变式分区又称为动态分区,它是在系统运行过程中( )时动态建立的. A. 在作业装入 B. 在作业创建 C. 在作业完成 D. 在作业未装入 [答案]A [解析]动态分区分配是根据进 ...
- 925计算机考研,2017年西南石油大学计算机科学学院925数据结构考研题库
一.填空题 1. 模式串 的next 函数值序列为_____. [答案]01122312 2. 循环队列的引入,目的是为了克服_____. [答案]假溢出时大量移动数据元素 [解析]用数组实现队列时, ...
最新文章
- Python基础20-面向对象:静态、组合、继承与派生、多态、封装、反射、内置attr方法等
- np.ravel()和np.flatten() 区别
- 独家 | 使用机器学习预测房价(附链接)
- python学习笔记之socket(第七天)
- python使用手册-python(自用手册)
- java识别系统_[Java教程]Java识别操作系统
- 大工18秋计算机文化基础在线测试2,大工18秋《计算机文化基础》在线测试2【答案】...
- IDEA 查看本地历史版本
- 吴恩达“旗下”Drive.ai无人出租车来了!新硬件成本更低,外挂4块屏幕
- Android IOS WebRTC 音视频开发总结(三六)-- easyRTC介绍
- WLAN/WIFI信道列表 2020-11-23
- 17.光照(点光源)
- K8s系列之:Persistent Volume
- 小鑫の日常系列故事(七)——小纸条
- 基于共享单车轨迹的自行车道规划(读书笔记)
- 微信小程序如何进行反编译详细教程
- 2018滴水LUA手游脚本制作实战视频教程
- sonar覆盖率、代码覆盖率、分支覆盖率的计算方式
- MBA联考-20101126
- 猪齿鱼V2.1.0 发布 移动办公、知识在线协作, 项目管理快人一步