欢迎来到天天文库
浏览记录
ID:7811707
大小:89.50 KB
页数:7页
时间:2018-02-26
《c语言谭浩强第1章至第3章测试试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖南省洞口职业中专高三月考(一)计算机应用类专业C语言试题姓名:班次:时量:90分钟总分:130分一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将正确答案的号码填入题后括号中。每小题2分,共90分)1、下列选项中,合法的C语言关键字是A)VARB)cherC)integerD)default2、以下有4组用户标识符,其中合法的一组是A)ForB)4dC)f2_G3D)WORD-subDOIFvoidCaseSizeabcdefine3、下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现在下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以
2、出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头4、一个C程序的执行是从。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序文件的第一个函数开始,到本程序main函数结束D)本程序的main函数开始,到本程序文件的最后一个函数结束5、以下叙述正确的是。A)在对一个C程序进行编译的过程中,可发现注释中的拼写错误B)在C程序中,main函数必须位于程序的最前面C)C语言本身没有输入输出语句D)C程序的每行中只能写一条语句6
3、、一个C语言程序是由。A)一个主程序和若干个子程序组成B)函数组成C)若干过程组成D)若干子程序组成7、以下所列的C语言常量中,错误的是A)0xFFB)1.2e0.5C)2LD)'72'78、以下选项中合法的字符常量是A)"B"B)' 10'C)68D)D11、以下选项中可以作为C语言合法整数的是A)10110BB)0386C)0XffaD)x2a212、设有以下定义inta=0;doubleb=1.25;charc='A';#defined2则下面语句中错误的是A)a++;B)b++;C)c++;D)d++;13、设x、y、t均为int型变量,则执行语句:x=y=3;t
4、=++x
5、
6、++y;后,y的值为A)不定值B)4C)3D)114、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为A)0B)1C)2D)315、假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w7、7、以下选项中非法的表达式是:A)0<=x<100B)i=j==0C)(char)(65+3)D)x+1=x+118、有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是A)a=a+b=b++B)w%(a+b)C)(c+w)%(int)aD)w=a==b;19、若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为:A)1.4B)1C)2.0D)2720、若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是A)a的值是字符CB)a的值是浮点型C)不允许字符型和浮点型相加D)a的值是字符8、‘A’的ASCII值加上121、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是A)6.500000B)6C)5.500000D)6.00000022、以下合法的赋值语句是A)x=y=100B)d--;C)x+y;D)c=int(a+b);23、以下非法的赋值语句是A)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;24、设x、y均为整型变量,且x=10,y=3,则以下语句的输出结果是printf("%d,%d",x--,--y);A)10,3B)9,3C)9,2D)10,225、以下选项中,不正确的C语9、言浮点型常量是A.160.B.0.12C.2e4.2D.0.026、以下选项中,()是不正确的C语言字符型常量。A.'a'B.'x41'C.'101'D."n"27、在C语言中,字符型数据在计算机内存中,以字符的()形式存储。A.原码B.反码C.ASCII码D.BCD码28、若x、i、j和k都是int型变量,则计算下面表达式后,x的值是x=(i=4,j=16,k=32)A.4B.16C.32D.5229、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为A.算术运算、赋值运算、关系运算B
7、7、以下选项中非法的表达式是:A)0<=x<100B)i=j==0C)(char)(65+3)D)x+1=x+118、有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是A)a=a+b=b++B)w%(a+b)C)(c+w)%(int)aD)w=a==b;19、若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为:A)1.4B)1C)2.0D)2720、若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是A)a的值是字符CB)a的值是浮点型C)不允许字符型和浮点型相加D)a的值是字符
8、‘A’的ASCII值加上121、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是A)6.500000B)6C)5.500000D)6.00000022、以下合法的赋值语句是A)x=y=100B)d--;C)x+y;D)c=int(a+b);23、以下非法的赋值语句是A)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;24、设x、y均为整型变量,且x=10,y=3,则以下语句的输出结果是printf("%d,%d",x--,--y);A)10,3B)9,3C)9,2D)10,225、以下选项中,不正确的C语
9、言浮点型常量是A.160.B.0.12C.2e4.2D.0.026、以下选项中,()是不正确的C语言字符型常量。A.'a'B.'x41'C.'101'D."n"27、在C语言中,字符型数据在计算机内存中,以字符的()形式存储。A.原码B.反码C.ASCII码D.BCD码28、若x、i、j和k都是int型变量,则计算下面表达式后,x的值是x=(i=4,j=16,k=32)A.4B.16C.32D.5229、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为A.算术运算、赋值运算、关系运算B
此文档下载收益归作者所有