2016年中南民族大学生物医学工程学院C程序设计复试笔试最后押题五套卷
● 摘要
一、选择题
1. 有以下程序:
程序的运行结果是( )。 A.3,3 B.5,5 C.3,5 D.5,3 答:A
【解析】程序执行过程为:p 指针指向变量m ,调用函数,将m 地址传给指针s ,然后再让8指向变量k ,而P 指针所指并没有改变,输出为3,3。
2. 有以下程序
程序的输出结果是( )。 A.19 B.13 C.11 D.15 答:A 【解析】以
是把p
指向
即
在for 循环中,通过指针p 依次访问
所
3. 读取二进制文件的函数调用形式为( )。
A. —个内存块的首地址,代表读入数据存放的地址 B. —个整型变量,代表待读取的数据的字节数 C. 一个文件指针,指向待读取的文件 D. —个内存块的字节数 答:A 【解析】
数据的内存地址,
大小至少是的个数,每个元素占size 个字节; stream :输入流。
4. 有以下程序:
程序运行后的输出结果是( )。
A. B. C. D. 答:D
其中buffer 代表的是
功能是从一个文件流中
个字节;size :单个元素的大小,单位是字节;count :元素
读数据,读取count 个元素,每个元素占size 个字节,如果调用成功返回count 。buffer :用于接收
while 函数判断p 指针指向地址的内容是否和a 指针指向地址的内容相等,【解析】如果不是,则移动指针p+1, 当p 指向*b字符串中的
时,和首地址元素相等,退出while 语句后,p 再向
及剩余的字符串,D 项正确。
右移动a 字符串长度+1个单位地址,此时p 指向输出
5. 下面选项中的程序段,没有编译错误的是( )。
答:A
A 项正确,BCD 三项错误,【解析】首先定义了字符串指针sp ,然后执行字符串常量“Hello”。数组只有在初始化是可以被赋值,不能通过赋值语句将字符串常量或其他字符数组中的字符串直接赋给字符串变量。
6. C 语言中,最基本的数据类型包括( )。‘
A. 整型、实型、逻辑型 B. 整型、字符型、数组 C. 整型、实型、字符型 D. 整型、实型、结构体 答:C
【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。
7. 一下四个程序中,完全正确的是( )
答:B
【解析】A 项中,“main ( ) ”函数后面不能加分号;C 语言中注释语句的注释方法是:
或注释一行,且前缺少“#”号。
8. 有以下程序:
不能嵌套使用,C 项错误; D
选项中预编译命令