电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

20页
  • 卖家[上传人]:luoxia****01815
  • 文档编号:47866591
  • 上传时间:2018-07-05
  • 文档格式:PDF
  • 文档大小:215.58KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第 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 语

      2、句必须以分号结束 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.

      3、表达式 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 1

      4、4. 以下变量定义及初始化语句中正确的是() 。 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;i0;i-

      5、) 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)

      6、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

      7、 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.

      8、C 语言中求字节的运算符是_。11. 若有 C 语言语句“scanf(“%d,%d“,” ,如果要给变量 a 输入 5,变量 b 输入 6,则在程序执行时,应该输入_,然后回车。12. C 语言中表示换行的转义字符是_。13. C 语言程序书写格式自由,一行可以写几个语句,一个语句也可以写在多行上。每条语句的最后必须有一个_符号表示语句的结束。14. 若有定义“int a=2,b=3,x; x=ab?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分享,可在线阅读,更多相关《c语言复习题-2014济南大学》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.