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

c语言复习题-2014济南大学

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

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

c语言复习题-2014济南大学

第 1 页 共 20 页C 语言复习题(语言复习题(2014)一、选择题一、选择题 请把答案填写在下面的横线上,否则不能得分。1.B2.D3.C4.D5.A6.B7.A8.D9.C10. D11. C12. B13. D14. B15. D16. C17. D18. D19. A20. C21. A22. D23. B24. C25. C26. B27. B28. A29. D30. A31. C32. A33. B34. A35. C36. D37. B38. D39. A40. C41. B42. D43. C44. C45. D46. D47. D48. C49. D50. C51. A52. B53. B54. A55. C56. A57. B58. A59. B60. C61. D62. C63. C1. 下列关于 C 程序的说法错误的是() 。 A)一个程序必须有一个 main 函数B)函数首部后面必须有分号 C)可以使用“/*/”来注释一段代码D)每个语句的末尾必须有分号 2. 下列关于 C 程序的说法错误的是() 。 A)stdio.h 是输入输出头文件B)一个 C 语句必须以分号结束 C)VC6.0 中可以使用“/”来注释一行D)#define 命令不是预处理命令 3. 下列选项中,不能作为 C 语言标识符的是() 。 A)_totalB)p405C)$123D)abc 4. 若有“float x=123.41; printf(“%4.2f“,x);” ,则执行后的输出结果为() 。 A)12.3B)12.34C)123.4D)123.415. 下列选项中,不能正确表示分式34的 C 语言表达式是()。A)4/3B)4/3.0C)1.0*4/3D)4/(float)3 6. 若有定义“int x,y;” ,则表达式“x=1,y=x+3/2”的值为() 。 A)1B)2C)2.0D)2.5 7. 下列关于 C 程序的说法错误的是() 。 A)C 语言程序的基本组成单位是语句B)C 语言程序中一行可以写多条语句 C)每条语句必须以分号结束D)一个语句可以写在多行上 8. 以下关于标识符的说法错误的是() 。 A)标识符由字母、数字和下划线组成B)标识符不能与系统的关键字同名 C)首字符必须是字母或下划线D)不区分大小写,s 和 S 是同一个变量 9. 表达式 7%4+7/2 的值是() 。 A)4B)4.5C)6D)6.5 10. 已知变量 a 和 b 是 int 型,若有语句“scanf(“a=%d,b=%d“,” ,使 a 的值是 5,b 的值是 8,则正确的输入是() 。 A)5 8B)5,8C)a=5 b=8D)a=5,b=8 11. 若有定义“int a; float b;” ,执行“scanf(“%3d%f“,”语句时,从键盘输入: 1234567.8,则 a 和 b 的值分别是() 。 A)1234 和 567.800000B)123 和 567.800000 C)123 和 4.000000D)234 和 567.800000 12. 执行“printf (“%f%“,1.0/3);” 语句后,正确的输出结果是() 。第 2 页 共 20 页A)0.3B)0.333333%C)0.3%D)0.003% 13. 若要定义符号常量 PI 代表 3.14,正确的预处理命令是() 。 A)#define PI 3.14;B)#define PI=3.14 C)define PI 3.14D)#define PI 3.14 14. 以下变量定义及初始化语句中正确的是() 。 A)double a=0.5;b=1.5;B)char a=97,b='b' C)int a=b=0;D)float a=1,b= 15. 以下关于算法的描述中不正确的是() 。 A)算法中每一个步骤的含义都应该是确定的 B)算法中每一个步骤都应该能有效执行 C)正确的算法应在有限步骤内结束 D)正确的算法都必须有输入和输出 16. 当一个关系表达式成立时,该表达式的值为() 。 A)-1B)0C)1D)不确定的非 0 值 17. 关于 if 语句的说法正确的是() 。 A)双分支语句中有可能两个分支都不执行 B)if 多分支语句中不能没有最后的 else C)if 语句中可以使用 continue 语句 D)else 总是与前面最近的、没有与其它 else 配对的 if 配对 18. 要判断 x 是否满足表达式“-1x1” ,正确的 C 语言表达式是() 。 A)-1=-1|x=-1 A)5B)4C)6D)0 30. 若 i,j 已定义为 int 类型,则以下循环嵌套程序段中循环体一共要执行的次数是() 。 for (i=5;i>0;i-) for (j=0;j='0'” ,则执行语句“p=p+4;”后,p 指向的数组元素是() 。 A)a4B)a5C)a6D)a7 51. 执行以下程序段的输出结果是() 。 char s =“Program“,*ptr; for (ptr=s; *ptr!='g' ptr+) printf(“%c“,*ptr); A)ProB)ProgC)ProramD)程序有错误 52. 对以下说明语句的正确理解是() 。 int a10=6,7,8,9,10; A)将 5 个初值依次赋给 a1至 a5 B)将 5 个初值依次赋给 a0至 a4 C)将 5 个初值依次赋给 a6至 a10 D)因为数组长度与初值的个数不相同,所以此语句不正确 53. 以下给字符数组 str 定义和赋值正确的是() 。 A)char str10; str=“China! “;B)char str =“China!“; C)char str10; strcpy(str, “abcdefghijkl“);D)char str10=“abcdefghijkl“; 54. 当接受用户输入的含有空格的字符串时,应使用()函数。 A)getsB)getcharC)scanfD)printf 55. 执行以下程序段的输出结果是() 。 int a =1,8,2,8,3,8,4,8,5,8; printf(“%d,%dn“,a4+3,a4+3); A)6,6B)8,8C)6,8D)8,6 56. 以下说法正确的是() 。 A)pi等价于*(p+i)B) char *p; for (p=s;pscore=98;D)strcpy(*p).name,“LiMing“); 60. 已知如下定义,则下面叙述不正确的是() 。第 6 页 共 20 页struct stu int a; float b;stutype; A)struct 是结构体类型的关键字 B)struct stu 是用户定义的结构体类型 C)stutype 是用户定义的结构体类型名 D)a 和 b 都是结构体成员名 61. 当定义一个结构体变量时,系统为它分配的内存空间是() 。 A)结构体中一个成员所需的内存容量 B)结构体中第一个成员所需的内存容量 C)结构体中占内存容量最大者所需的容量 D)结构中各成员所需内存容量之和 62. 定义结构体类型“struct s int x; float f; a3;” ,则执行语句“printf(“%d“,sizeof(a);”的输出 结果是() 。 A)4B)12C)24D)8 63. 执行下列程序段的输出结果是() 。 struct cint x; int y;s2=1,3,2,7; printf(“%d“, s0.x*s1.x); A)14B)6C)2D)21二、填空题(参考答案见第二、填空题(参考答案见第 20 页)页) 请把答案填在下面的横线上,否则不能得分。1. C 语言程序的基本单位是_。2. 要求运算对象必须是整型的运算符是_。3. 为了计算表达式6 .2014yx,需要用到的数学函数是_。 (写出函数名)4. 若要计算实数 x 的绝对值,则要用到的数学函数是_。 (写出函数名)5. 结构化程序的三种基本控制结构是_、选择结构和循环结构。6. C 语言程序设计中,单行注释以_符号作开始标记。7. C 语言程序设计中,多行注释以_符号作开始标记,以_符号作为结束标记。8. C 语言的标识符只能由字母、_和_组成,且第一个字符必须为字母或_。9. C 语言中一个实数常量默认为_类型。10. C 语言中求字节的运算符是_。11. 若有 C 语言语句“scanf(“%d,%d“,” ,如果要给变量 a 输入 5,变量 b 输入 6,则在程序执行时,应该输入_,然后回车。12. C 语言中表示换行的转义字符是_。13. C 语言程序书写格式自由,一行可以写几个语句,一个语句也可以写在多行上。每条语句的最后必须有一个_符号表示语句的结束。14. 若有定义“int a=2,b=3,x; x=a>b?a:b;” ,则 x 的值为_。15. switch 语句中,为了在其它条件都不满足时执行某个操作,应该使用_子句。第 7 页 共 20 页16. 如果循环体不需要执行任何操作,此时应使用_语句作为循环体。17. 若要提前终止循环语句的执行,应该使用_语句。18. 若有定义“int a,*p=” ,要通过指针变量 p 来输入 a 的值,请填空。scanf(“%d“,_);19. 若有定义“int x,*p;” ,为了让 p 指向 x,应该执行的操作是_。20. 判断闰年的逻辑表达式为 y%4=0” ,为了使 p 指向 i,则能实现该功能的语句是_。39. 在 C 程序中,指针变量 p1 指向整型变量 a,如需要让指针变量 p2 也指向整型变量 a,则对应的语句为_或者_。40. 若有定义“static int a10=1,2,3;” ,则 a3的值为_。41. 一维数组中,下标的取值是从_开始的。42. 若有定义“int a34;” ,则该数组的最后一个元素是_。43. 若有定义“char *p=“ABCD“;” ,执行“puts(p+2);”的输出结果为_。第 8 页 共 20 页44. 若有定义“int a10,*p1=” ,则 p1-p2=_。45. 若有定义“int a10;” ,则*(a+5)表示_。46. 设 int a23=2,3;则数组元素_的值为 3。47. 若有定义:double xx35;,则 xx 数组中行下标的最大取值为_。48. 若有定义:char s120,s2 =“China“;,则执行语句:strcpy(s1,s2+2);后,字符数组 s1 中存放的字符串为_。49. 字符串用一维字符数组形式进行存储,它以_结尾。50. 有语句“char c =“I am a student“;” ;该字符串的长度是_

注意事项

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

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




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