电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

《C语言基础》专升本各章节客观题练习汇总

  • 资源ID:184104869       资源大小:75.65KB        全文页数:18页
  • 资源格式: DOCX        下载积分:8金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要8金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《C语言基础》专升本各章节客观题练习汇总

C语言基础专升本各章节客观题练习汇总第一章 C语言基础一、选择题1、算法具有五个特性,以下选项中不属于算法特性的是A)有穷性 B)简洁性 C)可行性 D)确定性2、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是A)有零个或多个输入B) 有零个或多个输出C)有穷性D) 可行性3、用C语言编写的代码程序A) 可立即执行B) 是一个源程序C) 经过编译即可执行D) 经过编译解释才能执行4、结构化程序由三种基本结构组成,三种基本结构组成的算法A) 可以完成任何复杂的任务B) 只能完成部分复杂的任务C) 只能完成符合结构化的任务D) 只能完成些简单的任务 5、以下叙述中正确的是A) C语言比其他语言高级B) C语言可以不用编译就能被计算机识别执行C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C语言出现的最晚,具有其他语言的一切优点6、C语言中用于结构化程序设计的三种基本结构是A) 顺序结构、选择结构、循环结构 B) if、switch、break C) for、while、do-while D) if、for、continue第二章 数据类型和运算符一、选择题1、以下叙述中错误的是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识2、以下叙述中错误的是 A)C语句必须以分号结束 B)复合语句在语法上被看作一条语句 C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句3、以下关于函数的叙述中正确的是 A)每个函数都可以被其它函数调用(包括main函数) B)每个函数都可以被单独编译 C)每个函数都可以单独运行 D)在一个函数内部可以定义另一个函数以下不能定义为用户标识符的是A)MainB)_0C)_intD)sizeof5、以下选项中,不能作为合法常量的是A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e06、以下能正确定义且赋初值的语句是 A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5;7、以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ int r; float s; scanf("%d",&r); s=*p*r*r; printf("s=%fn",s); 出错的原因是 A)注释语句书写位置错误 B)存放圆半径的变量r不应该定义为整型 C)输出语句中格式描述符非法 D)计算圆面积的赋值语句中使用了非法变量8、设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是 A)k=k>=k B)-k+ C)k%int(f) D)k>=f>=m以下符合C语言语法的实型常量是A) 1.2E0.5 B) 3.14.159E C) .5E-3 D) E1510、以下4组用户定义标识符中,全部合法的一组是A) _main B) If C) txt D) int enclude -max REAL k_2 sin turbo 3COM _00111、若以下选项中的变量已正确定义,则正确的赋值语句是A) x1=26.8%3 B) 1+2=x2 C) x3=0x12 D) x4=1+2=3;12、以下定义语句中正确的是A) char a=Ab=B; B) float a=b=10.0; C) int a=10,*b=&a;D) float *a,b=&a;下列选项中,不能用作标识符的是A) _1234_B) _1_2 C) int_2_ D) 2_int_有以下定义语句 double a,b; int w; long c;若各变量已正确赋值,则下列选项中正确的表达式是A) a=a+b=b+B)w%(int)a+b)C) (c+w)%(int)a D) w=a=b; 15、下列关于单目运算符+、-的叙述中正确的是A)它们的运算对象可以是任何变量和常量B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量C) 它们的运算对象可以是int型变量,但不能是double型变量和float型变量D) 它们的运算对象可以是char型变量、int型变量和float型变量16、以下叙述中正确的是A) C程序中注释部分可以出现在程序中任意合适的地方B) 花括号“”和“”只能作为函数体的定界符C) 构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分17、以下选项中可作为C语言合法整数的是A) 10110B B) 0386 C) 0Xffa D) x2a218、若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为A) 1.4 B) 1 C) 2.0 D) 219、若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是A) a的值是字符C B) a的值是浮点型C) 不允许字符型和浮点型相加D) a的值是字符A的ASCII值加上1。20、以下选项中不属于C语言的类型的是A) signed short imt B) unsigned long int C) unsigned int D) long short第三章 顺序结构程序设计一、选择题1、有以下程序main() int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%dn",m,n,p);若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是A)m=123n=456p=789 B)m=123 n=456 p=789C)m=123,n=456,p=789D)123 456 7892、以下4个选项中,不能看作一条语句的是A) ; B)a=0,b=0,c=0;C)if(a>0);D) if(b=0) m=1;n=2;3、有以下程序main() int a=666,b=888; printf("%dn",a,b);程序运行后的输出结果是A) 错误信息 B) 666 C) 888 D) 666,888 4、有以下程序main() unsigned int a; int b=-1; a=b; printf("%u",a);程序运行后的输出结果是A) -1 B) 65535 C) 32767 D) -327685、若有以下程序段(n所赋的是八进制数)int m=32767,n=032767printf("%d,%o/n",m,n);执行后输出结果是A) 32767,32767B) 32767,032767C) 32767,77777D) 32767,0777776、若有以下程序段int m=0xabc,n=0xabc;m-=n;printf("%Xn",m);执行后输出结果是A) 0X0B) 0x0C) 0 D) 0XABC7、有以下程序段int m=0,n=0;char c=a;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%dn",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是:A) 10,A,10B) 10,a,10C) 10,a,0 D) 10,A,08、有定义语句:int x,y;, 若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是A) 11 12<回车 B) 11,12回车C) 11,12回车 D) 11,回车12回车9、设有如下程序段:int x=2002,y=2003;printf("%dn",(x,y);则以下叙述中正确的是A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出B) 运行时产生出错信息C) 输出值为2002 D) 输出值为200310、设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A) x=x*100+0.5/100.0; B) x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;第四章 选择结构程序设计一、选择题1、有以下程序main() int i=1,j=2,k=3; if(i+=1&&(+j=3|k+=3) printf("%d %d %dn",i,j,k);程序运行后的输出结果是A)1 2 3B)2 3 4C)2 2 3D)2 3 33、若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是A) abs(x-y)<10 B) x-y>-10&& x-y<10 C) (x-y)<-10|!(y-x)>10 D) (x-y)*(x-y)<100 4、下列条件语句中,功能与其他语句不同的是A) if(a) printf("%dn",x); else printf("%dn",y);B) if(a=0) printf("%dn",y); else printf("%dn",x);C) if (a!=0) printf("%dn",x); else printf("%dn",y);D) if(a=0) printf("%dn",x); else printf("%dn",y);185、有定义语句:int a=1,b=2,c=3,x; 则以下选项中各程序段执行后,x的值不为3的A) if (c<a) x=1; B) if (a<3) x=3; C) if (a<3) x=3; D) if (a<b) x=b;else if (b<a) x=2; else if (a<2) x=2; if (a<2) x=2; if (b<c) x=c;else x=3; else x=1; if (a<1) x=1; if (c<a) x=a;6、已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是 A) B) C) D) 7、有一函数, 以下程序段中不能根据值正确计算出值的是 A) if

注意事项

本文(《C语言基础》专升本各章节客观题练习汇总)为本站会员(君****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.