C语言程序设计复习题.doc

C语言程序设计复习题.doc

ID:50504922

大小:165.00 KB

页数:53页

时间:2020-03-10

C语言程序设计复习题.doc_第1页
C语言程序设计复习题.doc_第2页
C语言程序设计复习题.doc_第3页
C语言程序设计复习题.doc_第4页
C语言程序设计复习题.doc_第5页
资源描述:

《C语言程序设计复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题1.与47相等的十六进制数是(A)。A)2FB)215C)32FD)1152.将15向左移动2位后的值是(D)。A)(3C)16B)(00111100)2C)(60)10D)都正确3.将250与5进行按位与的结果是(A)。A)0B)1C)(FF)16D)(F0)164.将(AF)16与(78)16进行按位异或的结果是(A)。A)(D7)16B)(28)16C)(D8)16D)(27)165.设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是(B)。A)0至255B)0至65535C)-32768至3

2、2767D)-256至2556.再C语言中,数字029是一个(D)。A)八进制数B)十六进制数C)十进制数D)非法数7.下列可以正确表示字符常数的是(B)。A)“a”B)‘t’C)“”D)2975.以下(C)是错误的转义字符。A)‘\’B)‘’C)‘81’D)‘’6.已说明inta=256,执行语句“printf(%x”,a);”的结果是(A)。A)0100B)0256C)0FFED)00FF7.字符串“\22a,0”的长度是(C)。A)8B)7C)6D)58.下面4个选项中,均是合法的转义字符的选项时(A)。A

3、)‘’‘\’‘’B)‘’‘17’‘\’C)‘18’‘f’‘xab’D)‘\0’‘101’‘x1f’9.下面4个选项中,均是不合法的转义字符的选项时(B)。A)‘t’‘\’‘x1f’B)‘1011’‘’‘a’C)‘11’‘f’‘}’D)‘abc’‘101’‘x1f’10.已知intj,i=1;,执行语句j=-i++;后,j的值是(C)。A)1B)2C)-1D)-211.已知inti,a;,执行语句i=(a=2*3,a*5),a+6;后,变量i的值是(C)。A)6B)12C)30D)3612

4、.已知inti=5;,执行语句i+=++I;后,变量i的值是(C)。A)10B)11C)12D)A)、B)、C)答案都不对5.已知:floatx=1,y;,则y=++x*++x的结果为(D)。A)9B)6C)1D)表达式是错误的6.已知charw;intx;floaty;doublez;,则表达是w*x+z-y结果的类型是(D)。A)floatB)charC)intD)double7.sizeof(double)是(C)。A)函数调用B)double型表达式C)int型表达式D)非法表达式8.假设所有变量均为整数,则表达是(a=2,b=

5、5,b++,a+b)的值是(B)。A)7B)8C)6D)29.若有定义:inta=7;floatx=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是(A)。A)2.500000B)2.750000C)3.500000D)0.00000010.设变量n为float类型,m为int类型,则以下实现将n中的数值保留小数点后两位,第3位进行四舍五入运算的表达式是(B)。A)n=(n*100+0.5)/100.0B)m=n*100+0.5,n=m/100.0C)n=n*100+0.5/100.0D)n=(n/100+0

6、.5)*100.011.以下能正确的定义整数变量a、b和c,并为其赋初值5的语句是(B)。A)inta=b=c=5;B)inta,b,c=5;C)a=5,b=5,c=5;D)a=b=c=5;5.已知ch是字符型变量,下面不正确的赋值语句是(A)。A)ch=‘a+b’;B)ch=‘’;C)ch=‘7’+‘9’;D)ch=5+9;6.设x、y均为float型变量,则以下不合法的赋值语句是(B)。A)++x;B)y=(x%2)/10;C)x*=y+8;D)x=y=0;7.以下程序的输出结果是(D)。voidmain(void){print

7、f(“*s1=%15s*”,“chinabeijing”);printf(“*s2=%-5s*”,“chi”);}A)*s1=chinabeijing□□□**s2=**chi*B)*s1=chinabeijing□□□**s2=chi□□*C)*s1=*□□chinabeijing**s2=□□chi*D)*s1=*□□□chinabeijing**s2=chi□□*26.以下程序的输出结果是(C)。(注:□表示空格)voidmain(void){longy=-43456;printf(“y=%-8ld”,y);print

8、f(“y=%-08ld”,y);printf(“y=%08ld”,y);printf(“y=%+8ld”,y);}A)y=□□-43456y=-□□-43456y=-0043456B)y=□□-

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

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

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