2018年北京信息科技大学信息管理院820程序设计基础之C程序设计考研强化五套模拟题
● 摘要
一、选择题
1. 以下选项中可用作C 程序合法实数的是( )。
【答案】A
【解析】浮点型常量分十进制小数形式和指数形式。指数形式要求字母e (或者E )前后必须有数字,且e 后面的指数必须为整数。BCD 三项错误。
2. 如有表达式则其中与w 等价的表达式是( )。
【答案】D
【解析】?:表达式形式为当表达式1的值为真,则结果
为表达式2的值;当表达式1的值为假,则结果为表达式3的值。可见表达式w 等价于
3. 有以下程序:
程序的运行结果是( )。
A.16, 11, 6, 1,
B.1, 6, 11, 16,
C.4, 1, 10, 13,
D.13, 10, 7, 4,
【答案】A
【解析】程序的执行过程为:调用函数fun ,将二维数组x 地址传入函数,此函数实现将矩阵转置,然后将 每一列首尾倒置,调用结果
为
再次调用函数f ,调用
结果为 输出结果为“16,11,6, 1,”。
4. 以下可以将任意一个两位整数n 的个位数与十位数对换的表达式为( )。
【答案】A
【解析】A 项得到十位数字,得到个位数字,将个位数乘以10加上十位数字
,
实现两位整数个位数与十位
是十位实现将任意一个两位整数个位数与十位数对换,A 项正确。B 项得到个位数字,数之和,B 项错误。C 项 为十位数字,不能实现题目中要求,C 项错误。D 项
数字,为原两位整数减去十位数字,不是个位数字,D 项错误。
5. 有以下程序
在
【答案】A
平台上编译运行,程序运行后的输出结果是( )。
【解析】C 语言中利用函数判断数据类型长度,在平台中,int 型数据占4个字节,double 型数据占8个字节。
6. 以下选项中合法的标识符是。
A.1_1
B.1-1
C._11
D.1_ _
【答案】C
【解析】C 语言中标识符的命名规则是:标识符由字母、数字和下画线组成,并且第一个字符必须是字母或下画线。C 语言的标识符是区分大小写字母的。
7. 有以下程序
程序的运行结果是( )。
【答案】B
【解析】struct 变量作为形参和返回值时,传递的是结构体类型的值。f 函数中,把b 变量赋值给a ,然后将a 返回并赋值给d ,所以,d 中的数据与b 的数据相同。
8. 有以下程序
相关内容
相关标签