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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言练习题答案.docx

1、C语言练习题答案福建省高等学校计算机等级考试(二级C语言)选择题试题库答案试题C1.在C语言源程序中,以下叙述正确的是()。A.main函数必须位于文件的开头B.每行只能写一条语句C.程序中的一个语句可以写成多行D.每个语句的最后必须有点号 C2.关于C语言的源程序的叙述中,错误的是()。A.C语言的源程序由函数构成B.main函数可以书写在自定义函数之后C.必须包含有输入语句D.一行可以书写多个语句 C3.关于C语言数据类型的叙述,正确的是()。A.枚举类型不是基本类型B.数组不是构造类型C.变量必须先定义后使用D.不允许使用空类型 C4.C程序中main函数的位置()。A.必须在最开始B.

2、必须在系统库函数后面C.可以在自定义函数后面D.必须在最后 B5.C语言的函数体由()括起来。A.()B.C.D./*/ D6.关于C语言的叙述中,不正确的是()。A.C程序可由一个或多个函数组成B.C程序必须包含一个main()函数C.C程序的基本组成单位是函数D.注释说明只能位于一条语句的后面 D7.以下叙述不正确的是()。A.C程序的执行总是从main函数开始B.一个C源程序必须包含一个main函数C.C语言程序的基本组成单位是函数D.在编译C程序源程序时,可发现注释中的拼写错误 C8.结构化程序设计的三种基本结构是()。A.函数结构、分支结构、判断结构B.函数结构、嵌套结构、平行结构C

3、.顺序结构、分支结构、循环结构D.分支结构、循环结构、嵌套结构 C9.对于C语言源程序,以下叙述错误的是()。A.可以有空语句B.函数之间是平等的,在一个函数内部不能定义其它函数C.程序调试时如果没有提示错误,就能得到正确结果D.注释可以出现在语句的前面 D10.下面关于C语言用户标识符的描述,正确的是()。A.不区分大小写B.用户标识符不能描述常量C.类型名也是用户标识符D.用户标识符可以作为变量名 D11.以下()是正确的变量名。A.5fB.ifC.f.5D._f5 D12.以下()是正确的常量。A.E-5B.1E5.1C.a12D.32766L D13.以下()是正确的变量名。A.a.b

4、eeB.-p11C.intD.p_11 C14.以下()是正确的字符常量。单引号括起来A.cB.C.WD.32a A15.以下()是不正确的字符串常量。双引号括起来A.abc B.1212C.0D. B16.以下()是错误的整型常量。A.-0xcdfB.018 /八进制数不能超过8C.0xeD.011 B17.以下()是正确的浮点数。A.e3 /e前面必须有数字,指数必须为整数B.62C.2e4.5D.123 A18.若有说明语句:charc=95;则变量c包含()个字符。A.1 ddd :表示1到3位八进制数所代表的字符B.2 xhh表示 1到2位十六进制数所代表的字符C.3D.语法错误 A

5、19.若有定义:inta=2;则正确的赋值表达式是()。A.a-=(a*3)B.double(-a) /(double)(-a)C.a*3D.a*4=3 C20.语句x=(a=3,b=+a);运行后,x、a、b的值依次为()。A.3,3,4 /逗号运算符及逗号表达式B.4,4,3C.4,4,4D.3,4,3 B21.语句a=(3/4)+3%2;运行后,a的值为()。A.0B.1 /注意除号/ 两边均为整型时,结果为整数(不含小数点)C.2D.3 A22.char型变量存放的是()。/考查变量类型A.ASCII代码值B.字符本身C.十进制代码值D.十六进制代码值 C23.若有定义:intx,a;

6、则语句x=(a=3,a+1);运行后,x、a的值依次为()。A.3,3 /考查逗号表达式及逗号运算符B.4,4C.4,3D.3,4 B24.若有定义:inta;则语句a=(3*4)+2%3;运行后,a的值为()。A.12B.14C.11D.17 A25.若有定义:inta,b;doublex,则以下不符合C语言语法的表达式是()。A.x%(-3) /%两侧均应为整型数据B.a+=-2C.a=b=2D.x=a+b B26.若有定义:intx=2,y=3;floati;,则以下符合C语言语法的表达式是()。A.x=x*3=2 /x*3不是一个变量名B.x=(y=1)C.i=float(x) /应改

7、为i=(float)xD.i%(-3) /%两侧均应为整型数据C27.设double型变量a,b,c,e均有值;对代数式(3ae)/(bc),不正确的C语言表达式是()。A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*c /改为3*a*e/b/cD.a*e/c/b*3 B28.下面叙述正确的是()。A.2/3与2.0/3.0等价B.(int)2.0/3与2/3等价C.+5与6等价 /单独写+5是错误的,可以写成a=+5D.A与A等价 A29.下面叙述中,错误的是()。A.其算术运算对象不包含函数B.%(模运算符)的运算对象只能为整型量C.算术运算符的结合方向是自左至右D.自加和

8、自减运算符的结合方向是自右至左 A30.下面叙述正确的是()。/+ -只能用于变量,而不能用于常量或表达式A.强制类型转换运算的优先级高于算术运算B.若a和b是整型变量,(a+b)+是合法的C.A*B是不合法的D.A+B是合法的 B31.若有定义:intk,i=2,j=4;则表达式k=(+i)*(j-)的值是()。A.8B.12/注意前缀 后缀的区别C.6D.9 C32.设整型变量a为5,使b不为2的表达式是()。A.b=(+a)/3B.b=6-(-a)C.b=a%2 /结果为1D.b=a/2 C33.若有定义:inta=1,b=2,c=3;则语句+a|+b&+c;运行后b的值为()。A.1B

9、.0C.2 /注意运算的不完全性D.3 B34.若有定义:inti,j;则表达式(i=2,j=5,i+,i+j+)的值是()。A.7B.8C.9D.10 B35.若有定义:inta,b;则表达式(a=2,b=5,a*2,b+,a+b)的值是()。A.7B.8C.9D.10 B36.若有定义:intm=5,n=3;则表达式(m+1,n+1,(-m)+(n-)的值是()。A.6B.7C.8D.9 B37.已知inta;使用scanf()函数输入一个整数给变量a,正确的函数调用是()。A.scanf(%d,a);B.scanf(%d,&a);C.scanf(%f,&a);D.scanf(%lf,&a

10、); D38.已知doublea;使用scanf()函数输入一个数值给变量a,正确的函数调用是()。A.scanf(%ld,&a);B.scanf(%d,&a);C.scanf(%7.2f,&a); /输入数据时不能规定精度D.scanf(%lf,&a); B39.已知chara;使用scanf()函数输入一个字符给变量a,不正确的函数调用是()。A.scanf(%d,&a);B.scanf(%lf,&a); /字符型变量与整型等价,但不与浮点型等价C.scanf(%c,&a);D.scanf(%u,&a); B40.putchar()函数的功能是向终端输出()。/ char *str0;.;

11、puts( str0);A.多个字符B.一个字符C.一个实型变量值D.一个整型变量表达式 D41.getchar()函数的功能是从终端输入()。A.一个整型变量值B.一个实型变量值C.多个字符D.一个字符 D42.若有定义:intx=1234,y=123,z=12;则语句printf(%4d+%3d+%2d,x,y,z);运行后的输出结果为()。A.123412312B.12341234123412341231231231212C.1234+1234+1234D.1234+123+12 A43.已有如下定义和输入语句,inta;charc1,c2;scanf(%d%c%c,&a,&c1,&c2

12、);若要求a、c1、c2的值分别为10、A和B,正确的数据输入是()。A.10AB /输入数据时,遇空格、回车、TAB、及非法输入 或按规定的宽度结束B.10ABC.10ABD.10AB B44.已有如下定义和输入语句:inta,b;scanf(%d,%d,&a,&b); /“格式控制”字符串中除了格式说明还有其他字符,则输入/时应在相应位置输入若要求a、b的值分别为10和20,正确的数据输入是()。A.1020B.10,20C.a=10,b=20D.10;20 D45.以下程序的运行结果是()。voidmain()inta=65;charc=A;printf(%x,%d,a,c);A.65,aB.41,aC.65,65D

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

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