计算机二级c语言选择题—540题

上传人:aa****6 文档编号:39221224 上传时间:2018-05-13 格式:DOC 页数:73 大小:320.50KB
返回 下载 相关 举报
计算机二级c语言选择题—540题_第1页
第1页 / 共73页
计算机二级c语言选择题—540题_第2页
第2页 / 共73页
计算机二级c语言选择题—540题_第3页
第3页 / 共73页
计算机二级c语言选择题—540题_第4页
第4页 / 共73页
计算机二级c语言选择题—540题_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《计算机二级c语言选择题—540题》由会员分享,可在线阅读,更多相关《计算机二级c语言选择题—540题(73页珍藏版)》请在金锄头文库上搜索。

1、题目编号: 1 以下叙述中错误的是 A.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件 C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中 D.语言源程序经编译后生成后缀为.obj的目标程序 答案为: A 题目编号: 2 以下选项中,合法的一组C语言数值常量是 A. 12. 0Xa23 4.5e0 B. 028 .5e-3 -0xf C. .177 4e1.5 0abc D. 0x8A 10,000 3.e5 答案为: A 题目编号: 3 以下选项中不合法的标识符是 A.

2、 int i=0,k=18; 则不符合C语言规定的赋值语句是 A.i=a%11; B.i=(a+k) B.1,2,3 C.1,2,3D.1,2,3答案为: A 题目编号: 25 计算机能直接执行的程序是 A.可执行程序 B.目标程序 C.汇编程序 D.源程序 答案为: A 题目编号: 26 以下叙述中正确的是 A.C语言规定必须用main作为主函数名,程序将从此开始执行 B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C.C语言程序将从源程序中第一个函数开始执行 D.main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等 答案为: A 题目编号: 27

3、以下选项中可用作C程序合法实数的是 A.1e0 B.3.0e0.2 C.E9 D.9.12E 答案为: A 题目编号: 28 下列定义变量的语句中错误的是 A.float US$; B.double int_; C.char For; D.int _int; 答案为: A 题目编号: 29 表达式:(int)(double)9/2)- 9%2 的值是 A.3 B.0 C.4 D.5 答案为: A 题目编号: 30 设变量均已正确定义,若要通过 scanf(“%d%c%d%c“, 语句为变量a1和a2赋数值 10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:代表空格字符

4、) A.10X 20YB.10X20YC.10X 20YD.10X20Y答案为: A 题目编号: 31 以下叙述中错误的是 A.算法正确的程序可以有零个输出 B.算法正确的程序最终一定会结束 C.算法正确的程序可以有零个输入 D.算法正确的程序对于相同的输入一定有相同的结果 答案为: A 题目编号: 32 以下叙述中正确的是A.简单C语句必须以分号结束 B.C程序中的每一行只能写一条语句 C.C语言程序中的注释必须与语句写在同一行 D.C语句必须在一行内写完 答案为: A 题目编号: 33 以下选项中关于C语言常量的叙述错误的是 A.经常被使用的变量可以定义成常量 B.常量分为整型常量、实型常

