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

C语言程序设计复习题及答案

20页
  • 卖家[上传人]:壹****1
  • 文档编号:473257959
  • 上传时间:2023-02-14
  • 文档格式:DOC
  • 文档大小:142KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、中南大学现代远程教育课程考试(专科)复习题及参考答案C 语 言 程 序 设 计一、选择题:1.以下不是C语言的特点的是( )A.C语言简洁、紧凑 B能够编制出功能复杂的程序C. C语言可以直接对硬件进行操作 DC语言移植性好2. 以下不正确的C语言标识符是( )。AABC Babc Ca_bc Dab.c3一个c程序的执行是从( ).Amain( )函数开始,直到main( )函数结束B第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束Dmain( )函数开始,直到最后一个函数结束4以下不正确的语句(设有int p,q)是( )。AP*3; B.pq; C.p十3; Dpq5下列四组选项中,均不是C语言关键字的选项是( ).Adefine B.getc C.include D.while if char sanf gotype printf case pow6下面四个选项中,均是合法整形常量的选项是( ). A.160B.-0xcdf C.-01 D.-0x48a -0xffff 01a 986,012 2e5 011 0xe 0668 0x7. 下面四个选项

      2、中,均是不合法浮点数的选项是( ). A.160.B.123 C.-.18D.-e30.12 2e4.2 123e4 0.234 e3 .e5 0.0 1e38. 若有代数式3ae/bc,则不正确的C语言表达式是( ) A.a/b/c*e*3B.3*a*e/b/c C.3*a*e/b*cD.a*e/c/b*39. 若以下变量均是整形,且num=sum=7;则计算表达式sUM=num+,sUM+,+num后sum的值为( ).A.7 B.8 C.9 D.1010.若有定义:int a=7; float x=205 ,y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是( )。A.2.500000B.2.750000C.3.500000D.0.00000011. sizeof(float)是( )。A.一个双精度型表达式B. 一个整型表达式 C.一种函数调用D. 一个不合法的表达式12. 设int n3;则n十十的结果是( )。 A.2 B.3 C.4 D.513. 设有说明: char w; int x; float y; double z; 则表达式w*x+z-y值的数

      3、据类型为( )。A.floatB.charC.itn D.double.14. 若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( ).A. scanf(“%d%d1x,%1e”,&x,&y,&z);B. scanf(“%2d*%d%1f”,&x,&y,&z);C. scanf(“%x%*d%o”,&x,&Y);D. scanf(“%x%o%6.2f”, &x,&y,&z);15. 以下说法正确的是( ).A. 输入项可以为一个实型常量,如scanf(“%f”,3.5);B. 只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);D. 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);16. 以下程序的执行结果是( )。#includemain()int sum,pad;sum=pad=5;pad=sum+;pad+;+pad;printf(%dn,pad);A.7 B.6 C.5 D.417. 巳知字母

      4、A的ASCII码是65,以下程序的执行结果是( )。#includemain() char c1=A,C2=Y; printf(%d,%dn,c1,c2);A.A,Y B.65,65 C.65,90 D.65,8918. 为了避免嵌套的if-else语句的二义性,c语言规定else总是与( )组成配对关系。A.缩排位置相同的ifB.在其之前末配对的ifC.在其之前未配对的最近的ifD.同一行上的if19. 逻辑运算符两侧运算对象的数据类型( ). A.能是0或1 B.只能是0或非0正数 C.只能是整型或字符型数据 D.可以是任何类型的数据20. 设x、y和z是int型变量,且x3,y4,z5,则下面表达式中值为0的是( ).A.x&yB.xyC. xy+z&y-zD.!(xy)!z 1)21. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( ).A.A21 B.!(A20) C.!(A2) D.A222. 以下不正确的if语句形式是( ).A.if(xy&x!=y);B.if(xy)x十y;C.if(x ! y)scanf

      5、(“d”,&x) e1se scanf(”d,&y);D.if(xy)x十十;y十十;23. 以下if语句语法正确的是( ).A.if(x0) printf(“f“,x) else printf(“f”,-x);B.if(x0)xx+y;printf(“%f“,x);else printf(“%f”,-x)C.if(x0)xx+y;printf(“%f“,x);else printf(“%f”,-x)D.if(x0)xx+y;printf(“%f“,x);else printf(“%f”,-x)else printf(“%f”,-x);24. 阅读以下程序main()int a=5,b=0,c=0;if(a=b+c) printf(“*n”);else printf(“$n”);以上程序 ( ).A.语法有错不能通过编译 B.可以通过编译但不能通过连接 C.输出* D.输出$25. 以下程序运行结果是( ).main()int a=100,x=10,y=20,ok1=5,ok2=0; if (xy) if (y!=10) If(!ok1) a=1; else if(ok2) a=10;

      6、 a=-1;printf(“%dn”,a);A.1 B.0 c.-1 D.不确定26. 执行以下程序段后,变量a,b,c得值分别是( ).int x=10,y=9;int a,b,c;a=(-x=y+)? x: +y;b=x+;c=y;A.a=9,b=9,c=9 B.a=8,b=8,c=10C.a=9,b=10,c=9 D.a=1,b=11,c=1027. 若w,x,y,z,m均为int型变量,则执行下面语句后的m值是( ).w=1; x=2; y=3; z=4;m=(wx)? w:x;m=(my)? m:y;m=(mz)? m:z;A.1 B.2 C.3 D.428. 语句while(!e);中的条件!e等价于( )。 A.e0 B.e!1 C.e!0 D.e29. 下面有关for循环的正确描述是( )A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判定表达式C.在for循环中,不能用break语句跳出循环体D.for循环体语句中,可以包含多条语句,但要用花括号括起来30. C语言中while和do-while循环的主要区别是( ).A.do-whil

      7、e的循环体至少无条件执行一次B.while的循环控制条件比的循环控制条件严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语句31.以下程序段( ).x=-1; dox=x*x; while(! x);A.是死循环 B.循环执行二次C. 循环执行二次 D.有语法错误32. 下面程序的运行结果是( ).#include main()int y=10;doy-;while(-y);printf(“%dn”,y-);A.-1 B.1 C.8 D.033. 以下正确的描述是( ).A.continue语句的作用是结束整个循环的执行B.只能在循环体内和switch语句体内使用break语句C.在循环体内使用break语句或continue语句的作用相同D.从多层循环嵌套中退出时,只能使用goto语句34. c语言中( )。A.不能使用do-while语句构成的循环B.do-while语句构成的循环必须用break语句才能退出C.dowhiLe语句构成的循环,当while语句中的表达式值为非零时结束循环D.dowhile语句构成的循环,当while语句中的表达式值为零时结束循环35. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( ) A. 整型常量 B.整型表达式C.整型常量或整型表达式D.任何类型的表达式36. 在C语言中,一位数组的定义方式为:类型说明符 数组名( )。A. 常量表达 B. 整型表达式C. 整型常量或整型表达式 D. 整型常量37. 以下不能对二

      《C语言程序设计复习题及答案》由会员壹****1分享,可在线阅读,更多相关《C语言程序设计复习题及答案》请在金锄头文库上搜索。

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