c语言选择题95810.doc
《c语言选择题95810.doc》由会员分享,可在线阅读,更多相关《c语言选择题95810.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、1.关于C程序的构成描述,_是不正确的。A、一个源程序至少且仅包含一个main函数,也可包含一个main函数和若干个其他函数。B、函数由函数首部和函数体两部分组成,二者缺一不可。C、函数首部通常是函数的第1行,包括:函数属性、函数类型、函数名、函数参数等,不管有无函数参数,都必须用一对圆括号括起来。D、函数体通常在函数首部下面,用一对花括号将声明部分和执行部分括起来,但不能为空。2、2.C程序中,不管是数据声明还是语句,都必须有一个结束符,它是C语句的必要组成部分,该符号是_。A、逗号“,”B、句号“。”C、分号“;”D、单撇号“”3、3.下列关于C程序的运行流程描述,_是正确的。A、编辑
2、目标程序、编译目标程序、连接源程序、运行可执行程序。B、编译源程序、编辑源程序、连接目标程序、运行可执行程序。C、编辑源程序、编译源程序、连接目标程序、运行可执行程序。D、编辑目标程序、编译源程序、连接目标程序、运行可执行程序。4、5.描述或表示算法有多种方法,_不是常用的表示方法。A、自然语句B、流程图或N-S图C、伪代码 D、效果图5、6.下面四个哪一个是C语言正确的标识符。 A、2xy B、data_file C、break D、a6、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、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的main函数开始,到本程序文件
6、的最后一个函数结束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、C语言出现的最晚,具有其他语言的一切优点18、用C语言编写的代码程序。 A、可立即执行
7、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、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、C语言中字符型(char)数据在内存中的存储形
8、式是_。 A、原码B、补码C、反码D、ASCII码3、设已说明inta=256,则执行语句“printf(%x,a);”的结果是_。 A、0100B、0256C、0ffeD、00ff4、设有说明语句:chara;intb;floatc;doubled;则执行语句c=a+b+c+d;后,变量c的数据类型是_。 A、intB、charC、floatD、double5、函数printf与putchar功能的主要区别是_。 A、printf需要格式说明,putchar不需要B、putchar只能输出字符,不能输出数字C、printf只能输出数字D、没有区别6、以下叙述正确的是_。A、C语句前面必须有行
9、号B、C程序中每行只能写一条语句C、C语言本身没有输入输出语句D、注释必须跟在一行语句的后面7、C语言语句一行写不下时,可以_。A、用逗号换行B、用分号换行C、用回车换行D、在任意一空格处换行8、若有说明语句:inta;floatb;,以下输入语句正确的是_。A、scanf(B、scanf(C、scanf(D、scanf(9、执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是_。inta;floatb;scanf(a=%d:b=%f,&a,&b);A、252.5B、25,2.5C、a=25:b=2.5D、a=25b=2.510、若要求在if后一对圆括号中表示a不等于0的关系,则能
10、正确表示这一关系的表达式是_。 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、0x12D、1A14、C语言中的运算符有优先级,关于运算符优先级的正确叙述是_。 A、逻辑运算符高于算术运算符,算术运算符高于关系运算符B、算术运算符高于关系运算符,关系
11、运算符高于逻辑运算符C、算术运算符高于逻辑运算符,逻辑运算符高于关系运算符D、关系运算符高于逻辑运算符,逻辑运算符高于算术运算符15、设有一个3位正整数m,计算m十位数的表达式为_。 A、m/100B、m/10C、m%100/10D、m%10016、设有定义“inta=5,b=6;”,则表达式(+a=b-)?+a:-b的值是_。 A、5B、6C、7D、817、执行下列程序段后,a的值是()。inta,b,c,m=10,n=9;a=(-m=n+)?-m:+n;A、11B、10C、9D、818、下面程序的输出是()。main()intx=10,y=3;printf(%dn,y=x/y);A、0B、
12、1C、3D、不确定的值19、设inta=1,b=2,c=3;则逗号表达式(a=3,a+,3*a+2)的值是()。 A、14B、11C、12D、1320、执行下列程序段后,y1、y2的值分别是()。inta=7,b=2;floaty1,y2;y1=a/b;y2=(float)a/b;A、3 3.5B、3 3C、3.5 3.5D、7 221、下列程序的功能是输出a、b、c三个变量中的最小值,请填空。#includevoidmain()inta,b,c,t1.t2;scanf(%d%d%d,&a,&b,&c);t1=a问号(1);t2=ct1问号(2);printf(%dn,t2);A、(1) c:
13、t1 (2) a:bB、(1) a:b (2) c:t1C、(1) a:c (2) a:t1D、(1) b:c (2) c:t122、下列程序的运行结果是()。#includevoidmain()inti,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%dn,i,j,m,n);A、8,10,8,9B、8,11,8,9C、9,11,9,10D、8,10,9,1023、下面数据中属于字符型常量的是()。 A、ANDB、NC、ABCD、OR24、设a为整型变量,不能正确表达数学关系: 10a15的C语言表达式是_。 A、10a10&a15D、!(a=15)25、在
14、以下运算符中,优先级最高的运算符是_。 A、=B、C、!=D、26、若有以下定义和语句,执行后的输出结果是_。char c1=a, c2=f;printf(%d,%cn,c2-c1,c2-a+B);A、2,MB、5,!C、2,ED、5,G27、下面四个哪一个是C语言正确的标识符()。 A、2xy B、data_fileC、breakD、a28、下面不正确的赋值语句是()。 A、a=bB、a+;C、a=1,b=1;D、a+=b;29、下面程序的输出是()。main()charx=040;printf(%dn,x=x+);A、32B、33C、40D、4130、下列程序的输出结果是()。#inclu
15、devoidmain()inta=-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、语句C、字符D、程序行3、C语言规定在一个C程序中,main函数的位置_。 A、必须在开始B、必须在最后C、可以任意D、必须在系统调用的库函数之后4、编辑程序的
16、功能是_。 A、调试程序B、建立并修改文件C、将C语言程序编译成目标程序D、命令计算机执行指定的操作5、在C语言中非法的字符或字符串常量是_。 A、intB、abC、nD、n6、设a为整型变量,能表达数学关系10a15的C语言表达式是_。 A、10a10&a10 and a10|a3;j=j-1)if(j%3!=0)j=j-1;j=j-2;printf(“%d”,j);A、6 3B、7 4C、6 2D、7 311、若执行以下语句后,celsius变量的结果是_。int celsius,fahr=100; celsius=6/12*(fahr-30);A、0B、35C、35.0D、3612、下列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 选择题 95810
限制150内