c语言程序设计习题集97833.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言程序设计 ( 龙昭华主编 )》习题集 第 1 章 计算机语言程序设计与软件开发基础概述 简述计算机的组成及计算机中数值的表示方法。 2.什么是程序?它由什么组成? 3.程序设计过程的一般步骤是什么? 4.算法有些什么特性,它在程序设计中的作用? 5.描述软件的概念,简述它的分类。 6.结构化程序设计有哪些基本结构,以及它们采用什么设计方法? 7.什么是软件工程,它的出现有何意义? 8.软件生命周期及各阶段的主要任务 9.什么软件开发模型,有哪几种常见模型 ? 10.C 语言常用哪些开发工具,你平常用是哪个? 11 .C语言中有哪些关键字、标识符,应用它们时应该注意些什么 12.什么是函数,它在程序中的作用? 13. C 语言的特点有些什么?它和其他你所知道的语言有什么不同? 补充题: 1.14 分别使用自然语言、流程图、 N—S 图、伪代码写出求 的根的算法。分别考虑①有两个不等的实根;②有两个相等的实根;③无实根。 1.15分别使用N— S图、伪代码写出求n!的算法。要求:如果 n200,则打印n值太大, 请重新输入 n 值”;否则打印出 n 的值和 n! 的值。 1.16请参照本章例题,编写一个 C程序,输出以下信息: ************************** Very Good ! ************************** 1.17编写一个C程序,输入a,b,c三个值,输出其中最小者。 (该题请事先使用N— S图、 伪代码将其算法表示出来。 ) 第 2 章 C 语言的数据类型、运算符及其表达式 习题 2 、选择题 1. 下列表达式的值,哪一个等于 0? A 2%5 B 7/5||x++ C 1/2.0 D sizeof(float) sizeof(int) sizeof(char) 2.int a ,*p=a ,下列选项中表达式为变量 a 的地址? A *P B *a C p D p 2. 列选项中,在一个二进制补码数字系统中,清除了 x 中最右边为 1 的那一位 , 其余位不变的位运算为? A x(x -1) B x|( -1) C x~ (x -1) D x| ~ (x -1) C语言中字符(char)型数据在内存中是以何种形式存放的 ()。 A 原码 B 补码 C 反码 D ASCII 在位运算中,操作数若右移两位,其结果相当于 ( )。 A 操作数乘以 2 B 操作数除以 2 C 操作数乘以 4 D 操作 数除以 4 A ‘ 6. 设在程序中的 数式 (1/abc) A 1/a*b*c B ‘\18 C ‘\O D ‘\n a, b, c 均被定义为整型并且已赋予大于 1 的值, 能正确表示代 D1.0/a/b/c 的表达式是 ( )。 B 1/(a*b*c) C 1/a/b/(float)c 7. 下面标识符中, 不合法的用户标识符为 ( )。 A F3 B SUM C a#c D auto E double 5. 下列不正确的转义字符是 ( )。 下列表达式中的值,哪一个等于 1( )。 (int b=2) A -bb B ~b||b C bAb D b1 E 34 设a,b和c都是int型变量,且a=3,b=4,c=5,则值为0的表达式是() A)a+bcb= =c B)a||b+cb-c C)!(ab)!c||1 D)!(x=a)(y=b)0 E)!(a+b)+c-1b+c/2 、填空题 1 . 下列 常量、变量名是合法的。 ofd , 0xfdj ,e8,‘ , 032_auto, _register, _258, _int_ 。 2. int x=5 ,则执行语句 0||++x 后,变量 x 的值为多少? TOC \o 1-5 \h \z 3. (032) x ?x 的结果为 。 int a=12,则执行完语句a+= a—= a*a后,表达式的值为 。 5. j, k 为 int 整型变量,请写出运算表达式: k=j=3 , j+3, j++, ++j*(k--)*1/6 , 表达式的值是 ;变量 k 的值是 ;变量 j 的值 。 /*逗号表达式,自增运算符 */ x为整型变量,则表达式?x A x的值用十六进制表示为 。 设 x 为整型变量, 则表达式 (x1 )= =( x%2 )的值为 。 字符串“ ab\034\\\x79 ”的长度为 。 x 为 double 型变量,请写出运算表达式 x=3.0, x++, x++*x++ 后,表达式的值 是 ,变量 x 的值是 。 表达式 ~(~13) 的值是 。 三、判断题 表达式 182 的值是 4。 运算符++, - -, +=的优先级相同且运算次序从左至右。 表达式 6.0*(1/2)

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档