2017年北京交通大学08107生物综合测试二复试仿真模拟三套题
● 摘要
一、选择题
1. 有以下程序
程序运行后的输出结果是( )。 A.0
B. 随机值 C.15 D.16
【答案】B
【解析】sum 作为局部变量,没有显式初始化,sum 值代表原来内存中存储的对象,不可预知,程序结果是随机值。
2. C 语言中,最基本的数据类型包括( )。‘
A. 整型、实型、逻辑型 B. 整型、字符型、数组 C. 整型、实型、字符型 D. 整型、实型、结构体 【答案】C
【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。
3. 以下选项中关于C 语言常量的叙述错误的是( )。
A. 所谓常量,是指在程序运行过程中,其值不能被改变的量 B. 常量分为整型常量、实型常量、字符常量和字符串常量 C. 常量可分为数值型和非数值型常量 D. 经常被使用的变量可以定义为常量 【答案】D
【解析】常量是指在程序运行过程中其值不能被改变的量。在C 语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序 运行过程中其值可以改变的量。C 语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。
4. 以下选项中,值为1的表达式是( )。
【答案】C 【解析】Ascn 码表,
5. 有如下程序:
程序运行后的输出结果是( )。
【答案】D
【解析】程序执行过程为:
定义结构体变量
将
ABC , 故D 项正确。
6.
赋值给
调用strcpy
函数为结构体成员赋值
最后输出结果为
选c 。
有如
下程序
:
程序运行后的输出结果是( )。
A.2.0 B.1.7 C.2 D.1
【答案】D
【解析】在类型转换过程中,如果较高类型转换成较低类型,直接忽略多余位数。在程序执行过程为:调用函数sub (3.8,2.1. , 3.8—2.1=1.7(double 类型),(int )强制转换将1.7转换成
int 类型1, 然后返回1并输出,故D 选项正确。
7. 以下选项中,不能对主函数中变量i 和j 的值进行交换的程序是( )。
}
}
}
相关内容
相关标签