欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    二级C语言分知识点练习题.docx

    • 资源ID:1622348       资源大小:203.41KB        全文页数:85页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    二级C语言分知识点练习题.docx

    第一课C语言程序设计基础分类大秒字(32个)啊卜定含义,不行变更)或预卜义标识符Hi1.别含义,可以变更)本课主要学问点:1 .学问点:C程序基础C诺言是一种结构化程序设计语古.三种基本结构:依次、选算、福环例I,(ZO1.O-(W-H)以下关于结构化程序设计的叙述中正确的是(C)A)一个结构化程序必需同时由依次、分支、循环三种结构纲成B)结构化程序运用E3。语句会很便捷O在C语言中,程序的模块化是利用函数实现的D)由:.种基本结构构成的程序只能解决小规模的问遨例2,(2011.03-26)计算机育税语言程序的运行方法有译执行和说明执行两科,以下叙述中正确的是(八)A)C谱*程序仅可以端详执行B)C语古程序仪可以说明执行C)C语言程序既可以编译执行又可以说明执行D)以上说法都不对【解析】计算机不能干腌理解高级语言,只能干脆理解机渊谙吉.所以必须要把高级语言翩洋成机涔用吉,计算机才能执行高级语古编写的程序.洋的方式行两种,一个是编译,一个是说明。C语言程序仅可以编洋。例3,(2011-03-26)以下叙述中馆提的是DA)C诺吉的可执行程序是由一系列机器指令构成的B用C语言箱写的源程序不能干脆在计第机上运行。通过编详汨到的:进刷目标程序须要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序牛成的.e*e文件【解析】C程序开发过程:编辑(c)编译一(.obj)链接一可执行文件(.cxc)2 .学问点IC语言程序的构成C程序是由函数构成的,一(程序有且仅有一个main函数.一个除数由两部分殂成:函数的首部和函数体.函数体包括声明部分和执行部分、一个C程序总是从main函数起先执行(即程序的入口),由m“i”函数结束,(IP程序的出口)例It(2010-03-12)以下叙述正确的是(B)A) C语古程序是由过程和函数组成的B) C谱言函数可以做套调用.例如:fun(fun(x)C) C语言南数不行以单独解洋D) C语言中除了main函数,其他函数不行作为单独文件形式存在例2,(2011-09-11)以下叙述中错误的是(C)A.Ci昔有媚写的函数源程序,其文件名后掇可以是CB.C语言编写的函数都可以作为一个独立的源程序文件CC语言编写的集个函数都可以迸行独立的编译并执行D.一个C语言程序只能有一个主南数3 .学问点:标识符命名规J1.t标识符中只能包含字母(a-z,A-Z).数字(Qf),下划线O°第一个字符必褥是字母或下划线.类型说明符:int,f1.oat,doub1.e等语句定义符:if.for,whiIe等诲函数的名字:Printf,scant,等煽洋预处理吩咐名:inc1.uded?用户自定义的标识符i格式合法,ii不能运用关字,也见名知意例h(2010)-13)以下(语方用户标识符中,不合法的是(D)A)_1.B)AaBcCa_bD)a-b4 .学问点:数据类型例It(2O1O-O16)以下关于C语音数据类量运用的叙述中幡误的是(D)C常量可分为数值型常量和非数值型常属D.常常被运用的变成可定义成常居【解析】依据常量的基本概念,则不难推断A、B,C均正确例I.(20(W4)4-13)以下选项中,能用作数据常量的是(D)A)o1.1.5BX)i1.8C)1.5e1.5D)II51.【解析】八进制整常数以0开头,A项错误:八进制整常数的数码味0-7.误:实型常量的指数形式E后必为整数,故C项错误:长整型数后皴为1.或I.故D项正确.例2,(2010-4)5-26)以下选项中可用作(程序合法实效的是(八)A),1.cOB)3.OcO.2C)E9D)9.I2E【阴析】实里指数表示方式“E前E后比有数,E后必衢是整数”,故选A字符号录:用单引号”括起来向一个字符,包括假字符行址和转义字符.一般字符常fit:如*a'AtW转义字符:由一对单引号引起来的以UF头的若干字符的组合.如表示回车换行、'V表示反斜线符、'1.表示单引号符、表示双引号、Fddd'表示八进制数、'Xhh'表示卜六进制数.例3,(20104)9-15)以下选项中能衰示合法常量的是(C)A)整数;1.200B)实数:1.5E2QC)字符斜杠:''D)字符申:1.4007"【解析】表示整常盘不能用逗号分1.A项错误:实型常盘的指数形式E后必为整数故B项故误:007是转义字符,只能用单引号括起来,不能用双引号或其他括号,故D项镯误。J4:(20104)3-26)以下选项中不能用作C程序合法常量的是(B)A)1.234B)M23'C)I23D>"x7G-【解析】A中的*/在涮译时会出错的.干腌写成1234即可,B是一个三位八进制数代表的字符,C是一个数字常奴,D是一个字符中,其中x7是一个一位十六进制裁代表的字符,也即D中的字符申是两个字符,假如SiZmf的话是3,假如s<rtenA)若要精确无误差的表示自然数,应运用整数类型B)若要保存带有多位小数的数据,应运用双精度类型C)若要处理如一人员信息”等含有不同类型的相关数据,应自定义结构体类型D)若只处理出”和“假”两种逻辑侦,应运用逻辑类型【解析】结构数据类型是依据己定义的个或多个数据类型用内造的方法来定义的,一个结构类型的值可以分解成若干个“成员”或“元素”,每个“成员”都是一个基本数据类型或又是一个构造类型,C项正确.C诺言没有逻辑类型故D项惜误.例2,(2011-03-26)定义无符号整数类为UInt.下面可以作为类1.1.nt实例化值的是(B)A)-369B)369CX>.369D)整数集合”23.4.5【解析】无符号整数类里为只有正整数和0,全部选择BS.学问点:常加 整型常.收十进制整常数:没有前缀,其数码为09.例如65535,-568八进制整常数:以O开头,其数码为0-7.例如015十六进制整常数:以OX或OX开头.其数码为0-9.A-Fa-f.例如0x2A长整型数:整型常数后蜷为1.或I.例如3S80001.无符号数:整型常数后城为U或u.例如158u 实型常.后的形式小数形式:必需书"小数点,小数点前后不能同时没有数字.指数形式:aEn(其中a衣示十进制数,E阶码标记,n阶码1E*E后必需有数字,E后名为*ft,可以带符号.例如2.1E-3、5E8Mh(2011-09-13)以下选项中关于C语言常立的中美子调的是I(D)A.所训常量,是指在程序运行过程中,其值不能被变更的量B.常川分为整型'布.玳、实型用最、字符常/和字符中常收B、D项字符变10:存放的转义字符:字符常量只能是单个字符不能是字符串.aa不是单个字符,故C项错误.7 .学问点:ASC1.1.码 0的ASa1.码值为48;W的ASeU码值为65;H的AsaI码值为97。 大写字母与小写字母的ASe1.1.玛值相差32.例I:(200909-23)有以下程序#inc1.udc<stdio.h>main()ICharC1.C2:c1.='A,+'8,-*4*;c2="A,+'8,5,;rintr(",%d,.n'c1.c2);>已知字母A的ASCII码为65.程序运行后的输出结果是(八)A)E,68B)D.69C)EDD)输出无定值【解析】'A'的ASCI1.码俏为65,'8'的ASc1.1.码做为56,'4"的ASCII码伯为52,65+56-52=69,对应于字符E。%'的ASe1.1.码值为53.65+56-53=68,对应于字符D字符变JACI以%c格式输出即E'.字符变此c2以%d格式输出,即68.故答案是A.8 .学问点:进制转换 卜进制转换成二进制、八进制、I六进制:将卜进利的数字除以2(8、16).得到的商数接帘除以2,C1.到商为0,然后将各次相除所得的余数从后往前排列. 二进制、八进制、十六进制转换成十进制:将二(八、十六)进制数的俅一位数从高位到低位乘以2的n-1次木,n为该位所在的位数.二进制与人进制之间的转换:称个八进制数字转换成3位:进制数字.的话是2.6.学问点,变量将型变盘和实型变址以考试标准ViUSaIC+6.0为快,说明各类型变Ift所占的位数.类型所占位数所占字节数类型所占位数所占字节数short162Unsignedint324in(324Unsigned1.ong3241.ong324f1.oat324Unsignedshon162doub1.e648例1:(2010-09-38>有以下程序“indude<stdi<>.h>nain(0)(ints1t.=Widoub1.eB=6;S=SizeoRA);t=sizcoftB);Printfr"%d.%d>s.t):)在VC6平台上狮洋运行,程序运行后的输出结果是(C)A)2,4BH,4C)4,8D)10.6【解析】在VC6平台上,ini型占4个字节,doub1.e型占8个字节,故答案是C,字符变JIb一个字符变JIt只能存放一个字符.字符率不能存放在字符变量中,只能用字符数组或指针存放字符小.例1:(20()9-09-22)有以下定义谱句,瀛译时会出现物译错误的是(C)A)chara=*afc:Bkrhara='n*;Ochara=*aa*sD>chara='2d,;【解析】一个字符变后只能存放一个字符,AJS字符变量存放的是一般字符用I七11 .学问点I算术运算符:+、-、K%:参加运克的崎均为整型/:当除号左两边都是整数的时候,商也要是整数,假如不是整数则舍弃小数部分。当加运灯最有一个为实型,则商为doub1.e型。例I:(201.1.091.4)若有定义语句:iwa=1.Oidoub1.eb=3J4:,则表达式'A'+a+b伯符类型贴<OA.charB.intC.dtxb1.cD.t1.oat【解析】各种类型数据混合运算时,最终结果的类型可依据以下转换规律:char->short->int->1.ong->f1.oat->doub1.e例1:(2O11O915)如有定义语句:imx=12.y=8z,在其后执行语句z=O.9+xy,则Z的似为(B)A.1.9R.I【解析】X.户均为整型变量,因此x/y结果为1.即EkX1.=I9,Z最终结果为1例I:(201029-14)有以下定义:inta:Iongb:doub1.ex.y:则以下选项中正确的表达式是(八)A)a%(i)(x-y)B)a=x!=y;C)(a*y)%bD)y=x+y=x【解析】加运W的左右操作数均为界型,故A项正确,C项错误。B项是赋伯语句,不是表达式.赋值运W符左边必需是变m而不是表达式,而D项中xy=x,错误.12 .学问点:逗号表达式 一般形式:衣达式1,表达式2表达式n 求伯过程:自左向右依次求解,最终个表达式的值为整个逗号去达式的做、W1:(2009-01-14)设有定义:intx=2:以下表达式中,值不为6的是(D)A)x=x+1B)x+t2*xOx*=(Hx)D)2*x,x+=2【解

    注意事项

    本文(二级C语言分知识点练习题.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开