2021年度计算机二级c语言选择题库带答案.docx
《2021年度计算机二级c语言选择题库带答案.docx》由会员分享,可在线阅读,更多相关《2021年度计算机二级c语言选择题库带答案.docx(170页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二级C语言有关考点1、如下选项中,能用作数据常量是 (原则答案:(A) 0115 ( B) 0118 ( 0 115L ( D) 1.5el.52、下列论述中错误是 0 (原则答案:A)(A) 种C语言程序只能实现种算法(B) 一种C函数可以单独作为种C程序文献存在 ( C程序可以由一种或各种函数构成(D) C程序可以由各种程序文献构成3、设变量已正拟定义并赋值,如下对的表达式是 (原则答案:B)(A) int(15.8%5) ( B) x=y+z+5,+y ( C) x=25%5.0 ( D) x=y*5=x+z4、如下论述中错误是=(原则答案:A)(A) C语言中每条可执行语句和非执行语句
2、最后都将被转换成二进制机器指令 (B) C语言源程序经编译后生成后缀为.obj目的程序(用C语言编写程序称为源程序,它以ASCH代码形式存储在种文本文献中 (D) C程序通过编译、连接环节之后干形成种真正可执行二进制机器指令文献5、按照C语言规定顾客标记符命名规则,不能出当前标记符中是 0 (原则答案:D)(A)大写字母(B)下划线(C)数字字符(D)连接符6、如下选项中,合法一组C语言数值常量是。(原则答案:D)A) 0x8A 10,000 3.e5 ( B) .177 4e 1.5 Oabc(C) 028 .5e-3 -Oxf ( D) 12. 0Xa23 4.5e07、如下选项中不合法标
3、记符是。(原则答案:(A) print ( B) FOR ( C) &a ( D) _008、若有定义:double a=22;int i=0,k=18;则不符合C语言规定赋值语句是 (A) i=(a+k)=(i+k); ( B) a=a+,i+; ( C) i=a%ll; ( D) i=!a;原则答案:C11、设有定义:intx=2;,如下表达式中,值不为6是(A) x*=(l+x) ( B) x*=x+l ( C) x+,2*x ( D) 2*x, x+=2原则答案:D12、有如下程序#include main() int x, y, z;x=y=l;z=x+,y+,+y;printf(%
4、d,%d,%dn,x,y,z);程序运营后输出成果是A) 2,3,3 ( B) 2,2,1 ( C) 2,3,2 ( D) 2,3,113、如下论述中错误是A)使用三种基本构造构成程序只能解决简朴问题(B) C语言是种构造化程序设计语言(构造化程序由顺序、分支、循环三种基本构造构成(D)构造化程序设计倡导模块化设计办法原则答案:A14、如下选项中,能用作顾客标记符是(A) 8_8 ( B) unsigned ( C) _0_ ( D) void原则答案:C15、C源程序中不能表达数制是(A)二进制(B)十六进制(C)十进制(D)进制原则答案:A16、若有定义语句:int x=10;,则表达式x
5、=x+x值为-2-(A) 0 ( B) 10 ( C) -20 ( D) -10原则答案:D17、如下选项中不合法标记符是(A) &a ( B) print ( C) _00 ( D) FOR原则答案:A18、如下关于构造化程序设计论述中对的是A) 种构造化程序必要同步由顺序、分支、循环三种构造构成B)有三种基本构造构成程序只能解决小规模问题(在C语言中,程序模块化是运用函数实现(D)构造化程序使用goto语句会很便捷原则答案:C19、对于种正常运营C程序,如下论述中对的是(A)程序执行总是从main函数开始,在程序最后一种函数中结束(B)程序执行总是从程序第一种函数开始,在main函数结束(
6、C)程序执行总是从main函数开始(D)程序执行总是从程序第一种函数开始,在程序最后一种函数中结束原则答案:C20、如下选项中能表达合法常量是(A) 1.5E2.0 ( B) “007” ( C) 1, 200 ( D)原则答案:B21、如下定义语句中对的是(A) float a= 1, *b=&a, *c=&b; ( B) int a=b=0;(C) double a=0.0;b=l.l; ( D) charA=65+l,b=b;原则答案:D22、若变量x、y已正拟定义并赋值,如下符合C语言语法表达式是A) double(x)/10 ( B) x=x+10=x+y ( C) x+l=y (
7、D) +x,y=x原则答案:D23、计算机能直接执行程序是(A)可执行程序(B)目的程序(源程序(D)汇编程序原则答案:A24、如下论述中对的是(A) C语言规定必要用main作为主函数名,程序将从此开始执行(B) C语言程序将从源程序中第一种函数开始执行( main各种大小写拼写形式都可以作为主函数名,如MAIN, Main等(D)可以在程序中由顾客指定任意种函数作为主函数,程序将从此开始执行原则答案:A25、如下选项中可用作C程序合法实数是(A) E9 ( B) 9.12E ( C) 3.0el.2 ( D) ,leO原则答案:D26、下列定义变量语句中错误是(A) float US$;
8、( B) double int_; ( C) char For; ( D) int _int;原则答案:A27、表达式:(int)(double)9/2)-9%2 值是A) 5 ( B) 4 ( C) 0 ( D) 3原则答案:D28、如下论述中错误是(A)算法对的程序对于相似输入一定有相似成果(B)算法对的程序可以有零个输入(算法对的程序可以有零个输出(D)算法对的程序最后一定会结束-3-原则答案:C29、如下论述中对的是(A) C语言程序中注释必要与语句写在同一行(B)简朴C语句必要以分号结束(C) C语句必要在一行内写完(D) C程序中每一行只能写一条语句原则答案:B30、如下选项中关于
9、C语言常量论述错误是(A)经常被使用变量可以定义成常量(B)常量分为整型常量、实型常量、字符常量和字 符串常量( 所谓常量,是指在程序运营过程中,其值不能被变化量(D)常量可分为数值型常 量和非数值型常量原则答案:A31、如下选项中,不合法C语言顾客标示符是(A) AaBc ( B) a_b ( C) _1 ( D) a-b原则答案:D32、若变量均已正拟定义并赋值,如下合法C语言赋值语句是A) x=y=5; ( B) x=5=4+1 ; ( C) x+n=i; ( D) x=n%2.5;原则答案:A33、如下选项中关于程序模块化论述错误是 (A)把程序提成若干相对独立模块,可便于编码和测试
10、(B)可采用自顶向下、逐渐细化设计办法把若干独立模块组装成所规定程序 (把采用提成若干相对独立、功能单模块,可便于重复使用这些模块 (D)可采用自顶向上、逐渐细化设计办法把若干独立模块组装成所规定程序 原则答案:D34、如下论述中对的是 (A) C程序中注释只能出当前程序开始位置和语句背面 (B) C程序书写格式严格,规定一行内只能写种语句( 用C语言编写程序只能放在种程序文献中 (D) C程序书写格式自由,种语句可以写在多行上原则答案:D35、如下不合法数值常量是 (A) lei ( B) Oxabcd ( C) 8.0E0.5 ( D) Oil原则答案:C36、如下关于C语言数据类型使用论
11、述中错误是A)若只解决“真”和“假”两种逻辑值,应使用逻辑类型B)若要保存带有多位小数数据,可使用双精度类型(整数类型表达自然数是精确无误差 (D)若要解决“人员信息”等具有不同类型有关数据,应自定义构造体类型原则答案:A37、设有定义intk=0;如下选项四个表达式中与其她三个表达式值不相似是 (A) +k ( B) k+ ( C) k+1 ( D) k+=l原则答案:B38、如下论述中错误是(A) C程序在运营过程中所有计算都以二进制方式进行(B) C程序在运营过程中所有计算 都以十进制方式进行(C) C程序中字符变量存储是字符ASCII值(D)所有C程序都需要编译链接无误后 干运营原则答
12、案:B39、如下关于C语言论述中对的是A) C语言中注释不可以夹在变量名或核心字中间B) C语言中变量可以再使用之前任何位置定义( 在C语言算数表达式书写中,运算符两侧运算数类型必要一致-4- (D) C语言数值常量中夹带空格不影响常量值对的表达原则答案:A40、如下不合法字符常量是(A) 018 ( B)(C) W ( D)xcc原则答案:A41 如下选项中正拟定义语句是 (A) double a=7,b=7; ( B) doublea;b; ( C) double,a,b; ( D) double a=b=7;原则答案:A42、若有定义语句inta=3,b=2,c=l;如下选项中错误赋值表
13、达式是(A) a=(b=4)=3; ( B) a=l+(b=c=4); ( C) a=(b=4)+c; ( D) a=b=c+l;原则答案:A43、下列论述中错误是(A) 种C语言程序只能实现种算法(B) 一种C函数可以单独作为种C程序文献存 在( C程序可以由一种或各种函数构成(D) C程序可以由各种程序文献构成 原则答案:A44、C语言源程序名后缀是A) .c ( B) .cp ( C) .obj ( D) .exe 原则答案:A45、如下选项中不能用作C程序合法常量是(A) 123 ( B) 723,( C) “x7D” ( D) 1,234 原则答案:D46、表达式a+=a-=a=9值
14、是(A) 0 ( B) -9 ( C) 18 ( D) 9原则答案:A47、若有定义语句:intx=12, y=8, z;在其后执行语句Z=0.9+x/y;则z值为(A) 2.4 ( B) 2 ( C) 1.9 ( D) 1原则答案:D48、如下选项中合法标记符是(A) 1-1 ( B) 1 ( C) 1_1 ( D) _11 原则答案:D49、表达式 3.6-5/2+1.2+5%2 值是(A) 4.8 ( B) 4.3 ( C) 3.8 ( D) 3.3原则答案:C50、有如下定义:inta;longb;doublex,y;则如下选项中对的表达式是(A) a=xy ( B) a%(int)(
15、x-y) ( C) y=x+y=x ( D) (a*y)%b原则答案:B51、有如下程序#includeMain() - -5-inta=0,b=0; /给 a 赋值b=20; /给 b 赋值/printf(lta+b=%dn,a+b); /输出计算成果/程序运营后输出成果(A)出错(B) a+b=0 ( C) a+b=30 ( D) a+b=10原则答案:D52、咱们所写每条C语句,通过编译最后都将转换成二进制机器指令,关于转换如下说法错 误是A) 一条C语句也许会被转换成零条机器指令B)某种类型和格式C语句被转换成机器指令条数是固定( 一条C语句也许会被转换成多条机器指令(D) 一条C语句
16、相应转换成一条机器指令原则答案:D53、关于C语言符号常量,如下论述中对的是(A)符号常量在整个程序中其中都不会被重新定义(B)符号常量符号名是标记符,但必要大写(符号常量符号名必要是常量(D)符号常量是指在程序中通过宏定义用一种符号名来代表种常量原则答案:D54、若有如下程序#includemain()(intb=10,a=-l 1;a%=b%=4;printfC%d%dn”,a,b);)则程序输出成果是A) 12 ( B) -12 ( C) 1-2 ( D) -1-2原则答案:B55、若有如下程序#includemain()(inta=O,b=O, c=0;c=(a-=+a),(a+=b,
17、b+=4);printff %d,%d,%dn9,a,b,c);)则程序输出成果是(A) 0,4,0 ( B) 0,4,4 ( C) 1,4,4 ( D) 1,4,1原则答案:A56、若有如下程序#includemain()inta=0,b=0,c=0,d;c=(a+=bb+=a); /第 4 行/d=c;; /第 5 行/;/第 6 行/ - -6-prin氓d,%d,%dn”,a,b,c); /第 7 行/编译时浮现错误,你以为出错是A)第6行(B)第5行(C)第7行(D)第4行原则答案:D57、关于算法,如下论述中错误是(A) 一种算法对于某个输入循环次数是可以事先预计出来(B)同一种算
18、法对于相似输入必要得出相似成果(某个算法也许会没有输入(D)任何算法都能转换成计算机高档语言程序,并在有限时间内运营完毕原则答案:D58、关于C语言变量,如下论述中错误是(A)由三条下划线构成符号名是合法变量名(B)所谓变量是指在程序运营过程中其值可以被变化量(C)程序中用到所有变量都必要先 定义后干使用(D)变量所占存储单元地址可以随时变化原则答案:D59、若有如下程序#includemain()(inta=-l l,b=10;a/=b/=4;printR%d %dn,a,b);(A) 4-3 ( B) 5-3 ( C) -1-2 ( D) 5-2原则答案:D60、#includemain(
19、)(inta=O,b=O,c=O;c=(a+=+b,b+=4);printfC%d,%d,%dn”,a,b,c);则程序输出成果是(A) 1,5,1 ( B) -1,4,-1 ( C) -1,4,4 ( D) 1,5,5原则答案:D61、如下选项中不属于C语言标记符是(A)核心字(B)预定义标记符(C)顾客标记符(D)常量原则答案:D62、如下选项中不属于C语言程序运算符是(A) & ( B) ( C) sizeof ( D) 原则答案:D63、若变量已正拟定义并赋值,如下不能构成C语句选项是A) A=a+b; ( B) B+; ( C) A?a:b; ( D) a=a+b原则答案:D64、若
20、有如下程序段doublex=5.16894;prin 氓fn”,(int)(x* 1000+0.5)/(double)l 000);则程序段输出成果是(A) 5.169000 ( B) 5.175000 ( C) 5.170000 ( D) 5.168000-7-原则答案:A65、如下不能用于描述算法是(A)文字论述(B)伪代码和流程图(程序语句(D) E-R图原则答案:D66、如下论述中合法实型常量是(A) 2.0*10 ( B) .914 ( C) 0 ( D) 3.13e-2.1原则答案:B67、如下论述中对的是(A)若有int4,b=9;执行了 a=b;b=a之后,a值为9, b值为4
21、(B)在赋值表达式中,赋值号右边可以是变量,也可以是表达式 (C)若有int4,b=9;执行了 a=b后,a值已由原值变化为b值,b值变为0D) a是实型变量,a=10在C语言中是容许,因而可以说:实型变量中可以存储整型数原则答案:B68、如下选项中合法常量是(A) sizeof ( B) A% ( C) 5a ( D) _10_原则答案:D69、不能对的表达数学式表达式是(A) a*b/c ( B) a*(b/c) ( C) a/c*b ( D) a/b*c原则答案:D70、#include main()(int a=3;prin 氓dn”,a+=a-=a*a);程序运营后输出成果是(A)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 年度 计算机 二级 语言 选择 题库 答案
限制150内