




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
«C语言程序设计》习题1一、单项选择题二进制数01100100转换成十六进制数是()。A、64B、63TOC\o"1-5"\h\zC、 100D、 144下列不是合法的C语言常量类型的是( )。A、 intB、 floatC、 voidD、 double以下哪种不属于C语言控制语句?( )A、 gotoB、 enumC、 switchD、 for)。若定义:longk;则能使k得到31800的赋值表达式是()。A、 k=30000+1800;B、 k=31700+100;C、 k=318*100;D、 k=318,k*=100;TOC\o"1-5"\h\za=1,b=2,c=3,d=4,下列条件表达式的值为( )。a>b?a:c>d?c:dA、1B、2C、 3D、 4十六进制数100转换成十进制数是:( )A、 1024B、 512C、 256D、 128字符型数据的定义符为( )。A、intB、 floatC、 doubleD、 char下列不可作为C语言赋值语句的是:( )A、x=3,y=5B、 a=b=6C、 i—
D、 y=int(x)结构化程序主张限制使用:()A、forB、 whileC、 gotoD、 continue下列数组名正确的是:()A、 aB、intC、 2bcxD、a(d)C语言从哪个函数开始执行?( )A、mainB、 beginC、 startD、go)。C语言中,int类型数据所占的字节数是)。A、 1个B、 2个C、 4个D、 8个的输出结果设有如下定义:intx=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));是:()的输出结果A、1B、0C、4D、3下列不出现在switch语句中的是:( )A、 breakB、 continueC、 caseD、 defaultbreak语句不能用于:()A、 if语句B、 for语句C、 switch语句D、 while语句二、多选题1.C语言的主要特点有( )。A、 语言紧凑B、 运算符丰富C、 数据结构丰富D、 不允许直接访问物理地址2.下列不属于顺序结构的语句是( )。A、 if语句B、 switch语句C、 赋值语句D、 for语句TOC\o"1-5"\h\z3.下列为合法的关系表达式的是( )。A、 a>cB、 <(a+2)d==bD、 a>>14.局部变量的存储类别有( )。A、 autoB、 registerC、 staticD、 void下列说法正确的是()。A、 宏名必须用大写字母表示B、 宏定义不必再行末加分号C、 可以用#undef终止宏定义D、 宏定义不分配内存空间6.指针变量可以指向( )。A、 整型变量B、 字符串C、 数组D、 函数三、判断题实型数据在内存中是以指数形式存储的。每一个C程序都必须有一个main函数。不同类型的数据可以直接进行运算。(a=3*5,a*4),a+5的值为20。while语句实现直到型循环。将整型变量赋给双精度变量时,数值不变。逻辑非优先级低于逻辑与和逻辑或。指针数组中的每一个元素都相当于一个指针变量。结构体变量成员不能像普通变量一样进行各种运算。实数只有十进制小数形式和指数形式两种。算数运算符优先级高于赋值运算符。赋值表达式可以包括在其他语句中。d格式符用来输出十进制数。long能表示的最小数是-2人31。getchar函数没有参数。逻辑非优先级高于逻辑与和逻辑或。四、简答题C语言的运算符具有哪些特点?引用一个数组元素可以用什么方法?试比较几种循环。简述一维数组的定义方式。简述有返回值和无返回值函数。什么是函数的嵌套调用?什么是函数的递归调用?五、计算题编写一个程序,从整型文件test.txt中读出所有整数并将其存到链表中,然后从链表中将所有整数按原来在文件中的次序输出。《C语言程序设计》习题1参考答案、单项选择题题号12345678910答案ACBDCCDCCA题号1112131415答案ABDBA、多项选择题题号123456答案ABCABDABCABCBCDABCD三、判断题题号12345678910答案TTFTFTFTFT题号111213141516答案TTTTTT四、简答题答:C的运算符包含的范围很广泛,共有 34种运算符。C把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富, 表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。答:1) 下标法,即用a[i]形式访问数组元素。在前面介绍数组时都是采用这种方法。2) 指针法,即采用*(a+i)或*(p+i)形式,用间接访问的方法来访问数组元素, 其中a是数组名,p是指向数组的指针变量,其处值 p=a。答:1) 四种循环都可以用来处理同一个问题, 一般可以互相代替。但一般不提倡用goto型循环。2) while和do-while循环,循环体中应包括使循环趋于结束的语句。 for语句功能最强。3) 用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。答:一维数组的定义方式为: 类型说明符数组名[常量表达式];其中:类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。答:1) 有返回值函数:此类函数被调用执行完后将向调用者返回一个执行结果, 称为函数返回值。如数学函数即属于此类函数。由用户定义的这种要返回函数值的函数,必须在函数定义和函数说明中明确返回值的类型。2) 无返回值函数:此类函数用于完成某项特定的处理任务, 执行完成后不向调用者返回函数值。这类函数类似于其它语言的过程。由于函数无须返回值,用户在定义此类函数时可指定它的返回为“空类型”,空类型的说明符为“void”。答:(1)C语言允许在一个函数的定义中出现对另一个函数的调用。这样就出现了函数的嵌套调用。即在被调函数中又调用其它函数。(2)C语言允许函数直接或者间接调用自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江国企招聘2025嘉兴海盐县城市投资集团有限公司招聘7人笔试参考题库附带答案详解
- 跨境电子商务的法律法规与合规性分析
- 青少年德育与心理健康的现代教学方法
- 河北省高中语文语文寒假作业四无答案新人教版
- 超市防损从传统到智能的转变
- 高危妊娠管理与紧急护理对策
- 跨境B2B电子商务模式分析与优化
- 财务软件在会计工作中的运用
- 非财务人员成本控制意识培养研究
- 长期激励策略在财务团队中的实践效果
- 《中小学科学教育工作指南》解读与培训
- 跨学科主题学习的意义与设计思路
- 2025年浙江国企台州黄岩站场管理服务有限公司招聘笔试参考题库附带答案详解
- 教科版三年级下册科学全册单元教材分析
- 2025年国家铁路局工程质量监督中心招聘历年高频重点提升(共500题)附带答案详解
- 加快形成农业新质生产力
- 2025年中粮集团招聘笔试参考题库含答案解析
- 湖北省七市2025届高考数学一模试卷含解析
- 数字电子技术(广东工业大学)知到智慧树章节测试课后答案2024年秋广东工业大学
- 安徽省淮北一中2025届高三冲刺模拟数学试卷含解析
- 2024年四川省绵阳市中考语文试卷(附真题答案)
评论
0/150
提交评论