电大中专C语言程序设计课程复习综合题(六)
栏目: 首页 > 学习资料 > 资料分享 发布时间:2023-05-04
类型修饰关键字short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)signed:修饰整型数据,有符号数据类型。(C89标准新增)unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)restrict:用于

类型修饰关键字

short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)

long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)

long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)

signed:修饰整型数据,有符号数据类型。(C89标准新增)

unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)

restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。(C99标准新增)


电大中专C语言程序设计课程复习综合题(六)


(一)判断题


1、在结构类型的定义中,允许出现结构类型不完整的超前定义。


2、假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p->b。


3、C语言中的标准输入和输出设备文件都属于字符文件。


4、在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。


5、在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式。


6、一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。


7、C语言系统中提供一个用来描述文件属性的类型标识符为FILE。


8、每次只能向文本文件中写入一个字符,不能一次写入一个字符串。


9、对二进制文件进行读和写操作将使用相同的系统函数。


10、在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。


(二)选择题


1、与结构成员访问表达式x.name等价的表达式为(    )。

a: x->name

b; &x->name

c; (&x)->name

d; (*x)->name"


2、假定一个链表中结点的结构类型为“struct AA{int data, struct AA *next;};”,则next数据成员的类型为(    )。

a: struct AA

b; struct AA*

c; AA

d; int"


3、假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为(    )。

a: p->next=f

b; p->next=f和f=p

c; f=p->next

d; f->next=p和f=p"


4、标准输入设备键盘的文件流标识符是(    )。

a: stdin

b; stdout

c;  stderr

d; stdio"


5、表示文件结束符的符号常量为(    )。

a: eof

b; Eof

c; EOF

d; feof"


6、C语言中打开一个数据文件的系统函数为(    )。

a: fgetc()

b;  fputc()

c; fclose()

d; fopen()"