在c语言程序中可把整型数,C语言程序设计(2).doc

作业4

单项选择题

第1题 若要说明一个类型名STP,使得是定义语句STP s;等价于char *s;以下选项中正确的:

A、typedef STP char *s;

B、typedef *char STP;

C、typedef STP *char;

D、typedef char *STP;

答案:D

第2题 在C程序中,可把整型数以二进制形式存放到文件中的函数是:

A、fprintf函数

B、fread函数

C、fwrite函数

D、fputc函数

答案:A

第3题 设有数组定义: char array [ ]="China"; 则数组 array所占的空间为:

A、4个字节

B、5个字节

C、6个字节

D、7个字节

答案:C

第4题 执行语句"k=5|3;"后,变量k的当前值是:

A、1

B、8

C、7

D、2

答案:C

多项选择题

第5题 写字符到磁盘文件的fpuc函数,其函数原型(头)不正确的是:

A、FILE* fputc(char)

B、int fputc(FILE *)

C、int fpuc(char,FILE *)

D、int fputc(FILE *,char)

答案:A|B|D

第6题 下列说法正确的是:

A、结构体名与结构体标记是相同的

B、成员列表用[]包含

C、成员名定名规则与变量名相同

D、定义结构体变量后,系统会为之分配内存单元

答案:A|C|D

第7题 下列说法正确的是:

A、文件类型指针是一个结构指针

B、它的定义名为FILE

C、文件类型指针定义在stdio.h头文件中

D、fclose函数的参数是一个文件类型指针

答案:A|B|C|D

第8题 C提供的预处理功能主要有:

A、宏定义

B、文件包含

C、循环编译

D、条件编译

答案:A|B|D

判断题

第9题 定义函数时若不指定函数类型,则隐含为int型。

答案:正确

第10题 函数调用的一般形式为函数名(形参列表)。

答案:错误

第11题 for语句中的三个表达式都可省略。

答案:正确

第12题 实参和形参的类型应相同或赋值兼容。

答案:正确

填空题

第13题 C语言中数组名___作为函数参数。(填“可以”或“不可以”)

答案:可以

第14题 函数fun的功能是计算xn double fun(double x,int n) {int i; double y=1; for(i=1;i<=n;i++) y=y*x; return y; } 主函数中已经正确定义m,a,b变量并赋值,并调用fun函数计算:m=a4+b4-(a+b)3。实现这一计算的函数调用语句为___。

答案:fun(a,4)+fun(b,4)-fun(a+b,3);

第15题 C语言中函数对自身___和___的调用称为递归调用。

答案:直接,间接

第16题 在函数之外定义的变量称为___。

答案:全局变量

问答题

第17题 简述定义共用体变量的一般形式。

答案:union 共用体名{成员表列}变量表列;

第18题 C语言中提供了哪些多种文件读写的函数?

答案:对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数: ·字符读写函数 :fgetc和fputc ·字符串读写函数:fgets和fputs ·数据块读写函数:freed和fwrite ·格式化读写函数:fscanf和fprinf

第19题 链表的基本操作对链表的主要操作有哪些?

答案:链表的基本操作对链表的主要操作有以下几种:

1.建立链表;

2.结构的查找与输出;

3.插入一个结点;

4.删除一个结点;

第20题 何谓位域(位段)?

答案:所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。

展开阅读全文

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值