好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

(完整版)一二三章部分题库(含答案).pdf

29页
  • 卖家[上传人]:小****克
  • 文档编号:241779570
  • 上传时间:2022-01-17
  • 文档格式:PDF
  • 文档大小:53.36KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 完整版 ) 一二三章部分题库( 含答案 ) 一二三章1.算法具有 5 个特性 , 以下选项中不属于算法特性的是() A有穷性 B. 简洁性 C 可行性D 确定性2. 以下选项中可作为C语言合法常量的是() A80B. -080 C. 8e1.0 D. -80 以下叙述中正确的是()A用 C语言实现的算法必须要有输入和输出操作B用 C语言实现的算法可以没有输出但必须要有输入C用 C语言实现的算法可以没有输入但必须要有输出D用 C语言实现的算法可以既没有输入也没有输出4 以下不能定义为用户标识符是()AMain B _0 C _int D. sizeof5. 以下选项中,不能作为合法常量的是()A1.234e04 B. 1.234e0.4 C 1.234e+4 D. 1234e06. 数字字符 0 的 ASCII 值为 48,以下程序运行后的输出结果是()main( )char a= 1,b=2 ;printf(“%c ,”,b+);printf(“%dn ,b-a);A.3,2 B 50 ,2 C. 2 ,2 D 2 ,507. 以下程序运行后的输出结果是()main()( 完整版 ) 一二三章部分题库( 含答案 ) int m=12,n=34 ;printf(“%d%d ”,m+,+n);printf(“n”, n+,+m);A.12353514 B。

      12353513 C. 12343514 D. 123435138 用 C语言编写的代码程序()A可立即执行B. 是一个源程序C经过编译即可执行D 经过编译解释才能执行9结构化程序由3 种基本结构组成, 3 种基本结构组成的算法()A可以完成任何复杂的任务B只能完成部分复杂的任务C只能完成符合结构化的任务D只能完成一些简单的人物10下列选项中,不能用作标识符的是()A_1234_ B _1_2 C int_2_ D. 2_int_11有以下定义语句double a ,b;int w;long c ;若各变量已正确赋值,则下列选项中正确的表达式是( )A.A=a+b=b+ B. w%(int)a+B C. (c+w)%(int)a D. w=a=b;12以下程序运行后输出结果是( )main( )( 完整版 ) 一二三章部分题库( 含答案 ) int m=3 ,n=4,x;x=-m+;x=x+8/+n ;printf(“%d n”,x ) ;A.3 B 5 C. -1 D -213以下程序运行后输出结果是()main()char a= a,b ;printf(“c”, +a);printf(“%c n”,b=a+) ;A.b,b B. b ,c C 。

      a,b D a,c14. 一个算法应该具有“确定性”等5 个特性 , 下面对另外4 个特性的描述中错误的是( )A有零个或多个输入B 有零个或多个输出C有穷性 D 可行性15以下叙述中正确的是()AC语言的源程序不必通过编译就可以直接运行BC语言中的每条可执行语句最终都被转换成二进制的机器指令CC源程序经编译形成的二进制代码可以直接运行DC语言中的函数不可以单独进行编译16以下符合 C语言语法的实型常量是()( 完整版 ) 一二三章部分题库( 含答案 ) A1.2E0.5 B 3.14 159E C .5E-3 D. E1517. 以下 4 组用户定义标识符中,全部合法的一组是()A_main B. If C. txt D. int enclude -max REAL k_2 sin turbo 3COM _00118若以下选项中的变量已正确定义,则正确的赋值语句是( )Ax1=2683 B. 1+2=x2 C. x3=0 x12 D x4=1+2=319设有以下定义int a=0;double b=1 25;char c=A ;define d 2则下面语句中错误的是( )Aa+;B. b+ ;C。

      c+; D d+20. 设有定义: float a=2,b=4,h=3; ,其中 a 为梯形的上底, b 为梯形的下底 ,h 为梯形的高,以下 C语言表达式不能计算出梯形面积的()A(a+b) h/2 B (1/2 )*(a+b) h C. (a+b) h1/2 D. h/2* (a+b)21以下叙述中正确的是( )AC程序中注释部分可以出现在程序中任意合适的地方B花括号“ ”和“ 只能作为函数体的定界符C构成 C程序的基本单位是函数,所有函数名都可以由用户命名D分号是 C语句之间的分隔符,不是语句的一部分22以下不能定义为用户标识符的是()Ascanf B Void C _3com_ Dint( 完整版 ) 一二三章部分题库( 含答案 ) 23. 以下程序运行后的输出结果是()main()int a;char c=10;float f=100.0;double x;a=f/=c*=(x=6.5);printf(” d %d %31f %3 1fn ,a,c,f ,x) ;A.1 65 1 6.5 B. 1 65 15 6 5 C 1 65 1 0 6.5 D. 2 65 1.5 6。

      524. 以下选项中非法的表达式是()A0=x=0 ) m=a; D) if(a=b)=0) m=a;39. 设 y=z=4,则表达式 x=y= =z 的值为() A) 4 B) 4 C) 1 D) 040. int x=43, y=0 ; char ch= A;则表达式xy+ch- B的值是() A) 43 B) 65 C) 1 D) 041. 设 a 为整型变量 , 则下列不能正确表达数学关系1a1 a5 B) a= =2 a= =3 a= =4C) 1 a5 D) !(a =1)&! (a=5)42. 以下不是 C语言的特点的是().A、语言简洁紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件操作D、C语言移植性好43. 下列字符序列中,不可用作C语言标识符的是().Aabc123 Bno1 C_123_ D_ok 44. 正确的 C语言标识符是( ) A_buy_2 B2_buy C?_buy Dbuy?45. 请选出可用作C语言用户标识符的一组标识符() Avoid Ba3_b3 CFor D2adefine _123 -abc DOWORD IF Case sizeof46。

      设有 int x=11;则表达式( x+*1/3 )的值是A4 C.11 D1247不属于 C语言关键字的是 ( ) Aint Bbreak Cwhile Dcharacter 48是 C语言提供的合法关键字的是() AFloat Bsigned Cinteger DChar49. 以下不能定义为用户标示符的是( ). Ascanf BVoid C_3com_ Dint 50. 一个 C程序是由() 完整版 ) 一二三章部分题库( 含答案 ) A一个主程序和若干子程序组成B一个或多个函数组成C若干过程组成D若干子程序组成51. C 语言程序的基本单位是() A程序行 B语句 C函数 D字符52. 下列说法中,错误的是() A每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B每个函数都有一个函数头和一个函数体,主函数也不例外C主函数只能调用用户函数或系统函数,用户函数可以相互调用D程序是由若干个函数组成的, 但是必须有、而且只能有一个主函数53. 以下说法中正确的是( ) AC语言程序总是从第一个定义的函数开始执行B在 C语言程序中,要调用的函数必须在main( )函数中定义CC语言程序总是从main( )函数开始执行DC语言程序中的main( )函数必须放在程序的开始部分54. C 编译程序是() 。

      AC程序的机器语言版本B一组机器语言指令C将 C源程序编译成目标程序D由制造厂家提供的一套应用软件55以下选项中,合法的用户标识符是() Along B_2abc C3dmax DAdat( 完整版 ) 一二三章部分题库( 含答案 ) 56以下选项中 , 合法的实型常数是( ) A5E2.0 BE-3 C2E0 D13E57x,y ,z被定义为 int 型变量,若从键盘给x,y,z输入数据,正确的输入语句是A)INPUT x、y、z; B)scanf(%d%d%d, x,&y ,&z);C)scanf( ”%d d%d ”, x,y,z ); D )read (%d%d%d”, &x,y, z)58C语言中的标识符只能由字母, 数字和下划线三种字符组成,且第一个字符()A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母,数字和下划线中任一字符59以下选项中,正确的字符常量是( ) A”F” B CW D601. 若已定义 : int x=45,y; 则表达式 y=3.0+x/2的值是 ( ) A 5.0 B 5 C 4 D 4 061下列变量定义中合法的是Ashort _a=1 。

      le-1; Bdouble b=1+5e2.5 ;Clong do=0 xfdaL; Dfloat 2_and=1e3;62有定义 int a=2,b=3,c=10;则计算表达式 a+=b+2,c =a+1 后 c 的值是 ( ) A 3 B 2 C 1 D 463若有代数式cdab3, 则不正确的 C语言表达式是(). Aa/c/d*b 3 B3ab/c/d C3*ab/c*d Da*b/d/c 364已知各变量的类型说明如下:( 完整版 ) 一二三章部分题库( 含答案 ) int m=8,n, a, b; unsigned long w=10; double x=3.14, y=0.12;则以下符合 C语言语法的表达式是( ) Aa+=a-=(b=2) (a=8) B n=n*3=18 Cx%3 Dy=float (m )65以下符合 C语言语法的赋值表达式是() Aa=9+b+c=d+9 Ba=(9+b, c=d+9) Ca=9+b, b+ , c+9 Da=9+b+=c+966 已知字母 A的 ASCII 码为十进制数65,且 S为字符型,则执行语句S=A+63 ;后, S中的值为(). AD B 68 C不确定的值 DC67在 C语言中,要求运算数必须是整型的运算符是() 。

      A/ B+ C*= D68若 x 为 int型变量,则执行以下语句后,x 的值为 ( ) x=6;x+=x-=x*xA.36 B60 C60 D2469若有定义: int m=7 ; float x=2.5, y=47; 则表达式x+m 3* (int )(x+y)%2/4的值是( ). A2.500000 B2750000 C3500000 D0.00000070在 C语言中, char 型数据在内存中的存储形式是(). A补码 B反码 C原码 DASCII 码71设变量 x 为 float类型,m为 int类型,则以下能实现将x 中的数值保留小数点后两位,第( 完整版 ) 一二三章部分题库( 含答案 ) 三位进行四舍五入运算的表达式是() Ax=(x*100+0.5)/100.0 Bm=x*100+0 5, x=m/100.0Cx=x*100+0.5/100.0 Dx=(x/100+0.5 ) 100.072a=2 为整型变量 , (a+EA) *3 表达式的值是(). A 18 B 12 C 8 D 2073设以下变量均为int类型,则值不等于7 的表达式是() A (m=n=6, m+n, m+1)B (m=n=6 , m+n, n+1 )C(m=6, m+1, n=6, m+n)D(m=6, m+1, n=m, n+1 )74假设所有变量均为整型,则表达式(x=2, y=5 , y+, x+y)的值是( ).A7 B8 C6 D275已。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.