2022年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟

更新时间:2023-04-12 03:09:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2016年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟题(一) (2)

2016年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟题(二) (8)

2016年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟题(三) (15)

2016年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟题(四) (21)

2016年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟题(五) (27)

第1 页,共33 页

第 2 页,共 33 页 2016年杭州师范大学阿里巴巴商学院程序设计基础复试笔试仿真模拟题(一) 说明:①本资料为VIP 包过学员内部使用资料。

——————————————————————————————————————————

一、选择题

1. 有以下程序:

程序的运行结果是( )。

A.1,2

B.3,6

C.4,7

D.变量的地址值

答:B

【解析】程序的执行过程为:定义整型数组

并进行初始化,两个数组长度均为2。定义结构体数组X ,并为其初始化,则

输出x[0]的成员指针b 指向的内存单元值,即数组xl 的第一个元素3,输出x[l]的成员指针b 指向的内存单元值,即数组x2的第一个元6。程序的运行结果是3,6,故B 选项正确。

2. 有以下程序

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

A.1,2

B.2,4

C.1,4

D.2,3

第 3 页,共 33 页 答:A

【解析】当把结构体变量中的数据作为一个整体传送给相应的形参时,传递的是实参结构体变量中的值,系统将为结构体类型形参开辟相应的存储单元,并将实参中各成员的值一一对应赋给形参中的成员,函数中形参结构体变量的改变不会影响到实参结构体变量。所以,函数f 不会改变a 中的数据。

3. 设有定义

_以下能给数组x 下标为6的元素读入数据的正确语句是

( ) 。

A.

B.

C.

D.

答:C

【解析】A 项,元素类型为double ,所以输入有误:B 项,,虽然x+6为指针,但*(x+6)并非地址;D 项,使用p[6]表7K 的不是地址,方式不正确。

4. 有定义语句以下选项中与此语句等价的是( )。

A. B. C. D.

答:C

【解析】定义指针数组的格式为

因为[]的优先级高于因此等价于而D

中定义的是数组指针变量,指针p 指向含有四个整型元素的数组。

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

A.C 程序必须由一个或一个以上的函数组成

B.函数调用可以作为一个独立的语句存在

C.若函数有返回值,必须通过return 语句返回

D.函数可以通过实际参数和形式参数之间进行数据传递

答:C

【解析】C 项错误,比如main 函数中有则可以通过exit 函数返回状态。A 项正确,C 程序至少有一个main 函数;B 项正确,C 语言中的函数可以仅进行某些操作而不返回函数值,这时函数的调用可作为一条 独立的语句;D 项正确,当函数调用为传引用时,形参指针和实参指针指向同一块内存,修改形参的同时也就修 改了实参。

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

A.非零的数值型常量有正值和负值的区分

B.常量是在程序运行过程中值不能被改变的量

第 4 页,共 33 页 C.定义符号常量必须用类型名来设定常量的类型

D.用符号名表示的常量叫符号常量

答:C

【解析】在C 语言程序中,可以用一个符号名来代表一个常量,称为符号常量,符号常量在定义是不需要类型,其本身就能表达其类型。

7. 标准库函数的功能是( )。

A.从文件f 中读取长度不超过n-1的字符串存入指针S 所指的内存

B.从文件f 中读取长度为n 的字符串存入指针s 所指的内存

C.从文件f 中读取n 个字符串存入指针s 所指的内存

D.从文件f 中读取n-1个字符串存入指针s 所指的内存

答:A

【解析】fgets 函数功能是从f 所指文件中读入

个字符放入s 为起始地址的空间内,并在尾端自动加一个结束标志

同时将读/写位置指针向前移动字符串长度个字节。在读出个字符之前,如遇到了换行符或EOF ,则读出结束,A 项正确。B 项中“读取长度为n ”错误。C 项与D 项中“读取

个字符串”错误,读取的是n-1个字符。

8. 有以下函数

以下关于aaa 函数功能叙述正确的是( )。

A.求字符串S 的长度

B.比较两个串的大小

C.将串s 复制到串t

D.求字符串8所占字节数

答:A

【解析】aaa ( )函数中,首先定义了一个字符指针t 指向形参s ,然后通过一个while 循环让指针t 不断递 增,直到t 指向字符串结束标志处。当t 指向结束标志处时,由于后缀++运算符的原因,它还会被再递增1,此 时t 指向字符串结束符

后面一个单元,所以接下来的语句让它回到结束标志处。最后返回

因为s 还是指向字符串第1个字符处,而t 指向字符串结

束符,故返回值为字符串的长度值。

本文来源:https://www.bwwdw.com/article/i6gl.html

Top