C语言程序设计习题精选及解答.doc

C语言程序设计习题精选及解答.doc

ID:56720978

大小:144.50 KB

页数:25页

时间:2020-07-06

C语言程序设计习题精选及解答.doc_第1页
C语言程序设计习题精选及解答.doc_第2页
C语言程序设计习题精选及解答.doc_第3页
C语言程序设计习题精选及解答.doc_第4页
C语言程序设计习题精选及解答.doc_第5页
资源描述:

《C语言程序设计习题精选及解答.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C程序设计语言练习题第一部分1.以下说法正确的是________A)C程序运行时,总是从第一个定义的函数开始执行B)C程序运行时,总是从main()开始执行C)C源程序中的main()必须放在程序的开始部分D)一个C函数中只允许一对花括号2.下列用户标识符中正确的一组是_______A)Name,char,a_bc,IntB)abc_c,Int,_USA,printC)read,Const,type,longD)int,integer,Double,short_int3.下列标识符中错误的一组是_______A)“a”,‘a’,+a,-aB)

2、abc_c,x5y,_USA,printfC)read,Const,type,defineD)include,integer,Double,short_int4.下列4组整型常量中,错误的一组是_____A)xcdf0170xe123B)1600xffff0110LC)0132768u06170x163D)0x48a02050x0-2565.下面属于C语句的是_______A)printf(“%d”,a)B)/*Thisisastatement*/C)x=x+1;D)#include6.设char型占1字节,则unsig

3、nedchar所能表示的数据范围是______A.0~255B)-128~127C)1~256D)-128~1287.下列属于C语言合法的字符常数是_______A)‘97’   B)“A”   C)‘t’D)“”8.已知字母B的ASCII码为十进制的66,下面的程序输出是______main(){charch1,ch2;ch1=‘B’+‘4’-‘3’;ch2=‘B’+‘5’-‘3’;printf(“%d,%c”,ch1,ch2);}A)67,DB)B,CC)C,DD)不确定9.设x是int型变量,y是float型变量,用下面的语句

4、给这两个变量输入值:scanf(“i=%d,f=%f”,&x,&y);为了将10和76.25分别赋给x和y,则正确的输入是(为回车)_____A)1076.25B)i=10,f=76.25C)1076.25D)x=10,y=76.2510.若变量a,b,c已正确说明为float型,要使语句scanf(“%f%f%f”,&a,&b,&c);将11.0、22.0和33.0依次赋给变量a,b,c,下列不正确的是_____A)11<回车>B)11.0,22.0,33.0<回车>22<回车>33<回车>C

5、)11.0<回车>A)1122<回车>22.033.0<回车>33<回车>11.设inta=7,b=8;则printf(“%d,%d,(a+b,a),(b,a+b));的输出为_______A)7,15B)8,15C)15,7D)出错12.若已定义x和y为double型,则表达式x=1,y=x+3/2的值为_____A)1B)2C)2.0D)2.513.C语言中要求运算量必须是整型的运算符是______A)+    B)/    C)%    D)-14.若有以下定义和语句intu=010,v=0x10,w=10;printf(“%d,%d,

6、%d”,u,v,w);则输出结果为________A)8,16,10B)10,10,10C)8,8,10D)8,10,1015.若变量已正确定义且k的的值是4,执行表达式j=k--后,j,k的值是____A)j=4,k=4 B)j=4,k=3 C)j=3,k=4 D)j=3,k=316.下列语句中符合C语言语法的语句是_______A)a=7+b+c=a+7;  B)a=7+b++=a+7;C)a=7+b,b++,a+7;D)a=7=b,c=a+7;17.设变量t为int型,下列选项中,不正确的赋值语句是____A)++t;B)n1=(n

7、2=(n3=0));C)k=i==1;D)a=b+c=1;18.设a为int型变量,则执行下列语句后,a的值是_________a=10;a+=a-=a-a;A)10     B)20     C)40   D)3019.变量已正确定义,要将a和b中的数据进行交换,则下列不正确的是_____A)a=a+b,b=a-b,a=a-b;B)t=a,a=b,b=t;C)a=t;t=b;b=a;D)t=b;b=a;a=t;20.为表达关系x³y³z,应使用的C语言表达式为________A)(x>=y)&&(y>=z)B)(x>=y)AND(y<=z)

8、C)x>=y>=zD)(x>=y)&(y>=z)21.为表示“a和b都大于0”,应使用的C语言表达式是________A)(a>0)&&(b>0)B)a&&bC)(

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

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

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