c类语言总复习

c类语言总复习

ID:21824309

大小:216.50 KB

页数:20页

时间:2018-10-24

c类语言总复习_第1页
c类语言总复习_第2页
c类语言总复习_第3页
c类语言总复习_第4页
c类语言总复习_第5页
资源描述:

《c类语言总复习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C语言程序设计》综合练习题一、单选题1.C语言中基本数据类型有。CA)整型、实型、逻辑型B)整型、字符型、逻辑型C)整型、实型、字符型D)整型、实型、字符型、逻辑型2.在C语言中,数字O29是一个。AA)八进制数B)十进制数C)十六进制数D)非法数3.在以下关于C语言的不严格的叙述中,错误的说法是。AA)在标识符中,大写字母和小些字母的意义相同B)有些不同类型的变量可以在一个表达式中运算C)在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型D)同一个运算符号在不同的场合可以有不同的含义4.下列关于C语

2、言用户标识符的叙述中正确的是。BA)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头【解析】考查C语言中的用户标识符规则,在C语言程序设计中,用户标识符是由字母、数字和下划线组成的,并且第一个字符必须是字母或下划线。5.结构化程序设计方法中有三种基本控制结构,以下不正确的是。DA)顺序结构B)选择结构C)循环结构D)数组结构6.C语言提供的合法

3、关键字是。DA)swicthB)chaC)CaseD)default7.以下非法的赋值语句是CA)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;【解析】对表达式不能进行自加自减运算。8.在以下一组运算符中,优先级最高的运算符是。A)<=B)=C)%D)&&【解析】C语言常用的积累运算符的优先级关系是:逻辑非“!”>算术运算符>关系运算符>逻辑与“&&”>逻辑或“

4、

5、”>赋值运算符>逗号运算符。由于C选项为求余运算符,所以本题正确答案为C选项。9.以下四个选项中不能看作一条语句的是。DA)

6、{;}B)a=0,b=0,c=0;C)if(a>0)D)if(b==0)m=1;n=2;【解析】C语言的基本语句包含控制语句、表达式语句、空语句、复合语句、函数调用语句。控制语句:完成一定的控制功能,C语言有9种控制语句,分别是if-else、while、continue、switch、return、for、do-while、break、goto;表达式语句:由各类表达式构成,后面加上一个分号,就可以单独作为一条语句出现在一行,多数情况下含赋值运算符。复合语句:由一对大括号将一组语句序列括起来形成一个程序段,经常

7、出现在选择或循环语句中。空语句:只有一个分号,表示什么也不做。函数调用语句:由函数名、圆括号内加实参表和分号组成。本题中D选项为三条语句,一条控制语句,链条表达式语句。正确答案为D选项。10.能将高级语言编写的源程序转换为目标程序的软件是。DA)汇编程序B)编辑程序C)解释程序D)编译程序11.以下选项中合法的实型常数是。CA)5E2.0B)E-3C).2E0D)1.3E【解析】以指数形式表示实数时,字母e或E之前必须有数字,且e后面指数必须为整数。12.依据C语言的语法规则,下列合法标识符是AA)ElseB)e

8、lseC)user$2D)5_examp【解析】标识符的定义有明确的规则:(1)标识符只能由字母、数字、下划线三者构成;(2)标识符的首字符必须是字母或者下划线;(3)标识符命名对字母大小写敏感;(4)标识符定义不能和C语言关键字(KeyWords)相同。C语言中标识符对大小写敏感,sum和SUM是不同的标识符。13.以下选项中合法的用户标识是。A)longB)_2TestC)3DmaxD)A.dat【解析】选项中A为保留字;选项C没有以字母或者“_”开头;选项D中不能有“.”14.在C语言中,字符型数据在内存中

9、的存储形式是。DA)原码B)补码C)反码D)ASCII码【解析】数据在内存中是以二进制形式存放的。数值是以补码表示的。c的char数据属于基本类型,在内存中字符的存储实际上是把字符相对应的ASCII代码放到存储单元中的。而这些ASCII代码值在计算机中也是以二进制形式存放的。这个与整型的存储很相似。因此这两类之间的转换也比较方便!整型:一个正数的补码和其原码的形式相同。而负数的补码方式是将其绝对值的二进制形式“按位求反再加1”;实型:在内存中占4个字节,是按照指数形式存储的,实型数据分为小数部分和指数部分,分别存

10、放!计算机用二进制表示小数部分,用2的幂次来表示指数部分!15.以下非法的赋值语句是。CA)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;【解析】对表达式不能进行自加自减运算。16.已定义c为字符型变量,则下列正确的赋值语句是。DA)c='66';B)c="66";C)c="B";D)c=66;17.已知小写字母的ASCII码为97,对于inta

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

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

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