2016年西安石油大学计算机学院926C程序设计(同等学力加试)复试笔试最后押题五套卷
● 摘要
一、选择题
1. 若有定义语句:
则以下语句中正确的是( )。
A. B. C. D. 答:A
【解析】声明了 a 是一个二维数组,p 是长度为3的针,可以指向二维数组中的元素。B 项错误,
数组。A 项正确,
是int 类型指
是二
是int 类型指针,不能指向二维数组;C 项错误,
是int 类型的指针,
p 是int 类型指针的数组,一旦定义,不能再次赋值;D 项错误,维数组的地址。
2. 下列关于C 语言文件的叙述中,正确的是( )。
A. 文件由一系列数据依次排列组成,只能构成二进制文件 B. 文件由结构序列组成,可以构成二进制文件或文本文件 C. 文件由数据序列组成,可以构成二进制文件或文本文件 D. 文件由字符序列组成,其类型只能是文本文件 答:C
【解析】C 语言将文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组成形式,可分为ASCII 文件和二迸制文件。ASCII 文件又称文本(text )文件,它的每一个字节可放一个Ascn 码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式按原样输出到磁盘上存放。故一个C 文件就是一个字节流或二进制流。
3. 在一个C 源程序文件中所定义的全局变量,其作用域为( )。
A. 所在文件的全部范围 B. 所在程序的全部范围 C. 所在函数的全部范围
D. 由具体定义位置和extern 说明来决定范围 答:D
【解析】全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。
4. 有以下程序:
程序运行后的输出结果是( )。 A.0 B.10 C.30 D.64 答:D
【解析】静态局部变量只在定义它的函数内有效,程序仅分配一次内存,函数返回后,该变量不会消失,下 一次依据上一次的结果值。此题中第一次循环时,调用fim 函数后x 的值为2, s的值为2; 第二次循环时,调用 fun 函数后x 的值为4,s 的值为8; 第三次循环时,调用fun 函数后x 的值为8,s 的值为64。
5. 有如下程序:
程序运行后的输出结果是( )。 A.ABCDDCBA B.ABCD C.A
D.DCBA 答:D
【解析】本题程序的执行过程为:调
用语句后的输出语句,输出
执行
函数
,
执行
执行
if 条件成
立
中if
if 条件不成立,输出
中if 语句后的输出语句,输出
中if 语句后的输出语句,输出A ,函数调用完成。程序运行后的输出结果是DCBA 。
6. 有以下程序:
程序的运行结果是( )。 A.1 B.10 C.0 D.4 答:A
【解析】程序的执行过程为:a=l时,
条件不成立,执行语句b+=a; 得到b=l; a=2时,
a%2=0条件成立,执行语句break ; 跳出循环。输出b=l, 故A 项正确。
7. 有以下程序
程序运行后的输出结果是( )。
答:A
【解析】注释之间计算机不参与编译,所以a 、b 值仍为0。
8. 以下选项中不合法的标识符是( )。
答:C
【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区 分大小写字母;⑤关键字不能作为自定义的标识符在程序中使
相关内容
相关标签