\\~D ~~~11
用fopen函数打开文件,操作完毕后用()函数关闭它 fopen open fclose close ~C ~~~11
以下可作为函数fopen中第一个参数的正确格式是() c:user\\test.txt c:\%user\\test.txt \\~D ~~~11
若执行fopen函数时发生错误,则函数的返回值是() 地址值 0 1 EOF ~B ~~~11
若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是() \\\\~B
若以\方式打开一个已存在的文件,则以下叙述正确的是()
文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作 文件打开时,原有文件内容不被删除,只可作写操作 以上各种说法皆不正确 ~A ### ~~~9
下列程序的功能时:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main()
{ int r; float s;
scanf(\s=pi*r*r;
printf(\}
出错的原因是()。 注释语句书写位置错误
存放圆半径的变量r不应该定义为整型 输出语句中格式描述符号非法
计算圆面积的赋值语句中使用了非法变量 ~D ~~~9
以下叙述错误的是()。
在程序中凡是以“#”开始的语句行都是预处理命令行 预处理命令行的最后不能以分号表示结束 #define MAX是合法的宏定义命令行
C程序对预处理命令行的处理是在程序执行的过程中进行的 ~C ~~~9
下列叙述中正确的是()。
预处理命令行必须位于源文件的开头 在源文件的一行上可以有多条预处理命令 宏名必须用大写字母表示 宏替换不占用程序的运行空间 ~D ~~~9
若程序中有宏定义行:#define N 100,则下列叙述中正确的是()。 宏定义中定义了标识符N的值为整数100
在编译程序对C源程序进行预处理时用100替换标识符N 对C源程序进行编译时用100替换标识符N 在运行时用100替换标识符N ~B ~~~9 程序
#include
printf(\}
的输出结果是()。 100 50
55 45 ~C ~~~9
下列叙述中正确的是()。
预处理命令行必须位于C源程序的起始位置 在C语言中,预处理命令行都以#开头
每个C程序必须在开头包含预处理命令行:#include
C语言的编译系统对宏命令的处理是()。 在系统对源程序进行编译前 和其他语句的编译同时进行 在程序连接时进行 在程序运行时进行 ~A ~~~9
以下叙述中不正确的是()。
预处理命令行都必须以“#”号开始,结尾不加分号 在程序中凡是以“#”开始的语句行都是预处理命令行 C程序在执行过程中对预处理命令进行处理 预处理命令可以放在程序的任何位置 ~C ~~~9
下面叙述中正确的是()。
C语言中预处理是指完成宏替换和文件包含指定的文件的调用 预处理命令只能位于C源程序文件的首部 预处理命令可以放在程序中的任何位置 预处理命令结尾需要加分号 ~C ~~~9
以下有关宏替换的叙述不正确的是()。 使用宏定义可以嵌套 宏定义仅仅是符号替换 双引号中出现的宏名不替换 宏名必须用大写字母表示 ~D ~~~9
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用尖括号(<>)括起时,寻找被包含文件的方式是()。 仅仅搜索当前目录
仅仅搜索源程序所在目录 在标准目录下查找指定文件
先在源程序所在目录搜索,如没找到,再按系统指定的标准目录查找 ~C ~~~10
下列对结构体类型变量td的定义中,错误的是()。 typedef struct aa struct aa { int n; { int n;
float m; float m; }AA; }td; AA td;
struct struct {int n; { int n; float m; float m; }aa; }td; struct aa td; ~C ~~~10
下列叙述错误的是()。
可以通过typedef增加新的类型
可以用typedef将已存在的类型用一个新的名字来代表 用typedef定义新的类型名后,原有的类型名仍有效 用typedef可以为各种类型起别名,但不能为变量起别名 ~A ~~~10
设有以下语句: typedef struct TT {char c;int a[4];}CIN;
则下列叙述中正确的是()。 可以用TT定义结构体变量 TT是 struct类型的变量 可以用CIN定义结构体变量 CIN是struct TT类型的变量 ~C ~~~10
下列关于typedef的叙述错误的是()。 用typedef可以增加新的类型
typedef只是将已存在的类型用一个新的名字来代表
用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名 用typedef为类型说明一个新名,通常可以增加程序的可读性 ~A ~~~10
有以下结构体类型说明和变量定义中正确的是()。 typedef struct struct REC { int n;char c;}REC; { int n;char c;}; REC t1,t2; REC t1,t2;
相关推荐: