打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
《大学C语言程序设计》题库-选择题十二

《大学C语言程序设计》题库-选择题十二

1.以下叙述中不正确的是( C )。

A 预处理命令行都必须以“#”号开始,结尾不加分号

B 在程序中凡是以“#”开始的语句行都是预处理命令行

C C程序在执行过程中对预处理命令进行处理

D 预处理命令可以放在程序的任何位置

2.下面叙述中正确的是( C )。

A C语言中预处理是指完成宏替换和文件包含指定的文件的调用

B 预处理命令只能位于C源程序文件的首部

C 预处理命令可以放在程序中的任何位置

D 预处理命令结尾需要加分号

3.以下有关宏替换的叙述不正确的是( D )。

A 使用宏定义可以嵌套

B 宏定义仅仅是符号替换

C 双引号中出现的宏名不替换

D 宏名必须用大写字母表示

4.在“文件包含”预处理语句的使用形式中,当#include后面的文件名用尖括号(<>)括起时,寻找被包含文件的方式是( C )。

A 仅仅搜索当前目录

B 仅仅搜索源程序所在目录

C 在标准目录下查找指定文件

D 先在源程序所在目录搜索,如没找到,再按系统指定的标准目录查找

5.下列叙述错误的是(A )。

A 可以通过typedef增加新的类型

B 可以用typedef将已存在的类型用一个新的名字来代表

用typedef定义新的类型名后,原有的类型名仍有效

D用typedef可以为各种类型起别名,但不能为变量起别名

6.下列关于typedef的叙述错误的是( A )。

A用typedef可以增加新的类型

B typedef只是将已存在的类型用一个新的名字来代表

C 用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

D 用typedef为类型说明一个新名,通常可以增加程序的可读性

7.若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( A )。

A 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加或读操作

B 文件打开时,原有文件内容不被删除,只能进行读操作

C 文件打开时,原有文件内容被删除,只能进行写操作

D 以上各种说法都不正确

8.读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( C )。

A 一个文件指针,指向待读取的文件

B 一个整型变量,代表待读取的数据的字节数

C 一个内存块的首地址,代表读入数据存放的地址

D 一个内存块的字节数

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【真题库】全国计算机等级考试二级C语言
【C语言】C语言简介
【原创】全国计算机等级考试二级C语言备考策略
计算机二级考前自救指南!
给数据结构初学者:跨过算法和程序之间的鸿沟
Python批量提取Word文件题库中的答案
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服