电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

西北工业大学 2020春 机考 C语言程序设计作业1

  • 资源ID:129248537       资源大小:35.50KB        全文页数:10页
  • 资源格式: DOC        下载积分:50金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要50金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

西北工业大学 2020春 机考 C语言程序设计作业1

试卷总分:100 得分:100一、 单选题 (共 35 道试题,共 70 分)1. 下面程序的输出结果是( )。main() int a10=1,2,3,4,5,6,7,8,9,10,*p=a;A.3B.4C.1D.2正确答案:A2. 以下描述错误的是( )。A.break语句不能用于循环语句和switch语句外的任何其他语句B.在switch语句中使用break语句或continue语句的作用相同C.在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环D.在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环正确答案:B3. 下面程序的输出结果是( )。main() int x=10; x+=(x=8); printf("%dn",x); A.10B.8C.18D.16正确答案:D4. 定义int i=1; 则执行语句while(i+<5); 后,i的值为( )。A.3B.4C.5D.6正确答案:D5. 若有语句scanf("%d%d",&a,&b);要使变量a,b分别得到10和20,正确的输入形式为( )。A.10 20B.10,20C.1020D.10:20正确答案:A6. 有以下定义 #include char a10,*b=a;不能给a数组输入字符串的语句是( )。A.gets(a)B.gets(a0);C.gets(&a0);D.gets(b)正确答案:B7. 当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是( )。A.c=b=a;B.(a=c)(b=c);C.(a=c)&&(b=c);D.a=c=b;正确答案:C8. 以下描述中正确的是( )。A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号C.在do-while循环体中,是先执行一次循环,再进行判断D.do-while循环中,根据情况可以省略while正确答案:C9. 已知double *p6; 它的含义是( )。A.p是指向double类型变量的指针B.p是double类型数组C.p是指针数组D.p是数组指针正确答案:C10. 表达式18/4*sqrt(4.0)/8值的数据类型是( )。A.intB.floatC.doubleD.不正确正确答案:C11. C语言规定,在一个源程序中,main函数的位置( )。A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后正确答案:C12. 下面各选项中,均是C语言合法标识符的选项组是( )。A.33 we autoB._23 me _3ewC._43 3e_ elseD.ER -DF 32正确答案:B13. 运行程序:main() int a=1,b=2; a+=b;b=a-b;a-=b; printf("%d,%dn",a,b); 则输出结果是( )。A.2,1B.3,1C.3,2D.1,1正确答案:A14. 以下选项中不属于字符常量的是( )。A.CB.CC.xCCD.072正确答案:B15. 在下列结论中,只有一个是正确的,它是( )。A.递归函数中的形式参数是自动变量B.递归函数中的形式参数是外部变量C.递归函数中的形式参数是静态变量D.递归函数中的形式参数可以根据需要自己定义存储类型正确答案:A16. 对for(表达式1; ; 表达式3)可理解为( )。A.for(表达式1; 0;表达式3)B.for(表达式1: 1 ;表达式3)C.for(表达式1; 表达式1; 表达式3)D.for(表达式1; 表达式2; 表达式3)正确答案:B17. 有如下程序main() int x=3; do printf("%d",x-); while(!x);该程序的执行结果是( )。A.3 2 1B.2 1 0C.3D.2正确答案:C18. 以下选项中,不能作为合法常量的是( )。A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e0正确答案:B19. 设有定义:char p=1,2,3,*q=p;,以下不能计算出一个char型数据所占字节数的表达式是( )。A.sizeof(p)B.sizeof(char)C.sizeof(*q)D.sizeof(p0)正确答案:A20. 假定x和y为 double型,则表达式x=2,y=x+3/2的值是( )。A.3.500000B.3C.2.000000D.3.000000正确答案:D21. 以下不正确的叙述是( )。A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值正确答案:D22. 请选出可用作C语言用户标识符的是( )。A.void,define,WORDB.a3_b3,_123,IFC.FOR,-abc,CaseD.2a,Do,Sizeof正确答案:B23. 说明语句int *(*p)(); 的含义是( )。A.p是一个指向int型数组的指针B.p是指针变量,它构成了指针数组C.p是一个指向函数的指针,该函数的返回值是一个整型D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针正确答案:D24. 下列不正确的字符串常量是( )。A.ABCB."W"C."SDF/3"D." "正确答案:B25.假定w、x、y、z、m均为整型变量,且w=1, x=2, y=3, z=4则执行语句:m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;后,m的值是( )。A.4B.3C.2D.1正确答案:D26. 设有说明语句: char a=72;则变量a( )。A.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法正确答案:A27. 以下不构成无限循环的语句或语句组是( )。A.n=0;<br/>do+n;while(n<=0);B.n=0;<br/>while(1)n+;C.n=10;<br/>while(n);n-;D.for(n=0,i=1; ;i+)n+=i;正确答案:A28. 已知x=43,ch=A,y=0;则表达式x=y&& ch<B&&!y的值是( )。A.0B.语法错C.1D."假"正确答案:D29. 在C语言中,运算对象必须是整型数的运算符是( )。A.%B.C.%和D.*正确答案:A30. 下面程序的输出结果是( )。main() int s,k; for(s=1,k=2;k<5;k+) s+=k; printf("%dn",s);A.1B.9C.0D.15正确答案:C31. 在C语言中,变量的隐含存储类别是( )。A.autoB.staticC.externD.无存储类别正确答案:A32. 设x、y、t均为int型变量,则执行语句:x=y=2;t=+x|+y;后,y的值为( )。A.不确定B.2C.3D.1正确答案:B33. 设a=5, b=6, c=7, d=8, m=2,n=2, 执行(m=a>b)&&(n=c>b)后n的值为( )。A.1B.2C.3D.4正确答案:B34. 函数strlen("12340xy")的值为( )。A.7B.8C.4D.9正确答案:C35. 以下叙述正确的是( )。A.do-while语句构成的循环不能用其它语句构成的循环来代替。B.do-while语句构成的循环只能用break语句退出。C.用do-while语句构成的循环,在while后的表达式为非零时结束循环。D.用do-while语句构成的循环,在while后的表达式为零时结束循环。正确答案:D二、 判断题 (共 15 道试题,共 30 分)1. 在C语言中,二维数组元素在内存中的存放顺序可以随意调整变化。A.错误B.正确正确答案:错误2. 一个C源程序文件由一个或多个函数组成,由此可见函数是一个独立的编译单位。A.错误B.正确正确答案:错误3. 把单个数组元素传递给修改该元素值的函数会使调用函数包含修改后的值。A.错误B.正确正确答案:错误4. 设有程序段"char s ="program"char *p;p=s;"表示数组的第一个元素s0和指针p相等。A.错误B.正确正确答案:正确5. 凡是函数中未指明存储类别的局部变量,其隐含的存储类别为自动auto。A.错误B.正确正确答案:正确6. C语言规定形参可以是常量、变量或表达式,只要与其对应的实参类型一致即可。A.错误B.正确正确答案:错误7. &b指的是变量b的地址处所存放的值。A.错误B.正确正确答案:错误8. 语句 y=*p+; 和 y=(*p)+; 是等价的。A.错误B.正确正确答案:错误9.题型:判断题A.错误B.正确正确答案:正确10. 若要"为读/写建立一个新的文本文件",在fopen函数中应使用的文件方式为"w+"。A.错误B.正确正确答案:正确11. 函数的定义可以嵌套,但函数的调用不可以嵌套。A.错误B.正确正确答案:错误12. 在一个C源程序文件中,静态变量在该文件中的所有函数都能使用。A.错误B.正确正确答案:正确13. 若i为某函数func之内说明的变量,则当func执行完后,i值无定义。A.错误B.正确正确答案:正确14. 逻辑表达式 C&&d 的值为 1。A.错误B.正确正确答案:正确15. 数组的下标可以float数据类型。A.错误B.正确正确答案:错误

注意事项

本文(西北工业大学 2020春 机考 C语言程序设计作业1)为本站会员(lyj****12)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.