当前位置:问答库>考研试题

2016年西南林业大学计算机与信息学院程序设计基础(同等学力加试)复试笔试最后押题五套卷

  摘要

一、选择题

1. 若有以下程序

则程序的输出结果是( )。 1, 2, 3, 4,13,14,15,16, 4, 8, 12, 16, 1, 5, 9, 13,

1,5, 9, 13,4, 8,12,16, 13, 14, 15, 16, 1, 2, 3, 4, 答:C

【解析】fun 函数中使用三目运算符,flag 为1时,b[i]取值时,

取值

中较大者。所以,

的作用是,

的作用是,

存储a 中第i 行的最大元素。

中较小者;flag 为0

存储a 中第i 行的最小元素

2. C 源程序中不能表示的数制是。

A. 二进制 B. 八进制 C. 十进制 D. 十六进制 答:A

【解析】C 语言中整型常量可以是十进制数、八进制数、十六进制数,虽然运行方式以二进

制数运行,但整型常量不包括二进制数。

3. 有如下程序:

程序运行后,在当前目录下会生成一个A.E B.EOF C.ABCDE D.A 答:A

向文件输入A ,关闭文件件

退出循环

文件,其内容是( )。

【解析】程序执行过程为:i=0时,以只写方式打开一个文本文件

时,再次以只写方式打开_文件中内容为E 。 码是65, 小写字母a 的

覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当

4. 已知大写字母A 的

调用函数fputo

调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文

码是97。以下不能将变量c 中的大写字

母转换为对应小写字母的语句是( )。

答:A

【解析】A 项,模26运算后得到0~25之间的数,再与‘a ’相减结果是负数。B 项,表中,同一字母的小写码比大写码数值上大32; C 项,价于C 项。

5. 有以下程序:

D 项,c-‘A ’取值在0~26, 等

程序的运行结果是( )。 A.11, 10 B.10, 10 C.10,11 D.11, 11 答:A

【解析】当i=l0时循环继续执行,i 值赋值给变量a 。赋值完成后执行i=i+l, 此时i=ll, 判定是

否满足条件

不满足条件,结束循环。循环结束时,printf ( )是从右到左结合的,输

出i , a 的值为11,10。

6. 有以下程序:

程序运行时不能输出10, 20的语句是( )。

答:A

【解析】可用以下3种形式来引用结构体变量中的成员:结构体变量名. 成员名;

指针变量名成员名

指针变量名). 成员名。主函数定义了两个结构体变量a ,b 其成员data 分别为10

为指针,其引用格式

能正确输出

项错误。B

10, 20; C 项

能正确输出10, 20。

7. 有以下程序

和20, 且a 成员指针指向b 。A 选项

20; D 项能正确输出10,