c语言程序设计答案 电子科技大学,2016年电子科技大学计算机技术程序设计(C语言)复试笔试最后押题五套卷...

一、选择题

1. 有以下程序:

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

A.tuv

B. 字符t 的ASCII 码值

C.t

D. 出错

答:C 【解析】表示。

2. 下列形式中不合法的常量是( )。

答:C 【解析】表示的是八进制的整型常量,但八进制的数字只能用0〜7表示。AD 两项为指数形式的实数表示,在e 或E 的前面必须要有数字,且6或£后面的指数必须为整数;B 项,为整数常量。

3. 以下选项中可用作C 程序合法实数的是( )。

答:A

【解析】浮点型常量分十进制小数形式和指数形式。指数形式要求字母e (或者E )前后必须有数字,且e 后面的指数必须为整数。BCD 三项错误。

4. 以下叙述正确的是( )。

A.C 语言函数可以嵌套调用,例如

第 2 页,共 34 页 的优先级高于因此先对s 取内容,然后将s 中的内容加2。

B.C 语言程序是由过程和函数组成的

C.C 语言函数不可以单独编译

D.C 语言中除了 main 函数,其他函数不可作为单独文件形式存在

答:A

【解析】C 语言函数不能嵌套定义,可以嵌套调用,A 项正确;C 语言程序没有过程,B 项错误;C 语言函 数可以单独编译,C 项错误;函数可以作为单独文件存在,D 项错误。

5. 设有以下程序段:

要引用结构体变量Std 中的color 成员,下列写法中错误的是( )。

答:C

【解析】在使用结构体变量引用结构体中的成员变量时,可以使用

指针引用结构体中的成员变量是,可以使用来指向结构体中的成员。

6. 以下选项中可用作C 程序合法实数的是( )。

A..leO

B.3.0e0.2

C.E9

D.9.12E

答:A

【解析】浮点型常量分十进制小数形式和指数形式。指数形式要求字母e (或者E )前后必须有数字,且e 后面的指数必须为整数。BCD 三项错误。

7. 以下叙述正确的是( )。

A. 在C 语言中调用fopen 函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来

B.fopen 函数的调用形式为:fopen (文件名)

C.fopen 函数的返回值为NULL 时,贝誠功打开指定的文件

D.fopen 函数的返回值必须赋给一个任意类型的指针变量

答:A

【解析】C 语言中打开一个文件通过系统函数fopen 实现,通过这个函数把程序中要读、写

第 3 页,共 34 页 来引用,使用结构体

的文件与磁盘上实际的数据文件联系起来,A 项正确。B 项函数调用中缺少参数“操作方法”,错误。fopen 函数返回一个指向指定文件的文件指针,如果不能实现打开指定文件的操作,则返回

C 项错误。fopen 函数的返回值必须赋给一个文件类型的指针变量,D 项错误。 一个空指针NULL ,

8. 以下叙述中正确的是( )。

A. 在C 语言程序中,main 函数必须放在其他函数的最前面

B. 每个后缀为.C 的C 语言源程序都可以单独进行编译

C. 在C 语言程序中,只有main 函数才可以单独进行编译

D. 每个后缀为.C 的C 语言源程序都应该包含一个main 函数

答:B

main 是主函数的起始行,【解析】每一个可执行的C 程序都必须有一个且只能有一个主函数。

后缀名为.C 的C 语言源程序都可以单独进行编译。

9. 已定义以下函数

fun 函数返回值是( )。

A. —个整数

B. 不确定的值

C. 形参p 中存放的值

D. 形参p 的地址值

答:A

【解析】题目中fun ( )函数的返回表达式是

型指针,所以该值是一个整数。

10.下面结构体的定义语句中,错误的是( )。

答:B

【解析】C 语言中结构体变量的定义有3种方法:①定义结构体类型的同时定义结构体变量,如C 项;②使 用无名结构体类型定义结构体变量,如D 项;③先定义结构体类型,后定义结构体变量,如A 项。

是形参p 所指内容的值,因为p 为int

二、设计题

第 4 页,共 34 页

下面内容无效,请忽视。

答案:

文章加载中..

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值