2016年桂林电子科技大学计算机科学学院211数据库系统原理+程序设计基础之程序设计基础复试笔试仿真模拟题
● 摘要
一、选择题
1. 有如下程序:
程序运行后,在当前目录下会生成一个A.E B.EOF C.ABCDE D.A 答:A
向文件输入A ,关闭文件件
2. 以下能正确表述算式
答:A
【解析】A 项正确。sin 是库函数,其参数中的角度要求用弧度制表示。C 语言中义的常量,需要用户自定义或者直接使用是
代替
B 项未替换
误。C 项没有将30度换算成弧度,错误。D 项弧度换算错误,对应于
应该除以
不是已定
而不
也没有将30度换算成弧度,错
的C 语言表达式是( )。
退出循环
文件,其内容是( )。
【解析】程序执行过程为:i=0时,以只写方式打开一个文本文件
时,再次以只写方式打开_文件中内容为E 。
覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当
调用函数fputo
调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文
3. 有以下程序
程序运行后的输出结果是( )。 A.0
B. 随机值 C.15 D.16 答:B
【解析】sum 作为局部变量,没有显式初始化,sum 值代表原来内存中存储的对象,不可预知,程序结果是随机值。
4. 有以下程序:
程序的运行结果是( )。 A.3,3 B.5,5 C.3,5 D.5,3 答:A
【解析】程序执行过程为:p 指针指向变量m ,调用函数,将m 地址传给指针s ,然后再让8指向变量k ,而P 指针所指并没有改变,输出为3,3。
5. 以下选项中,当x 为大于1的奇数时,值为0的表达式是( )。
答:D
【解析】x 为大于1的奇数,
的值为1,
^为假。
6. 若在程序中变量均已定义成int 类型,且已赋大于1的值,则下列选项中能正确表示代数式的表达式是( )。
答:A
【解析】abc 均大于1,所以表达式B 项错误。C 项表示表达 式
小于1,需要用浮点类型表示。若要计算表达式值,
结果
需要使其自动转化成浮点类型,A 项正确。B 项变量与常量均为整型,不会自动转换为浮点类型,
错误。D 项,算数运算法结合性自左向右,先计算
为0, 之后的计算无论是否转换数据类型结果均为0, D项错误。
7. 设有定义:以下语句中执行效果与其他三个不同的是( )。
答:C
【解析】C 语言中if 语句后面只跟一条语句时,可以省略大括号。即if 语句仅作用于紧随其后的那条语句或者是复合语句的内容,所以A 项,执行三条语句组成的复合语句;BD 两项执行大括号中的三条语句;而C 项 只执行
8. 有以下程序:
程序运行的结果是( )。
答:C
【解析】题目在定义结构体st 的同时便定义了结构体数组data 。可
知
结构体指针P 指向数组的首地址,指向
向
则指
所以输出即输出和
相关内容
相关标签