C语言程序设计综合复习资料

上传人:枫** 文档编号:560888777 上传时间:2023-02-25 格式:DOC 页数:9 大小:88KB
返回 下载 相关 举报
C语言程序设计综合复习资料_第1页
第1页 / 共9页
C语言程序设计综合复习资料_第2页
第2页 / 共9页
C语言程序设计综合复习资料_第3页
第3页 / 共9页
C语言程序设计综合复习资料_第4页
第4页 / 共9页
C语言程序设计综合复习资料_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《C语言程序设计综合复习资料》由会员分享,可在线阅读,更多相关《C语言程序设计综合复习资料(9页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计综合复习资料要求掌握的章节:第1章、第3章第8章、第10章(前4节)、第11章(前6节)重点章节:第3章第8章、第10章(前4节)难点章节:第8章、第10章(前4节)考试题型:选择题(填空题)(20)读程序题(40)编程序题(40)第1章C语言概述一、选择题1能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序B)编辑程序C)解释程序D)编译程序2在一个C程序中A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置3C语言中用于结构化程序设计的三种基本结构是A)顺序结构、选择结构、循环

2、结构B)if、switch、breakC)for、while、do-whileD)if、for、continue4C语言程序的基本单位是A)函数B)过程C)子例程D)子程序二、填空题1C语言程序总是从函数开始执行。2C语言是种面向_的程序设计语言,其程序的基本单位是。.3C语言中的函数由、两部分组成。4结构化程序设计中所规定的三种基本控制结构是、和。第3章数据类型、运算符与表达式一、选择题1下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标

3、识符中可以出现下划线和数字,它们都可以放在用户标识符的开头2C语言中基本数据类型有A)整型、实型、逻辑型B)整型、字符型、逻辑型C)整型、实型、字符型D)整型、实型、字符型、逻辑型3在计算机中,一个字节所包含二进制位的个数是A)2B)4C)8D)164用8位无符号二进制数能表示的最大十进制数为A)127B)128C)255D)2565在计算机系统中,存储一个汉字的国标码所需要的字节数为A)1B)2C)3D)46在C语言中,char型数据在内存中的存储形式是A)原码B)补码C)反码D)ASCII码7十六进制数100转换为十进制数为A)256B)512C)1024D)648十六进制数7A转化成八进

4、制数是A)123B)122C)173D)1729十进制数32转化成十六进制数是A)20B)ffC)10D)2110与十进制数511等值的十六进制数为A)1FFB)2FFC)1FED)2FE11以下选项中可作为C语言合法整数的是A)10110BB)0386C)0XffaD)x2a212以下选项中合法的实型常数是A)5E2.0B)E-3C).2E0D)1.3E13依据C语言的语法规则,下列()是用户定义的合法标识符。A)intB)INTC)jin#2D)8f14依据C语言的语法规则,下列合法标识符是A)ElseB)elseC)user$2D)5_examp15以下不正确的字符常量是A)8B)xff

5、C)887D)16以下不正确的字符常量是A)0B)xggC)0D)a17.以下选项中不合法的八进制数是A)01B)077C)028D)0018下列运算符优先级最高的是A)B)+C)&D)!=19若有说明:chars1=067,s2=1;则变量s1,s2在内存中各占的字节数是。A)11B)41C)31D)1220以下不能定义为用户标识符的是A)scanfB)VoidC)_3com_D)inte21在C语言中,可以作为用户标识符的一组标识符是A)voiddefineWORDB)as_b3_224ElseC)Switch-wercaseD)4bDOSIG22若有:intx=1,n=5;则执行语句x%

6、=(n%2)后,x的值为A)3B)2C)1D)023设所有变量均为整型,则表达式(a=2,b=5,a+,b+,a+b)的值是A)10B)9C)8D)724已知:chara=a;intb=0;floatc=-1.2;doubled=0;执行语句:c=a+b+c+d;后,变量c的类型是A)charB)intC)doubleD)float25表示x0或x1的正确的表达式是A)x=1|x1|x=1orx=1|x0;29已定义c为字符型变量,则下列语句中正确的是A)c=97;B)c=97;C)c=a;D)c=97;30执行intj,i=1;j=-i+;后j的值是A)-1B)-2C)1D)231以下选项中

7、非法的表达式是A)(a+2)+B)i=j=0C)(char)(65+3)D)x+1=x+132已知小写字母的ASCII码为97,对于inta=99,b=b;printf(“%c,%d”,a,b);的结果是A)99,bB)c,98C)99,98D)c,b33以下选项中非法的表达式是A)0=x100B)i=j=0C)(char)(65+3)D)x+1=x+134下列错误的表达式是A)-x+B)(-x)+C)x+yD)+x+y35对于intx=12,y=8;printf(“%d%d%d”,!x,x|y,x&y);输出的结果是A)011B)010C)000D)11136设a,b,c均为int型变量,且

8、a=3,b=4,c=5,则下面的表达式中,值为0的表达式是A)a&bB)0|1C)a|b+c&bcD)!(ab)&!c|1)37若有定义:inta=8,b=5,C;,执行语句C=a/b+0.4;后,C的值是A)1.4B)1C)2.0D)238以下选项中,与k=n+完全等价的表达式是A)k=n,n=n+1B)n=n+1,k=nC)k=+nD)k+=n+139设a=3,b=4,c=5,则逻辑表达式:a|b+c&b=c的值是A)1B)0C)非0D)语法错40若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是A)20B)45C)100D)表达式不合法41若有语句inti=19,j

9、=i%4;printf(%dn,j);则输出结果是A)3B)-3C)4.75D)042设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;43已知小写字母的ASCII码为97,对于inta=99,b=b;printf(“%c,%d”,a,b);的结果是A)99,bB)c,98C)99,98D)c,b44若有语句inti=19,j=i%4;printf(%dn,j);则

10、输出结果是。A)3B)-3C)4.75D)045语句:printf(%d,(a=2)&(b=-2);的输出结果为a)无输出b)结果不确定c)1d)246有定义语句:intx,y;,若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是A)1112B)11,12C)11,12D)11,1247设a=3,b=4,c=5,则逻辑表达式:a|b+c&b=c的值是A)1B)0C)非0D)语法错48已知charch=A;且表达式ch=(ch=A&ch=Z)?(ch+32)::ch的值是()A)AB)aC)ZD)出错49如下程序段:intx=

11、2005,y=2006;printf(%dn,(x,y);则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2005D)输出值为200650设有如下程序段:intx=2,y=3;printf(%dn,(x,y);则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2D)输出值为3二、填空题1C语言中逻辑”真”用表示,逻辑”假”用表示。2在C语言中,整数可用进制、进制和进制3种数制表示。3十进制数52转化成八进制数是。4十六进制数7A转化成八进制数是。5十进制数47转化成八进制数是。6在C语言中,101是种特殊的字符常量,它称为,其表示的字符为。7在C语言程序中,整型数可用十进制、进制和进制3种数制表示。070是个合法的整型数。8字符串“ab034x79”的长度为。9十六进制数7A转化成八进制数是。10语句:printf(%d,(a=-10)&(b=0);的输出结果为。11若w=1,x=2,y=3,z=4,则条件表达式wx?w:y

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号