c语言选择题.doc

上传人:h**** 文档编号:1121260 上传时间:2018-12-10 格式:DOC 页数:23 大小:359.23KB
下载 相关 举报
c语言选择题.doc_第1页
第1页 / 共23页
c语言选择题.doc_第2页
第2页 / 共23页
c语言选择题.doc_第3页
第3页 / 共23页
c语言选择题.doc_第4页
第4页 / 共23页
c语言选择题.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、1、1.关于 C程序的构成描述,_是不正确的。A、一个源程序至少且仅包含一个 main函数,也可包含一个 main函数和若干个其他函数。B、函数由函数首部和函数体两部分组成,二者缺一不可。C、函数首部通常是函数的第 1行,包括:函数属性、函数类型、函数名、函数参数等,不管有无函数参数,都必须用一对圆括号括起来。D、函数体通常在函数首部下面,用一对花括号将声明部分和执行部分括起来,但不能为空。2、2.C 程序中,不管是数据声明还是语句,都必须有一个结束符,它是 C语句的必要组成部分,该符号是_。A、逗号“,”B、句号“。”C、分号“;”D、单撇号“”3、3.下列关于 C程序的运行流程描述,_是正

2、确的。A、编辑目标程序、编译目标程序、连接源程序、运行可执行程序。B、编译源程序、编辑源程序、连接目标程序、运行可执行程序。C、编辑源程序、编译源程序、连接目标程序、运行可执行程序。D、编辑目标程序、编译源程序、连接目标程序、运行可执行程序。4、5.描述或表示算法有多种方法,_不是常用的表示方法。A、自然语句B、流程图或 N-S图C、伪代码 D、效果图5、6.下面四个哪一个是 C语言正确的标识符。A、2xy B、data_file C、break D、6、7.C 语言是一种结构化的程序设计语言,任何程序都可以将模块通过 3种基本的控制结构进行组合来实现,这三种基本的控制结构是指_。A、分支结构

3、、循环结构、函数结构 B、顺序结构、选择结构、函数结构C、顺序结构、分支结构、循环结构D、以上描述都不正确7、下列关于算法特性的描述,_是不正确的。 A、有穷性:指一个算法应该包含有限的操作步骤,而不能是无限的。B、确定性:指算法的每一个步骤都应当是确定的,不应该是含糊的、模棱两可的。C、有效性:指算法中的每一个步骤都应当能有效地执行,并得到确定的结果。D、输入/输出性:指算法中可以有输入/输出操作,也可以没有输入/输出操作。8、关于运行一个 C程序的描述,_是正确的。A、程序总是从 main()函数处开始运行,当 main()函数执行结束时,程序也就执行结束。B、程序总是从 main()函数

4、处开始运行,当调用其它函数时,也可在其它函数中执行结束。C、当程序中无 main()函数时,可以设置一个主控函数来代替 main()函数,从而达到运行程序的目的。D、以上描述都不正确。9、下列关于 C程序中复合语句的描述,_是正确的。A、用一对圆括号“( )”将若干语句顺序组合起来就形成一个复合语句。B、用一对大括号“ ”将若干语句顺序组合起来就形成一个复合语句。C、用一对大括号“ ”将若干语句顺序组合起来就形成一个复合语句。D、以上描述都不正确。10、一个 C源程序文件的扩展名是_。A、.CPPB、.CC、.OBJD、.EXE11、如果程序有语义错误就需要对程序进行调试,一般的编程环境都提供

5、了相应的调试手段和方法,最主要的方法包括_。A、设置断点,观察变量B、单步调试,观察变量C、编辑、编译、连接和执行D、A 和 B都正确12、在运行一个 C语言程序过程中,需要经过编辑、编译、连接和调试运行过程,语法错误称为_。 A、编译错误B、连接错误C、运行错误D、语议错误13、以下叙述不正确的是 。 A、一个 C源程序可由一个或多个函数组成B、一个 C源程序必须包含一个 main函数C、在 C程序中,注释说明只能位于一条语句的后面D、C 程序的基本组成单位是函数14、一个 C程序的执行是从 。 A、本程序的 main函数开始,到 main函数结束B、本程序文件的第一个函数开始,到本程序文件

6、的最后一个函数结束C、本程序的 main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序 main函数结束15、C 语言规定:在一个源程序中,main 函数的位置 。 A、必须在程序的开头B、必须在系统调用的库函数的后面C、可以在程序的任意位置D、必须在程序的最后16、C 编译程序是 。 A、将 C源程序编译成目标程序的程序B、一组机器语言指令C、将 C源程序编译成应用软件D、C 程序的机器语言版本17、以下叙述中正确的是 。 A、C 语言比其他语言高级B、C 语言可以不用编译就能被计算机识别执行C、C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式D

