c语言第1-9章基本概念练习题ans(最全)

上传人:n**** 文档编号:116660499 上传时间:2019-11-17 格式:DOC 页数:15 大小:180KB
返回 下载 相关 举报
c语言第1-9章基本概念练习题ans(最全)_第1页
第1页 / 共15页
c语言第1-9章基本概念练习题ans(最全)_第2页
第2页 / 共15页
c语言第1-9章基本概念练习题ans(最全)_第3页
第3页 / 共15页
c语言第1-9章基本概念练习题ans(最全)_第4页
第4页 / 共15页
c语言第1-9章基本概念练习题ans(最全)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《c语言第1-9章基本概念练习题ans(最全)》由会员分享,可在线阅读,更多相关《c语言第1-9章基本概念练习题ans(最全)(15页珍藏版)》请在金锄头文库上搜索。

1、20102011学年第二学期 C语言程序设计 班名: 学号: 姓名: 组号: 第一单元(1-5章)基本概念练习题一、单选选择(直接在正确的选项上打勾,每题)1、下面关于C语言特点的描述,不正确的是( )。DA、C语言兼有高级语言和低级语言的双重特点,执行效率高B、C语言既可以用来编写应用程序,又可以用来编写系统软件C、C语言是一种结构式模块化程序设计语言D、C语言的可移植性较差2、C语言规定,在一个源程序中,main函数的位置( )。BA、必须在最开始 B、可以任意C、必须在最后D、必须在系统调用的库函数的后面3、下列说法中正确的是( )。CA、C程序书写时,不区分大小写字母B、C程序书写时,

2、一行只能写一个语句C、C程序书写时,一个语句可分成几行书写D、C程序书写时每行必须有行号4、C语言编译程序的首要工作是( )。AA、 检查C语言程序的语法错误B、 检查C语言程序的逻辑错误C、 检查程序的完整性D、 生成目标文件5、C语言程序经过连接以后生成的文件名的后缀为( )。CA、 .cB、 .objC、 .exeD、 .cpp6、以下关于算法的说法中,错误的是( )。 DA、一个算法应包含有限个步骤 B、在计算机上实现的算法是用来处理数据对象的 C、算法的目的是为了求解 D、算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现7、算法是指为解决某个特定问题而采取的确定且有限的步

3、骤,下面不属于算法的五个特性之一的是( )。 CA、 确定性 B、 有穷性 C、零个或多个输出D、 零个或多个输入8、以下不属于结构化程序设计三种基本结构之一的是( )。BA、 顺序 B、 递归 C、 循环 D、 选择9、下列数据中,不合法的C语言实型数据是( )。CA、0.123 B、123e3 C、2.1e3.5 D、789.010、若变量a、i已正确定义,且i已正确赋值,以下属于合法的C语句是( )。A、a=1 B、+i;C、a=a+=5;D、a=int(i);11、已有定义int a=6; 则执行语句a+=a-=a*a;后,a的值为( )。DA、36 B、0 C、-24 D、-6012

4、、若有以下程序段,其输出结果是( )。B int a = 0, b = 0, c = 0; c = ( a -= a - 5), (a -= 3,+b); printf(“%d,%d,%dn”,a, b, c);A、0,0,-10 B、2,1,5 C、-10,-3,-10 D、3,3,-1013、有以下定义:int i = 10, j = 1; 执行语句printf(%d,%dn,i-, +j); 后输出结果是( )。B A、9,2 B、10,2 C、9,1 D、10,114、字符串t065xffn的长度为( )。AA、5 B、14 C、8 D、输出项不合法,无正常输出15、已有定义:char

5、 c;执行赋值语句c=(z-a)/2+A;后,变量c的值为( )。AA、M B、N C、O D、Q16、以下4个选项中,不能看做一条语句的是( )。DA、; B、a=5,b=2.5,c=3.6;C、if(a5); D、if(b!=5)x=2;y=6;17、设a、b和c都是int变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是( )。DA、a&b B、a=b C、a|b+c&b-c D、!(a=30?b:c; switch(d) case 30 : printf(%d,a); case 40 : printf(%d,b); case 50 : printf(%d,c);brea

6、k; default : printf(#); A、304050# B、304050C、4050 D、#21、以下程序的输出结果是( )。Bmain() int a, b, c, x=35; a = b = c = 0; x = 35; if(!a) x-; else if(b) ; if(c) x = 3; else x = 4; printf(%dn,x);A、35 B、4C、3D、3422、当c的值不为0时,能正确将c的值赋给变量a和b的选项是( )。CA、 c=b=a B、 (a=c)|(b=c) C、 (a=c)&(b=c) D、 a=c=b23、若变量已定义为float型,要通过语

7、句scanf(%f%f%f,&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是( )。BA、 102233 B、 10.0,22.0,33.0 C、 10.022.0 33.0 D、 10 2233 24、下面程序段的输出结果是( )。Aint x=1,y=10;if( x=y ) printf(AAA);else printf(BBB);A、 AAAB、 BBBC、 AAABBBD、 不确定25、下面程序段的输出结果是( )。Afor (x=9 ;x0;x-)if (x%3!=0) printf(%d,-x); continue; A、 741B、

8、852C、 963D、 87542126、对以下循环:for(a=0,b=0;(b!=123)&(a=4);a+);说法正确的是( )。DA、无限循环B、循环次数不定C、执行4次D、执行5次27、在下列程序中,while循环的循环次数是( ) 。Dmain( ) int i=0; while(i10) if(i1) continue; if(i=5) break; i+; .A、1B、10C、6D、死循环、不能确定次数28、以下程序的输出结果是( )。Bmain() int i=0,a=0; while(i20) for(;) if(i%10)= =0) break; else i-; i+=

9、11; a+=i; printf(%dn,a);A、21 B、32 C、33 D、1129、当输入为quert?时,下面程序的执行结果是( )。Cmain()while(putchar(getchar()!=?); A、quertB、RvfsuC、quert?D、rvfsu?30、以下能正确计算12310的程序段是( )。A、doi=1;s=1; s=s*i; i+; while(i=10);B、doi=1;s=0; s=s*i; i+; while(i=10);C、i=1;s=1;dos=s*i; i+; while(i=10);D、i=1;s=0;dos=s*i; i+; while(i=10);二、绘制NS算法流程图(1)输入10个数,求其中的最大值。 (2) 输入2个数,求它们的最大公约数。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号