ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:79.58KB ,
资源ID:14881421      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14881421.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言全部章节复习题docxWord格式文档下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言全部章节复习题docxWord格式文档下载.docx

1、IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIId=ai;相当于 d=(a=b)&i)右侧是一个布尔表达式,布尔表达式的结果只能是0,或者1(代表false 和 tme)av=b (为一个整体因为b)&(n=cd)后,m, n 的 值是(A)oA. 0, 0 B. 0, 1 C 1, 0 D. 1, 19、 设有语句int a=3;,则执行了语句后,变量a的值A. 3 B 0 C 9 D. 一1210、在以下一组运算符中,优先级最低的运算符是(D )。A. * B. != C + D二 11、设整型变量1值为2,表达式(+i) + (+i) + (+i)

2、的结果是(B )。A. 6 B. 12 C. 15 D.表达式出错12、 若已定义x利y为double类型,则表达式x=l, y二x+3/2的值 是(C )。A. 1 B. 2 C. 2.0 D. 2.513、 sizeof (double)的结果值是(A )。double在c语言中占8个字节A. 8 B 4 C. 2 D.出错14、 设 a二 1, b二2, c二3, d二4,则表达式:ab? a : cd? d 的结果 为(D ) oA. 4 B. 3 C. 2 D. 115、 设a为整型变量,不能正确表达数学关系:1015的C语言表达 式是(A )oA. 1010 & a15 D. !

3、(a=15)16、 设f是实型变量,下列表达式中不是逗号表达式的是(D )。A. f= 3.2, 1.0 B. f0, f0 D. f=(3.2, 1.0)17、 表达式18/4*sqrt (4. 0)/8值的数据类型是(C )。A. int B. float C. double D.不确定首先计算18/4得到的int型的。 然后结果和sqrt (4. 0)计算,sqrt返回double型的数。然后/8由于C语言算数计算向上兼容,所以结果为double型的18、 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句C2= A + 6 - ;后 c2中的值是(A )。A. D B.

4、 68 C.不确定的值D. C19、 以下用户标识符中,合法的是(B )oA. int B. nit C. 123 D. a+b20、 C语言中,要求运算对象只能为整数的运算符是(A )。A. % B / C. D. *21、 若有说明语句:char c二72;则变量c在内存占用的字节数是(A )oA. 1 B 2 C. 3 D. 422、 字符串ABC在内存占用的字节数是(B )oA. 3 B 4 C. 6 D. 823、 要为字符型变量a赋初值,下列语句中哪一个是正确的(B )oA. char a二3; B. char a二,3 ; C. char a=%; D. char a=*;24、

5、 下列不正确的转义字符是(C )。A. B. C 074 D. 01、 C语言中的逻辑值“真”是用1表示的,逻辑值“假”是用0表示的2、 若x和n都是int型变量,且x的初值为12, n的初值为5,则计算表达式x%= (n%=2)后X的值为0 o3、设 c二w, a=l, b-2, d二-5,则表达式 x +lc, y !二c+2, -a-5*b二d+1, b=a二2的值分别为 1、0、1、1。4、设 float x二2. 5, y二4. 7; int a=7;,表达式 x+s%3*(int) (x+y)%2/4 的值为2. 5 o这个问题很简单的,*,/,%,的优先级一样,所以遵循自作至右的

6、原则来运 算。先看a%3*(int) (x+y)%2/4。a二7,所以a%7的值等于1,然后x+y二7. 2,因为int型转换,转 换后为7; 1*7依然是7; 7%2=1; 1/4=0 (因为都是整数)。X+0=X=2.5;5、判断变量8、b的值均不为0的逻辑表达式为a! =0& =0。4, 4, 10,6 o 7、求解逗号表达式x二8二3, 6*3后,表达式值、x、3的值依次为18, 3, 3。8、数学式a/(b*c)的C语言表达式a/b/c。第7章数组习题A卷1.单项选择题(1) int a4 = 5, 3, 8,9;其中 a3的值为()。DA. 5 B. 3 C. 8 D. 9(2)

7、以下4个字符串函数中,()所在的头文件与其他3个不同。AA. gets B. strcpy C. strlen D. strcmp(3) 以下4个数组定义中,()是错误的。A. int a7 ; B. #define N 5 long bN ; C. char c5 ; D. int n, dn;(4) 对字符数组进行初始化,()形式是错误。BA. char cl 二1, 23; B. char c2 =123; C. char c3二 I2,0 D. char c4二 123;(5) 在数组中,数组名表示()。A.数组第1个元素的首地址B.数组第2个元素的首地址C.数组所有元素的首地址D.数

8、组最后1个元素的首地址(6) 若有以下数组说明,则数值最小的和最大的元素下标分别是()。B int a12 =1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12;A. 1, 12 B. 0, 11 C. 1, 11 D. 0, 12(7) 若有以下说明,则数值为4的表达式是()。int a12 =1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 : char c二a? , d, g ;A. agc B. a4 C. D. ad-c(8) 设有定义:char s12 = string;则printf ( dn,strlcn(s);的输出是()。A

9、. 6 B. 7 C. 11 D. 12sizeof (s);的输岀是()。(10) 合法的数组定义是()o Astring D. char a = 0, 1, 2, 3, 4, 5(11) 合法的数组定义是()o DA. int a3 = 0, 1,2, 3,4,5 ; B. int a 3 =0, 1,2, 3, 4;C. int aE230, 1, 2, 3, 4, 5, 6; D. int a230, 1, 2, 3, 4, 5,;(12) 下列语句中,正确的是()。A. char a3 二 abc, T ; B. char a abcJ, 1;C. char a3二3, ; D. char a 31 r

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1