吉大19春学期《C语言程序设计》在线作业二参考答案

上传人:学*** 文档编号:90659626 上传时间:2019-06-14 格式:DOC 页数:5 大小:93KB
返回 下载 相关 举报
吉大19春学期《C语言程序设计》在线作业二参考答案_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《吉大19春学期《C语言程序设计》在线作业二参考答案》由会员分享,可在线阅读,更多相关《吉大19春学期《C语言程序设计》在线作业二参考答案(5页珍藏版)》请在金锄头文库上搜索。

1、吉大17秋学期C语言程序设计在线作业二-0003试卷总分:100 得分:0一、 单选题 (共 10 道试题,共 40 分)1.一个C语言程序是由A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成正确答案:B2.C语言中,能识别处理的文件为A.文本文件和数据块文件B.文本文件和二进制文件C.流文件和文本文件D.数据文件和二进制文件正确答案:B3.下列程序的输出结果是 int b=2; int func(int *a) b += *a; return(b); main() int a=2, res=2; res += func(&a); printf(%dn,res);

2、A.4B.6C.8D.10正确答案:B4.函数 rewind 的作用是A.使文件位置指针重新返回文件的开始位置B.将文件位置指针指向文件中所要求的特定位置C.使文件位置指针指向文件的末尾D.使文件位置指针自动移至下一个字符位置正确答案:A5.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A.4B.16C.32D.52正确答案:C6.以下叙述中不正确的是A.在不同的函数中可以使用相同的名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效正确答案:D7.下面程序的

3、输出结果是 main() int a10=1,2,3,4,5,6,7,8,9,10,*p=a; printf(%dn,*(p+2);A.3B.4C.1D.2正确答案:A8.下面程序的运行结果是 #include main() int y=10; doy-;while(-y); printf(%dn,y-); A.1B.1C.8D.0正确答案:D9.在16位IBM-PC机上使用C语言,若有如下定义 struct data int i; char ch; double f; b; 则结构变量b占用内存的字节数是A.1B.2C.7D.11正确答案:D10.阅读以下程序及对程序功能的描述,其中正确的描

4、述是 #include main() FILE *in,*out; char ch,infile10,outfile10; printf(Enter the infile name:n); scanf(%s,infile); printf(Enter the outfile name:n); scanf(%s,outfile); if(in=fopen(infile,r)=NULA.程序完成将磁盘文件的信息在屏幕上显示的功能B.程序完成将两个磁盘文件合二为一的功能C.程序完成将一个磁盘文件复制到另一个磁盘文件中D.程序完成将两个磁盘文件合并并在屏幕上输出正确答案:C二、 多选题 (共 5 道试

5、题,共 20 分)1.在C语言中,正确的int类型的常数是:_。A.0B.32768C.037D.0xaf正确答案:ACD2.设有如下定义:int (*ptr)();则以下叙述中不正确的是_。A.ptr是指向一维数组的指针变量B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个int型数据D.ptr是一个函数名,该函数的返回值是指向int型数据的指针正确答案:ABD3.以下不正确的叙述是_。A.C语言的主函数是无参函数B.C语言的主函数最多允许有1个参数C.C语言的主函数最多允许有2个参数D.C语言的主函数可以有2个以上参数正确答案:ABC4.以下说法不正确的是_。

6、A.定义函数时,形参的类型说明可以放在函数体内B.return后边的值不能为表达式C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D.如果形参与实参的类型不一致,以实参类型为准正确答案:ABD5.下列描述正确的是A.由main 函数及其参数argc和* argv可以实现命令行方式B.使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中C.字符数组并不要求它的最后一个字符是‘0’D.‘A’和“A”都是字符串常量正确答案:AC三、 判断题 (共 10 道试题,共 40 分)1.putchar()函数可以输出一个字符串A.

7、错误B.正确正确答案:A2.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。A.错误B.正确正确答案:B3.puts和gets函数只能输入或输出一个字符串A.错误B.正确正确答案:B4.C程序中各函数之间既允许直接递归调用也允许间接递归调A.错误B.正确正确答案:B5.模运算符要求两侧均应为整型数据。( )A.错误B.正确正确答案:B6.调用函数只可得到一个返回值,而用宏可以设法得到几个结果。A.错误B.正确正确答案:B7.使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )A.错误B.正确正确答案:B8.C程序的执行总是从第一个定义的函数开始A.错误B.正确正确答案:A9.宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。A.错误B.正确正确答案:B10.for(;)语句相当于while(1)语句A.错误B.正确正确答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号