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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

北理工20年春季《C语言程序设计》在线作业5doc.docx

1、北理工20年春季C语言程序设计在线作业5doc1.下面程序的输出结果是( )。main()int i,j;float s;for(i=6;i4;i-)s=0.0; for(j=i;j3;j-)s=s+i*j; printf(“%f ”,s);A.135.000000B.90.000000C.45.000000D.60.000000【参考答案】: C2.在以下对C语言的描述中,正确的是( )。A.在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参B.C语言函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.C语言程序中有定义关系的所有函数都必须放在同一

2、源文件中【参考答案】: A3.以下( )不是C语言的特点。A.语言的表达能力B.语言定义严格C.数据结构系统化D.控制流程结构化【参考答案】: B4.已知:char s10,*p=s,则在下列语句中,错误的语句是( )。A.p=s5;B.s=ps;C.s2=p4;D.*p=s0;【参考答案】: B5.以下正确的数组定义语句是( )。A.int y14=1,2,3,4,5;B.float x3 =1,2,3;C.long s23=1,1,2,1,2,3;D.double t 3=0;【参考答案】: D6.已知:int a,*p=&a; 则下列函数调用中错误的是( )A.scanf(%d,a);B

3、.scanf(%d,p);C.printf(%d,a);D.printf(%d,p);【参考答案】: D7.执行以下程序段后,c3的值是()。int c1=1,c2=2,c3; c3=c1/c2;A.0B.1/2C.0.5D.1【参考答案】: D8.说明语句int (*p)(); 的含义是( )。A.p是一个指向一维数组的指针变量B.p是一个指针变量,指向一个整型数据C.p是一个指向函数的指针,该函数的返回值是一个整型D.以上都不对【参考答案】: C9.若在键盘上输入:283.1900,想使单精度实型变量c的值为283.19,则正确的输入语句是( )。A.scanf(%f,c);B.scanf

4、(8.4f,c);C.scanf(%6.2f,c);D.scanf(8f,c);【参考答案】: A10.要判断char型变量m是否是数字字符,可以使用下列表达式( )。A.0=mm=9B.0=mm=9C.“0”=mm=“9”D.前3个答案都是错误的【参考答案】: D11.下面个选项组中,均属于C语言关键字的一组是( )。A.auto,enum,includeB.switch,typedef,continueC.signed,union,scanfD.if,struct,type【参考答案】: B12.指出程序结束时,j、i、k的值分别是( )。main()int a=10,b=5,c=5,d=

5、5,i=0,j=0,k=0;for(;ab;+b)i+;while(a +c)j+;do k+;while(ad+);A.j=5,i=4,k=6;B.i=5,j=4,k=6;C.j=6,i=5,k=7D.j=6,i=6,k=6;【参考答案】: B13.若有以下定义和语句:struct studentint num,age;struct student stu3=1001,20,1001,19,1003,21;struct student *p=stu;则以下错误的引用是( )。A.(p)-numB.pC.(*p).numD.p=stu.age【参考答案】: D14.执行下面的语句后x的值为(

6、)。int a=14,b=15,x;char c=A;x=(a&b)&(cy?+x:+y;则z的值为( )。A.1B.2C.3D.4【参考答案】: C19.以下程序的输出结果是( )。main()int i,k,a10,p3;k=5;for(i=0;i10;i+)ai=i;for(i=0;i3;i+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(“%d”,k); A.20B.21C.22D.23【参考答案】: B20.下列程序执行的结果是( )。A=1;b=2;c=3;While(bay)z=x; x=y; y=z;A.10,20,30B.20,30,30C

7、.20,30,10D.20,30,20【参考答案】: B22.已知“int a=4,b=5,c;”,则执行表达式“c=a=ab”后变量a的值为( )。A.1B.0C.4D.5【参考答案】: B23.C语言结构类型变量在程序执行期间( )。A.所有成员一直驻留在内存中B.只有一个成员驻留在内存中C.部分成员驻留在内存中D.没有成员驻留在内存中【参考答案】: A24.在C语言的函数定义过程中,如果函数finA调用了函数funB,函数funB又调用了函数funA,则( )。A.称为函数的直接递归B.称为函数的间接递归C.称为函数的递归定义D.C语言中不允许这样的递归形式【参考答案】: B25.已知:

8、 structint i; char c; float a; test; 则sizeof(test)的值是( )。A.4B.5C.6D.7【参考答案】: D26.main(argc,argv)中形式参数argv的正确说明形式应当为( )。A.char *argv B.char argv C.char argv D.char *argv【参考答案】: A27.不能正确为字符数组输入数据的是( )。A.char s5;scanf(“%s”,s);B.char s5;scanf(“%s”,s);C.char s5;scanf(“%s”,s0);D.char s5;gets(s);【参考答案】: A2

9、8.为了显示一个文本文件的内容,在打开文件时,文件的打开方式应当时( )。A.rB.wC.wbD.ab【参考答案】: A29.if语句的控制条件( )。A.只能用关系表达式B.只能用关系表达式或逻辑表达式C.只能用逻辑表达式D.可以是任何表达式【参考答案】: D30.若int x;则执行下列程序段后输出是( )。for(x=10;x3;x-)if(x%3)x-;-x;-x;printf(“%d”,x); A.63B.62C.74D.73【参考答案】: C31.以下对C语言中联合类型数据的正确叙述是( )。A.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员B.一个联合变量中可以同时

10、存放其所有成员C.一个联合变量中不能同时存放其所有成员D.联合类型数据可以出现在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中【参考答案】: C32.以下程序的输出结果是( )。main()int i,x33=1,2,3,4,5,6,7,8,9; for(i=0;i3;i+)printf(“%d,”xi2-i);A.1,5,9B.1,4,7C.3,5,7D.3,6,9【参考答案】: C33.C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是( )。A.地址传递B.值传递C.由实参传给形参,并由形参传回给实参D.由用户指定传递方式【参考答案】: B34.下列对字符串的

11、定义中错误的是( )。A.char str7=FORTRANB.char str = FORTRANC.char *str=FORTRAND.char str =F,O,R,T,R,A,N,【参考答案】: A35.下面描述中,不正确的是( )。A.递归法的关键是必须有一个递归终止的条件。B.递归算法要求语言具有反复自我调用子程序的能力。C.对于同一个问题,递推算法比递归算法的执行时间要长。D.递推算法总可以转换为一个递归算法。【参考答案】: C36.C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的环节是( )。A.编辑和编译B.编译和连接C.连接和运行D.编辑和

12、运行【参考答案】: D37.以下程序的输出是( )。main()char a25=“6937”,”8254”;int i,j,s=0;for(i=0;i0&aij=9;j+=2)s=10*s+aij-0;printf(“s=%d ”,s);A.6385B.69825C.63825D.693825【参考答案】: A38.执行以下程序段后,a,b,c的值分别是( )。int a,b=100,c,x=10,y=9;a=(-x= =y+)?x:+y; if(x9) b=x+;c=y;A.9,9,9B.8,8,10C.9,10,9D.1,11,10【参考答案】: B39.利用fseek函数可以( )。A.

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

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