西南石油大学c语言作业答案,2016年西南石油大学计算机科学学院C语言程序设计(同等学力加试)考研复试题库...

一、选择题

1. 以下能正确表述算式

答:A

【解析】A 项正确。sin 是库函数,其参数中的角度要求用弧度制表示。C 语言中ji 不是已定B 项未替换71也没有将30度换算成弧度,义的常量,需要用户自定义或者直接使用3.14代替71。错误。C 项没有将30度换算成弧度,错误。D 项弧度换算错误,71对应于180°,应该除以180.0而不是360.0。

2. 有以下程序:

程序的运行结果是( )。 A.21 B.6

C.123456 D.11 答:A

【解析】程序执行过程为:以读/写方式打开一个新的二进制文件

的C 语言表达式是( )。

从地址为a 的数据

块开始,一次输出一个整型字节的数据,只输出一次,将1写入文件中;执行for 循环,将文件指针移到文件开头,将文件第一个数值读出赋给k ,再将指针移动到开头,

向文件内输入

循环实现将a 数组中元素累加,结果21存放在文件中。调用rewind 将文件指针移

动到开头,调用fread 函数从文件中读出一个整型数据赋给k=21,调用fclose 函数关闭文件,打印k 值,故A 项正确。

3. 有以下程序:

已知字母A 的ASCII 码为65, 程序运行后的输出结果是( )。

答:A

【解析】C 语言中每个字符都对应一个ASCII 码值,该值可以用来运算。本题中main 函数将 字符A 经过加四和加三运算后分别赋值给然后将按字符格式输出,按整型格式输出。

4. 以下程序段中,不能实现条件“如果a

A.

B.

C.

D. 答:D

【解析】A 项:条件运算符?运算过程为:如果a>=b,x=—10, 否则x=10, 能实现题目中功能。B 项:如果a=b情况下有x=—10, 能实现题目中功能。如果a

5. 有以下定义和语句:

在VC6平台上编译运行,程序运行后的输出结果是( )。

A.3,4 B.4,4 C.4,8 D.10,6 答:C

【解析】整型数据占4个字节,而双精度型数据占8个字节。

6. 有以下程序:

程序的运行结果是( )。 A.1, 2, 3, 4, B.3, 6, 9, 12, C.4, 7, 10, 13, D.1, 5, 9, 13, 答:C

【解析】函数fun 的功能是将参数a 的二维数组中反斜对角对应的数依次赋值给参数b 的一维数组。调用fun 函数

时,

7. 设有以下说明和语句:( )。

A. B. C. D. 答:A

【解析】题目中表达式。

则与表达式

等价的选项是

是4行4列的二维数组

是指向有4个元素的数组指针,a 为二位数组首地址,赋值给数组指针p 。是对数组a 第1行第3列元素的引用。

是数组第1行第3列元素,

B 项错误。是对数组第3行第1列元素的引用,

是数组第3行第1列元素,D 项错误。

A

项正确。与题目中等价,

对数组第1行第3列元素的引用,C 项错误。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值