5、量、字符常量和字符串常量 C.常量可分为数值型常量和非数值型常量 D.所谓常量,是指在程序运行过程中,其值不能被改变的量 答案为: A 题目编号: 34 以下选项中,不合法的C语言用户标识符是 A.a-b B.AaBc C.a_b D._1 答案为: A 题目编号: 35 若变量均已正确定义并赋值,以下合法的C语言赋值语句是 A.x=y=5; B.x=n%2.5; C.x+n=i; D.x=5=4+1; 答案为: A 题目编号: 36 设有定义: int a; float b; 执行 scanf(“%2d%f“, 语句时,若从键盘输入 876 543.0则a和b的值分别是 A.87和6.0 B

6、.876和543.0 C.87和543.0 D.76和543.0 答案为: A 题目编号: 37 以下选项中关于程序模块化的叙述错误的是 A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序 B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块 C.把程序分成若干相对独立的模块,可便于编码和调试 D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序 答案为: A 题目编号: 38 以下叙述中正确的是 A.C程序书写格式自由,一个语句可以写在多行上 B.C程序书写格式严格,要求一行内只能写一个语句 C.C程序中的注释只能出现在程序的开始位置和语句

7、的后面 D.用C语言编写的程序只能放在一个程序文件中 答案为: A 题目编号: 39 以下不合法的数值常量是 A.8.0E0.5 B.1e1 C.011 D.0xabcd 答案为: A 题目编号: 40 以下关于C语言数据类型使用的叙述中错误的是 A.若只处理“真”和“假”两种逻辑值,应使用逻辑类型 B.若要保存带有多位小数的数据,可使用双精度类型C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型 D.整数类型表示的自然数是准确无误差的 答案为: A 题目编号: 41 设有定义: int k=0; 以下选项的四个表达式中与其他三个表达式的值不相同的是 A.k+ B.k+=1

8、 C.+k D.k+1 答案为: A 题目编号: 42 有如下程序段: int x=12; double y=3.; printf(“%d%8.6f“, x, y); 其输出结果是 A.123. B.12 3. C.12, 3. D.123. 答案为: A 题目编号: 43 以下叙述中错误的是 A.C程序在运行过程中所有计算都以十进制方式进行 B.C程序在运行过程中所有计算都以二进制方式进行 C.所有C程序都需要编译链接无误后才能运行 D.C程序中字符变量存放的是字符的ASCII值 答案为: A 题目编号: 44 以下关于C语言的叙述中正确的是 A.C语言中的注释不可以夹在变量名或关键字的中间

9、 B.C语言中的变量可以在使用之前的任何位置进行定义 C.在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致 D.C语言的数值常量中夹带空格不影响常量值的正确表示 答案为: A 题目编号: 45 以下不合法的字符常量是 A.018 B.“ C. D.xcc 答案为: A 题目编号: 46 以下选项中正确的定义语句是 A.double a=7, b=7; B.double a=b=7; C.double a; b; D.double, a, b; 答案为: A 题目编号: 47 若有定义语句: int a=3,b=2,c=1; 以下选项中错误的赋值表达式是 A.a=(b=4)=3; B.

10、a=b=c+1; C.a=(b=4) +c; D.a=1+(b=c=4); 答案为: A 题目编号: 48 若有定义: int a,b; 通过语句scanf(“%d;%d“, 能把整数3赋给变量a,5赋给变量b的输入 数据是 A.3;5 B.3,5 C.3 5 D.35答案为: A 题目编号: 49 下列叙述中错误的是 A.一个C语言程序只能实现一种算法 B.C程序可以由多个程序文件组成 C.C程序可以由一个或多个函数组成 D.一个C函数可以单独作为一个C程序文件存在 答案为: A 题目编号: 50 C语言源程序名的后缀是 A.C B.exe C.obj D.cp 答案为: A 题目编号: 5

11、1 以下选项中不能用作C程序合法常量的是 A.1,234 B.123 C.123 D.“x7D“ 答案为: A 题目编号: 52 表达式 a+=a -= a=9 的值是 A.0 B.-9 C.18 D.9 答案为: A 题目编号: 53 若有定义语句: int x=12, y=8, z; 在其后执行语句 z= 0.9+x/y; 则z的值为 A.1 B.1.9 C.2 D.2.4 答案为: A 题目编号: 54 阅读以下程序 #include main() int case ; float printF; printf(“请输入2个数:“); scanf (“%d %f“, printf(“%d

12、 %fn“,case,printF ); 该程序在编译时产生错误,其出错原 因是 A.定义语句出错,case是关键字,不能用作用户自定义标识符 B.定义语句出错,printF不能用作用户自定义标识符 C.定义语句无错,scanf不能作为输入函数使用 D.定义语句无错,printf不能输出case的值 答案为: A 题目编号: 55 下列叙述中正确的是 A.在C程序的函数中不能定义另一个函数 B.在C程序中main函数的位置是固定的 C.C程序中所有函数之间都可以相互调用 D.每个C程序文件中都必须要有一个main函数 答案为: A 题目编号: 56 以下叙述正确的是 A.C语言函数可以嵌套调用

13、,例如:fun(fun(x) B.C语言程序是由过程和函数组成的 C.C语言函数不可以单独编译 D.C语言中除了main函数,其他函数不可作为单独文件形式存在 答案为: A题目编号: 57 以下选项中合法的标识符是 A._11 B.11 C.1_1 D.1_ _ 答案为: A 题目编号: 58 表达式3.6-5/2+1.2+5%2的值是 A.3.8 B.4.8 C.3.3 D.4.3 答案为: A 题目编号: 59 有以下定义: int a; long b; double x, y; 则以下选项中正确的表达式是 A.a%(int)(x-y) B.a=x B.sizeof C.( ) D. C.

14、B+; D.A?a:b; 答案为: A 题目编号: 77 若有以下程序段 double x=5.16894; printf(“%fn“, (int)(x*1000+0.5)/(double)1000 ); 则程 序段的输出结果是 A.5. B.5. C.5. D.5. 答案为: A 题目编号: 78 设有定义: double a,b,c; 若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此 处代表一个空格) 1.02.03.0 则能进行正确输入的语句是 A.scanf(“%lf%lf%lf“, B.scanf(“%lf%lf%lf“,a,b,c); C.scanf(“%f%f%

15、f“, D.scanf(“%5.1lf%5.1lf%5.1lf“, 答案为: A 题目编号: 79 以下不能用于描述算法的是 A.E-R图 B.程序语句 C.伪代码和流程图 D.文字叙述 答案为: A 题目编号: 80 以下选项中合法的实型常量是 A.914 B.3.13e-2.1 C.0 D.2.0*10 答案为: A题目编号: 81 以下叙述中正确的是 A.在赋值表达式中,赋值号的右边可以是变量,也可以是任意表达式 B.a是实型变量,a=10在C语言中是允许的,因此可以说:实型变量中可以存放整型数 C.若有int a=4,b=9; 执行了a=b后,a的值已由原值改变为b的值,b的值变为0

16、D.若有int a=4,b=9; 执行了a=b;b=a;之后,a的值为9,b的值为4 答案为: A 题目编号: 82 以下选项中合法的变量是 A._10_ B.5a C.A% D.sizeof 答案为: A 题目编号: 83A.a/ b* c B.a*b/c C.a/c*b D.a*(b/c) 答案为: A 题目编号: 84 有以下程序 #include main() int a=3; printf(“%dn“, ( a+=a- =a*a ); 程序运行后的输出结果是 A.-12 B.9 C.0 D.3 答案为: A 题目编号: 85 以下叙述中正确的是 A.结构化程序的三种基本结构是循环结构、选择结构、顺序结构 B.程序的算法只能使用流程图来描述 C.NS流程图只能描述简单的顺序结构的程序 D.计算机可以直接处理C语言程序,不必进行任何转换 答案为: A 题目编号: 86 以下叙述中正确的是 A.在C程序中,模块化主要是通过函数来实现的 B.

展开阅读全文
相关资源
相关搜索

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

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