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,
相关内容
相关标签