7、、C 语言出现的最晚,具有其他语言的一切优点18、用 C语言编写的代码程序 。 A、可立即执行B、是一个源程序C、经过编译即可执行D、经过编译解释才能执行19、下列 4组选项中,均不是 C语言关键字的选项是 。 A、define、IF、TypeB、getc、char、printfC、include、scanf、caseD、while、go、pow20、C 语言中的标识符只能由字母、数字和下划线 3种字符组成,且第一个字符 。A、必须为字母B、必须为下划线C、必须为字母或下划线D、可以是字母、数字和下划线中任一种字符1、C 语言中简单的数据类型包括_。 A、整型、实型、逻辑型B、整型、实型、字符

8、型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、C 语言中字符型(char)数据在内存中的存储形式是_。 A、原码B、补码C、反码D、ASCII 码3、设已说明 int a=256,则执行语句“printf(“%x“,a);”的结果是_。 A、0100B、0256C、0ffeD、00ff4、设有说明语句:char a;int b;float c;double d;则执行语句c=a+b+c+d;后,变量 c的数据类型是_。 A、intB、charC、floatD、double5、函数 printf与 putchar功能的主要区别是_。 A、printf 需要格式说明,putchar

9、不需要B、putchar 只能输出字符,不能输出数字C、printf 只能输出数字D、没有区别6、以下叙述正确的是_。A、C 语句前面必须有行号B、C 程序中每行只能写一条语句C、C 语言本身没有输入输出语句D、注释必须跟在一行语句的后面7、C 语言语句一行写不下时,可以_。A、用逗号换行B、用分号换行C、用回车换行D、在任意一空格处换行8、若有说明语句:int a; float b;,以下输入语句正确的是_。A、scanf(B、scanf(C、scanf(D、scanf(9、执行下面程序时,欲将 25和 2.5分别赋给 a和 b,正确的输入方法是_。int a;float b;scanf(“

10、a=%d:b=%f“,A、252.5B、25,2.5C、a=25:b=2.5D、a=25b=2.510、若要求在 if后一对圆括号中表示 a不等于 0的关系,则能正确表示这一关系的表达式是_。 A、a0B、!aC、a=0D、a!=011、对于条件表达式(k)?(i+):(i-)来说,其中的表达式 k为真时等价于_。A、k=0 B、k=1C、k!=0 D、k!=112、字符型(char)数据在微机内存中的存储形式是_。 A、补码 B、ASCII 码C、EBCDIC 码D、反码 13、C 语言整型常数有十进制、八进制和十六进制三种表达形式,( )是合法的十六进制常数表示形式。 A、12B、012C

11、、0x12D、1A14、C 语言中的运算符有优先级,关于运算符优先级的正确叙述是_。 A、逻辑运算符高于算术运算符,算术运算符高于关系运算符B、算术运算符高于关系运算符,关系运算符高于逻辑运算符C、算术运算符高于逻辑运算符,逻辑运算符高于关系运算符D、关系运算符高于逻辑运算符,逻辑运算符高于算术运算符15、设有一个 3位正整数 m,计算 m十位数的表达式为_。 A、m/100B、m/10C、m%100/10D、m%10016、设有定义“int a=5,b=6;”,则表达式(+a=b-)?+a:-b 的值是_。 A、5B、6C、7D、817、执行下列程序段后,a 的值是( )。int a,b,c

12、,m=10,n=9;a=(-m=n+)?-m:+n;A、11B、10C、9D、818、下面程序的输出是( )。main()int x=10,y=3;printf(“%dn“,y=x/y); A、0B、1C、3D、不确定的值19、设 int a=1,b=2,c=3;则逗号表达式(a=3,a+,3*a+2)的值是( )。 A、14B、11C、12D、1320、执行下列程序段后,y1、y2 的值分别是( )。int a=7,b=2;float y1,y2;y1=a/b;y2=(float)a/b;A、3 3.5B、3 3C、3.5 3.5D、7 221、下列程序的功能是输出 a、b、c 三个变量中的

13、最小值,请填空。#include void main()int a,b,c,t1.t2;scanf(“%d%d%d“,t1=a10printf(“%d,%cn“,c2-c1,c2-a+B);A、2,MB、5,!C、2,ED、5,G27、下面四个哪一个是 C语言正确的标识符( )。 A、2xy B、data_fileC、breakD、28、下面不正确的赋值语句是( )。 A、a=bB、a+;C、a=1,b=1;D、a+=b;29、下面程序的输出是( )。main()char x=040;printf(“%dn“,x=x+);A、32B、33C、40D、4130、下列程序的输出结果是( )。#include void main()int a=-1,b=4,k;k=+a+b-;printf(“%d %d %dn“,a,b,k);A、1 3 4B、0 3 4C、1 2 3D、0 4 3 1、以下说法中正确的是。A、C 语言程序总是从第一个函数开始执行B、在 C语言程序中,要调用的函数必须在 main()函数中定义C、C 语言程序总是从 main()函数开始执行D、C 语言程序中的 main()函数必须放在程序的开始部分2、C 语言程序的基本结构单位是_。 A、函数B、语句

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

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。