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

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. 有以下程序