中国地质大学武汉计算机考研830试卷组成,2017年中国地质大学(武汉)计算机学院830计算机软件综合之C程序设计考研题库...

一、选择题

1. 有以下程序:

程序运行后的输出结果是( )。

A.02

B.13

C.57

D.12

【答案】D 【解析】具有短路效应,当前面的表达式结果为逻辑假时后面的表达式不在进行

的计算,k 的值为1, 所以结果为1和2。计算。k++首先去k 的值,为0, 为逻辑假不在进行

2. 有以下程序:

程序运行后的结果是。

A.0

B.1

C.2

D.3

【答案】A

【解析】运算符“/”

3. 设有定义:

A.p=a;

B.p=b;

C.p=c; D.

【答案】A 则以下语句错误的是( )。 的优先级高

【解析】p 为指针变量,存放变量的地址。对指针变量赋值,值必须是地址值。a 为整型变量不是地址值, 不能赋值给p , A项错误。数组名为数组首地址,b 为地址可以赋值给p , B项正确。c 为指针变量,初始化为 NULL , 与p 均为整型指针,可以将其赋值给p , C项正确。&为取地址运算符,为数组元素b[0]的地址,可以赋值给p ,D 项正确。

4. 有以下程序:

程序的运行结果是( )。

A.3,3

B.5,5

C.3,5

D.5,3

【答案】A

【解析】程序执行过程为:p 指针指向变量m ,调用函数,将m 地址传给指针s ,然后再让8指向变量k ,而P 指针所指并没有改变,输出为3,3。

5. 有以下程序

程序执行后的输出结果是( )。

A.x=8

B.x=4

C.x-6

D.x=12

【答案】A

【解析】本题考查的是for 环的嵌套。外循环的循环变量i 从0递増到1会循环两次,内循环的循环变量i 从0递增到3会循环4次。但是内循环中有一条if 语句,每当j%2为真,即j 为奇数时会跳过下面的x++; 语句,所以4次内循环只有两次执行到x++; 语句,再加上外循环中包含的两条x++; 语句,所以每次外循环会使x 自増4次,两次外循环后x 的值为8。

6 在源程序的开始处加上 ,.进行文件引用的原因以下叙述正确的是( )。

A.stdio. h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff 、scanf 等函数

B. 将stdio. h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

C. 将stdio. h中标准输入输出函数的源程序插入到引用处,以便进行编译链接

D. 将stdio. h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接

【答案】A 【解析】文件中包含标准输入输出函数的函数说明,预处理指令是指程序可以在该文件中找到printf ,scanf 等函数,因此答案为A 选项。

7. 以下能正确输出字符a 的语句是( )。

【答案】A

【解析】“格式控制串”用来指定每个输出项的输出格式,对应字符串,对应字符,对应整型。

,单引号里面的内容为字符’a ’,A 选项正确。B 、C 、D 选项双引号里面的内容为字符串“a ”

语句本身就有问题。

8. 有以下程序:

执行时如输入为:

A.abcdefg B.

c.

D.bcdefgh

【答案】D 则输出结果是( )。

【解析】题目中for 语句含义是,每次将函数getchar ( )的输入值赋给变量c ,如果不等于‘#’,则执行putcbar (++c), 即将当前变量c 值的ASCII 码+1后,再输出改变后的变量c 的值。当变量c 的值等于‘#’,则终止循环,所以输出应该是bcdefgh ,答案为D 选项。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值