c语言程序设计(龙昭华主编)习题集

c语言程序设计(龙昭华主编)习题集

ID:14519672

大小:566.50 KB

页数:29页

时间:2018-07-29

c语言程序设计(龙昭华主编)习题集_第1页
c语言程序设计(龙昭华主编)习题集_第2页
c语言程序设计(龙昭华主编)习题集_第3页
c语言程序设计(龙昭华主编)习题集_第4页
c语言程序设计(龙昭华主编)习题集_第5页
资源描述:

《c语言程序设计(龙昭华主编)习题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计(龙昭华主编)》习题集第1章计算机语言程序设计与软件开发基础概述习题11.简述计算机的组成及计算机中数值的表示方法。2.什么是程序?它由什么组成?3.程序设计过程的一般步骤是什么?4.算法有些什么特性,它在程序设计中的作用?5.描述软件的概念,简述它的分类。6.结构化程序设计有哪些基本结构,以及它们采用什么设计方法?7.什么是软件工程,它的出现有何意义?8.软件生命周期及各阶段的主要任务9.什么软件开发模型,有哪几种常见模型?10.C语言常用哪些开发工具,你平常用是哪个?11.C语言中有哪些关键字、标识符,应用它

2、们时应该注意些什么?12.什么是函数,它在程序中的作用?13.C语言的特点有些什么?它和其他你所知道的语言有什么不同?补充题:1.14分别使用自然语言、流程图、N—S图、伪代码写出求的根的算法。分别考虑①有两个不等的实根;②有两个相等的实根;③无实根。1.15分别使用N—S图、伪代码写出求n!的算法。要求:如果n>200,则打印“n值太大,请重新输入n值”;否则打印出n的值和n!的值。1.16请参照本章例题,编写一个C程序,输出以下信息:**************************VeryGood!***********

3、***************1.17编写一个C程序,输入a,b,c三个值,输出其中最小者。(该题请事先使用N—S图、伪代码将其算法表示出来。)第2章C语言的数据类型、运算符及其表达式习题2一、选择题1.下列表达式的值,哪一个等于0?A2%5B7/5

4、

5、x++C1/2.0Dsizeof(float)>sizeof(int)>sizeof(char)2.inta,*p=&a,下列选项中表达式为变量a的地址?A*PB*&aCpD&p2.列选项中,在一个二进制补码数字系统中,清除了x中最右边为1的那一位,其余位不变的位运算为?Ax&(

6、x-1)Bx

7、(-1)Cx&~(x-1)Dx

8、~(x-1)3.C语言中字符(char)型数据在内存中是以何种形式存放的()。A原码B补码C反码DASCII4.在位运算中,操作数若右移两位,其结果相当于()。A操作数乘以2B操作数除以2C操作数乘以4D操作数除以45.下列不正确的转义字符是()。A‘\’B‘18’C‘O’D‘’6.设在程序中的a,b,c均被定义为整型并且已赋予大于1的值,能正确表示代数式(1/abc)的表达式是()。A1/a*b*cB1/(a*b*c)C1/a/b/(float)cD1.0/a/b/c7.

9、下面标识符中,不合法的用户标识符为()。AF3BSUMCa#cDautoEdouble8.下列表达式中的值,哪一个等于1()。(intb=2)A-b&bB~b

10、

11、bCb^bDb>>1E3&&49.设a,b和c都是int型变量,且a=3,b=4,c=5,则值为0的表达式是()A)a+b>c&&b==cB)a

12、

13、b+c&&b-cC)!(a>b)&&!c

14、

15、1D)!(x=a)&&(y=b)&&0E)!(a+b)+c-1&&b+c/2二、填空题1.下列___________________________________常量、变量名是合

16、法的。ofd,0xfdj,e8,‘\’,032_auto,_register,_258,_int_。2.intx=5,则执行语句0

17、

18、++x后,变量x的值为多少?3.(03<<2)&&xˆx的结果为_______。4.inta=12,则执行完语句a+=a-=a*a后,表达式的值为_____。5.j,k为int整型变量,请写出运算表达式:k=j=3,j+3,j++,++j*(k--)*1/6,表达式的值是_____;变量k的值是_____;变量j的值_____。/*逗号表达式,自增运算符*/6.x为整型变量,则表达式~x^x的值

19、用十六进制表示为______。7.设x为整型变量,则表达式(x&1)==(x%2)的值为______。8.字符串“ab34\x79”的长度为______。9.x为double型变量,请写出运算表达式x=3.0,x++,x++*x++后,表达式的值是______,变量x的值是______。10.表达式~(~1<<3)的值是_______________。一、判断题1.表达式18>>2的值是4。2.运算符++,--,+=的优先级相同且运算次序从左至右。3.表达式6.0*(1/2)的值为0。4.C语言中一个字符可以用十进制整数

20、表示,如:printf(“%c”,258);是合法的。5.若变量j已被赋值为8,则执行完语句1

21、

22、j++后,j值为9。6.printf("%d",sizeof(1234));其结果是4。7.inta=4,b=0;则表达式~a&&!b的值是1。8.C语言在判断一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。