二级C语言选择题分类汇编.doc
《二级C语言选择题分类汇编.doc》由会员分享,可在线阅读,更多相关《二级C语言选择题分类汇编.doc(64页珍藏版)》请在咨信网上搜索。
1、青蓝是06年4月的,深红色是06年9月的,蓝色是07年4月的,罗兰色是07年9月的,绿色是08年4月,黑色是08年9月的, 浅橙色是09年3月的,深绿色是09年9月的,粉色是2010年3月的,基础(18)下列4 个程序中,完全正确的是( )。(18)B)A)#include B)#include main( ); main( )/*programming*/ /* / programming / */printf(programming! n); printf(programming!n);C)#include D)include main( ) main( )/* / programming
2、*/ */ /*programming */printf(programming! n); printf(programming! n);(44)下列叙述中错误的是( )。(44)D)A)C 语言源程序经编译后生成后缀为.obj 的目标程序B)C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C)用C 语言编写的程序称为源程序,它以ASCII 代码形式存放在一个文本文件中D)C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令(45)下列叙述中错误的是( )。(45)B)A)算法正确的程序最终一定会结束B)算法正确的程序可以有零个输出C)算法正确的程序可
3、以有零个输入D)算法正确的程序对于相同的输入一定有相同的结果(46)下列叙述中错误的是( )。(46)D)A)C 程序必须由一个或一个以上的函数组成B)函数调用可以作为一个独立的语句存在C)若函数有返回值,必须通过return 语句返回D)函数形参的值也可以传回给对应的实参(48)下列叙述中错误的是( )。(48)D)A)C 程序中的#include 和#define 行均不是C 语句B)除逗号运算符外,赋值运算符的优先级最低C)C 程序中,j+ +;是赋值语句D)C 程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算(求余运算只能用于整型)(11)下列叙述中错误的是( )。(
4、11)A)A)一个C 语言程序只能实现一种算法B)C 程序可以由多个程序文件组成C)C 程序可以由一个或多个函数组成D)一个C 函数可以单独作为一个C 程序文件存在(12)下列叙述中正确的是( )。(12)D)A)每个C 程序文件中都必须要有一个main( )函数B)在C 程序中main( )函数的位置是固定的C)C 程序中所有函数之间都可以相互调用,与函数所处位置无关D)在C 程序的函数中不能定义另一个函数(11)C 语言源程序名的后缀是( )。(11)B)A).exe B).C C).obj D).cp(14)下列叙述中正确的是( )。(14)C)A)C 语言程序将从源程序中第一个函数开始
5、执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C 语言规定必须用main 作为主函数名,程序将从此开始执行,在此结束D)main 可作为用户标识符,用以命名任意一个函数作为主函数(11)在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的()。(11)C)A)正当性B)可行性C)确定性D)有穷性(12)下列叙述中错误的是()。(12)D)A)计算机不能直接执行用C语言编写的源程序B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后缀为.obj和.
6、exe的二进制文件都可以直接运行(14)下列叙述中错误的是()。(14)C)A)C语言是一种结构化程序设计语言B)结构化程序由顺序、分支、循环3种基本结构组成C)使用3种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法(15)对于一个正常运行的C程序,下列叙述中正确的是()。(15)A)A)程序的执行总是从main函数开始,在main函数结束B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束(11)以下叙述中正确的是 C)A)C
7、程序中的注释只能出现在程序的开始位置和语句的后面()。B)C程序书写格式严格,要求一行内只能写一个语句C)C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中(11)以下叙述中正确的是()。C)A)C程序的基本组成单位是语句B)C程序中的每一行只能写一条语句C)简单C语句必须以分号结束D)C语句必须在一行内写完(12)计算机能直接执行的程序是()。D)A)源程序B)目标程序C)汇编程序D)可执行程序(11)以下叙述中正确的是D A)程序设计的任务就是编写程序代码并上机调试 B)程序设计的任务就是确定所用数据结构 C)程序设计的任务就是确定所用算法 D)以上三种
8、说法都不完整 (11)以下叙述正确的是 BA)C语言程序是由过程和函数组成的B)C语言函数可以嵌套调用,例如:fun(fun(x)C)C语言函数不可以单独编译D)C语言中除了main函数,其他函数不可作为单独文件形式存在(12)以下关于C语言的叙述中正确的是BA)C语言中的注释不可以夹在变量名或关键字的中间B)C语言中的变量可以在使用之前的任何位置进行定义C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致D)C语言的数值常量中夹带空格不影响常量值的正确表示合法标识符(11)下列不合法的用户标识符是( )。(11)C)A)j2_KEY B)DoubleC)4d D)_8_(12)可在
9、C 程序中用作用户标识符的一组标识符是( )。(12)A)A)and B)Date_2007 y-m-dC)Hi D)caseDr.Tom Bigl(13)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。(13)B)A)大写字母B)连接符C)数字字符D)下划线(12)以下选项中不合法的标识符是()。C)A)print B)ForC)&a D)-00(11)以下选项中合法的标识符是CA) 1-1 B)11 C)-11 D)1-(12)以下选项中,能用作用户标识符的是CA)voidB)8_8C)_0_D)unsigned(13)阅读以下程序A #include main() int
10、 case; float printF; printf(“请输入2个数:”); scanf(“%d %f”,&case,&printF); printf(“%d %fn”,case,printF); 该程序编译时产生错误,其出错原因是 A)定义语句出错,case是关键字,不能用作用户自定义标识符 B)定义语句出错,printF不能用作用户自定义标识符 C)定义语句无错,scanf不能作为输入函数使用 D)定义语句无错,printf不能输出case的值(13)以下C语言用户标识符中,不合法的是DA)_1B)AaBcC)a_bD)ab合法常量(12)下列不合法的数值常量是( )。(12)C)A)0
11、11 B)1e1C)8.0E0.5 D)0xabcd(13)下列不合法的字符常量是( )。(13)A)A)018 B) C) D)xcc(13)下列选项中,合法的一组C 语言数值常量是( )。(13)B)A) 028 B)12.5e-3 0xa23.0xf 4.5e0C).177 D)0x8A4e1.5 10,0000abc 3.e5(13)以下选项中不属于字符常量的是()。B)A)CB)CC)xCCD)072(13)以下选项中不能作为C语言合法常量的是()。A)A)cdB)0.1e+6 C)aD)011(13)以下选项中,能用作数据常量的是DA)o115 B) 0118 C)1.5e1.5
12、D) 115L定义语句(13)下列定义变量的语句中错误的是( )。(13)D)A)int _int; B)double int_;C)char For; D)float US$;(17)若变量均已正确定义并赋值,下列合法的C 语言赋值语句是( )。(17)A)A)x = y = = 5; B)x = n%2.5; C)x + n = i; D)x = 5 = 4+ 1;(15)以下定义语句中正确的是()。B)A)int a=b=0;B)char A=65+1,b=b; C)float a=1,b=&a,c=&b; D)double a=0.0;b=1.1;(14)以下选项中正确的定义语句是()
13、。C)A)double a;b;B)double a=b=7;C)double a=7,b=7;D)double,a,(12)若函数中有定义语句:int k;,则BA)系统将自动给k赋初值0B)这时k中值无定义C)系统将自动给k赋初值-1D)这时k中无任何值(14)若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是CA)a=a+,i+;B)i=(a+k)=A&kk=Akk=a&(kk+32)=zD)isalpha(kk)&(kk0) B)(x-y0)C)(x-y0) D)(x-y= =0)(17)若有表达式(w)?(-x):(+y),则其中与w等价的表
14、达式是()。D)A)w=l B)w=0 C)w!=l D)w!=0逻辑表达式(15)下列关于逻辑运算符两侧运算对象的叙述中正确的是( )。(15)D)A)只能是整数0 或1 B)只能是整数0 或非0 整数C)可以是结构体类型的数据 D)可以是任意合法的表达式(18)当变量c的值不为2、4、6时,值也为“真”的表达式是()。B)A)(c=2)(c=4)(c=6)B)(c=2&c=2&c=2&c=6)&(c%2!=1)(18)执行以下程序段后,w的值为()。C)int w=A,x=14,y=15; w=(x|y)&(wa);A)-1 B)NULL C)l D)0(17)若a是数值类型,则逻辑表达式
15、(a=1)|(a!=1)的值是AA)1B)0C)2D)不知道a的值,不能确定输入(18)设有定义: int a; float b; 执行scanf(%2d%f,&a,&b);语句时,若从键盘输入876543.0,a 和b 的值分别是( )。(18)B)A)876 和543.000000 B)87 和6.000000C)87 和543.000000 D)76 和543.000000(15)若在定义语句:int a,b,c,*p=&c;之后,接着执行下列选项中的语句,则能正确执行的语句是( )。(15)C)A)scanf(%d,a,b,c); B)scanf(%d%d%d,a,b,c);C)sca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 语言 选择题 分类 汇编
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。