ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:26.18KB ,
资源ID:16725178      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16725178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(免费在线作业答案在线作业答案远程满分北交15秋《C语言程序设计专》在线作业一答案 1Word文件下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

免费在线作业答案在线作业答案远程满分北交15秋《C语言程序设计专》在线作业一答案 1Word文件下载.docx

1、A.枚举型B.共用型C.结构型D.数组型A5.以下程序有错,错误原因是main()int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;.A.p和q的类型不一致,不能执行*p=*q;语句B.*p中存放的是地址值,因此不能执行*p=40;C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果6.sizeof(float)是A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式7.函数rewind的作用是A.使文件位置指针重新返回文件的开

2、始位置B.将文件位置指针指向文件中所要求的特定位置C.使文件位置指针指向文件的末尾D.使文件位置指针自动移至下一个字符位置8.有以下程序:#includeunionpwinti;charch2;a;main()a.ch0=13;a.ch1=0;,a.i);程序的输出结果是A.13B.14D.2099.下列程序的输出结果是intb=2;intfunc(int*a)b+=*a;return(b);main()inta=2,res=2;res+=func(&a);,res);A.4B.6C.8D.1010.下面程序的输出结果是main()=1,2,3,4,5,6,7,8,9,10,*p=a;prin

3、tf(p+2);A.3C.1D.2北交C语言程序设计(专)在线作业一二、多选题(共10道试题,共40分。1.以下_是正确的转义字符。()A.B.C.81inta10,*(ABD2.若定义:inta230,2,4,6,8,10;以下描述正确的有A.*(a+1)为元素6的地址B.*(a1+1)的值为2C.*(a+1)+2的值为8D.a0与a相同ACD3.下列说法中错误的是_。A.C程序总是从第一个定义的函数开始执行B.C程序总是从main函数开始执行C.C函数必须有返回值,否则不能使用函数D.C程序中有调用关系的所有函数必须放在同一个程序文件中正确答案:4.函数调用可以_。A.出现在一个表达式中B

4、.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参ABC5.若有以下定义和语句:doubler=99,*p=&r;*p=r;则以下不正确的叙述是:_A.以上两处的*p含义相同,都说明给指针变量p赋值B.语句“*p=r;”把变量r的地址值赋给指针变量pC.语句“*p=r;”取变量r的值放回r中D.在“doubler=99,*p=&”中,把r的地址赋值给了p所指的存储单元6.下列描述正确的是A.由main函数及其参数argc和*argv可以实现命令行方式B.使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中C.字符数组并不要求它的最后一个字符是0D.A和“A”都是字符串

5、常量AC7.关于静态局部变量的说明正确的是_。A.静态局部变量存储在静态存储区B.静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值C.若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符D.虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的ABCD8.已知:intx;,则下面的说明指针变量pb的语句_不是正确的。A.intpb=&x;B.int*pb=x;C.int*pb=&D.*pb=*x9.以下正确的C语言标识符是_。A.ABCB.abcC.a_bcD.ab.c10.以下说法不正确的是_。A.定义函数时,形参的类型说明可以放在函数体内B.retur

6、n后边的值不能为表达式C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D.如果形参与实参的类型不一致,以实参类型为准三、判断题(共5道试题,共20分。1.主函数和其它函数可以相互调用A.错误B.正确2.数据结构指的是数据的组织形式,数组就是一种数据结构()3.语句int*pt中的*pt是指针变量名。4.若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。5.调用函数只可得到一个返回值,而用宏可以设法得到几个结果。1.下面程序的输出结果是main()inta10=1,2,3,4,5,6,7,8,9,10,*p=a;,*(p+2);2.函数rewind的作用是3.以下

7、程序有语法错误,有关错误原因的正确说法是main()intG=5,k;voidprt_char();.k=prt_char(G);.A.语句voidprt_char();有错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线C4.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为C.32D.525.以下不正确的叙述是A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变

8、D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值6.以下程序的输出结果是voidreverse(inta,intn)inti,t;for(i=0;it=ai;ai=an-1-i;an-1-i=t;main()intb10=1,2,3,4,5,6,7,8,9,10;inti,s=0;reverse(b,8);for(i=6;i10;i+)s+=bi;,s);A.22B.10C.34D.307.设有定义:8.有如下程序:9.有以下程序:C.20810.在16位IBM-PC机上使用C语言,若有如下定义structdatainti;charch;doublef;b;则

9、结构变量b占用内存的字节数是A.1B.2C.7D.111.以下叙述中正确的是_。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息C.可以通过赋初值的方式确定数组元素的个数D.数组名代表的是数组所占存储区的首地址,其值不可改变正确答案:2.下列关于#include命令的叙述中,正确的是_。A.一个#include命令中只能指定一个被包含文件B.一个#include命令中可以指定多个被包含文件C.一个被包含文件中又可以包含另一个被包含文件D.#include命令中,文件名可以用双引号或尖

10、括号括起来正确答案:3.以下对一维数组a进行初始化,错误的语句是_。A.inta10=(0,0,0,0,0);B.inta10=;C.inta10=0;D.inta2=10,9,84.不与while(x)语句中的x等价的是_。A.x=0B.x=1C.x!=1D.x!=05.在动态存储区中主要存放以下数据_。A.函数形式参数B.自动变量C.函数调用时的现场保护和返回地址D.全局变量6.关于实参和形参的说法正确的是_。A.在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元B.实参可以是变量、常量或表达式C.实参与形参的类型应相同或赋值兼容D.实参变量对形参变量的数据传递是“值传

11、递”7.下列说法中错误的是_。A.不允许设置参数的默认值B.设置参数的默认值只能在定义函数时设置C.设置参数的默认值时,应该设置右边的参数D.设置参数的默认值时,应该全部参数都设置8.对静态变量的正确描述A.静态局部变量在静态存储区内分配单元B.静态外部变量可以赋初值,也可以不赋初值C.静态外部变量的作用与外部变量相同D.静态局部变量在函数调用结束时,仍保存其值,不会随着消失。9.在文件操作中,用于检测和设置文件状态的函数有_。A.文件结束检测函数feof()B.读写文件出错检测函数ferror()C.文件出错和结束标志文件函数才clearerr()D.文件关闭函数fclose()10.以下不

12、正确的描述是_。A.函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C.函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套1.模运算符要求两侧均应为整型数据。2.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。3.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。5.宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。1.C语言中,能识别处理的文件为A.文本文件和数据块文件B.文本文件和二进制文件C.流文件和文本文件D.数据文件和二进制文件2.假定以下程序经编译和连接后生成可执行文件

13、PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:3.以下不正确的定义语句是A.doublex5=2.0,4.0,6.0,8.0,10.0;B.inty5=0,1,3,5,7,9;C.charc1=1,2,3,4,5;D.charc2=x10,xa,x8;4.一个C语言程序是由A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成5.设有intx=11;则表达式(x+*1/3)的值是C.11D.126.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#includemain()inti=0,j,k;doi+;k=3

14、16-13*i;while(_);j=k/11;316=13*%d+11*%d,i,j);A.k/11B.kC.k/11=0D.k=07.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为B.168.请选出可用作C语言用户标识符的是A.void,define,WORDB.a3_b3,_123,IFC.FOR,-abc,CaseD.2a,Do,Sizeof9.下面程序段的运行结果是char*format=%s,a=%d,b=%dn;inta=11,b=10;a+=b;printf(format,a+=b,a,b);A.for,abB.format,C.a

15、+=b,a=21,b=10D.以上结果都不对10.函数rewind的作用是1.已知:2.对静态变量的正确描述3.以下不正确的叙述是_。A.C语言的主函数是无参函数B.C语言的主函数最多允许有1个参数C.C语言的主函数最多允许有2个参数D.C语言的主函数可以有2个以上参数4.以下对一维数组a进行初始化,错误的语句是_。5.在C语言中,正确的int类型的常数是:_。A.0B.32768C.037D.0xaf6.函数调用可以_。7.C语言中函数返回值的类型与下列哪项无关?A.定义函数时所指定的函数类型B.调用函数时临时C.调用该函数的主函数类型D.return语句中的表达式类型BCD8.以下说法不正

16、确的是_。9.关于实参和形参的说法正确的是_。10.下列说法中错误的是_。1.共用体所占的内存空间大小取决于占空间最多的那个成员变量。2.模运算符要求两侧均应为整型数据。3.主函数和其它函数可以相互调用4.C程序的执行总是从第一个定义的函数开始5.for(;)语句相当于while(1)语句1.下面程序段的运行结果是char*format=2.下列程序的输出结果是main()doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;,d*y);B.3.2C.0D.3.073.设有以下说明语句structexintx;floaty;charz;example;则下面的叙述中不正

17、确的是A.struct结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.structex是结构体类型名4.若已定义:inta=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中0i9,则对a数组元素不正确的引用是A.ap-aB.*(&ai)C.piD.a105.一个C语言程序是由6.下面程序的运行结果是#includemain()inta=1,b=10;dob-=a;a+;while(b-0);a=%d,b=%dnA.a=3,b=11B.a=2,b=8C.a=1,b=-1D.a=4,b=97.设有以下语句:charx=3,y=6,z;z=xy2;则z的

18、二进制值是A.00010100B.00011011C.00011100D.000110008.函数rewind的作用是9.设有定义:10.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为1.下列字符中能构成标识符的是_。A.数字字符B.连接符C.下划线字符D.大写字母2.下列说法中错误的是_。3.对函数的正确使用方法描述A.用数组做函数参数时,必须在主调函数和被调函数中分别定义数组B.实参数组元素和形参数组元素类型可以不一致C.形参数组长度可以不指定D.形参数组长度可以大于实参数组长度4.在缓冲文件系统中用于读写的函数有A.putchar()B.fread()C.rewind()D.purw()5.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1