2012年12月C语言选择题技术总结.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
201212选择题 0144、结构化程序设计三种基本控制结构不包含( C )。 A.选择结构 B.循环结构 C.数据结构 D.顺序结构 0145、C源程序需经过( B )生成可执行文件。 A.录入和编辑 B.编译和连接 C.调试和连接 D.编辑和解释 0146、C源程序由函数构成,而函数的基本组成单元是( D )。 A.表达式 B.变量 C.过程 D.语句 0147、以下叙述中错误的是( B )。 A.所有语句都必须以分号;结束 B.语句必须在一行内写完 C.C源程序必须包含一个main()函数 D.以一对/*和*/为定界符括起来的文字为注释部分 0148、以下叙述中正确的是( C )。 A.结构化程序只能解决一些简单的数学问题 B.结构化程序由顺序、选择、嵌套三种基本控制结构组成 C.C语言是一种结构化程序设计语言 D.为提高程序效率,应尽量使用Goto语句 0244、整型常量三种表示形式中不含( A )。 A.二进制 B.八进制 C.十进制 D.十六进制 0245、( C )为合法的字符常量。 A.\\ B.xx C.\n D.x 0246、( C )为合法的用户标识符。 A.h2.7 B.8du C._3tree D.struct 0247、( A )为合法的浮点型常量。 A.1.0E-8 B.E-8 C.1E-8.5 D.1.25E 0248、以下不是C允许的十六进制数表达形式( A )。 A.55H B.0x9b C.0x11 D.0x29 0344、若已定义:int x=1,y=2,n; 则( D )是正确的。 A.n=2x+y B.(x+0.8)%5 C.n+2=x*3 D.n=(x=2)*(y=3) 0345、若已定义:int a,b=3,c; 则( C )是不正确。 A.c=6*b; B.c=(a=10,a+=6); C.c=((2=a)+b); D.b*=b+=2*b; 0346、以下表达式中,( )无法正确表示右图所示的代数式: A.(a+b)*(a-c)/(3*a) B.(a+b)/(3*a)*(a-c) C.(a+b)*(a-c)/3*a D.(a+b)/a*(a-c)/3 0347、( D )语句能正确定义整型变量x,y,z,并给它们赋相同初值3。 A.int x=y=z=3; B.int x,y,z=3; C.int 3=z=y=x; D.int x=3,y=3,z=3; 0348、若已定义:int a,b; 则逗号表达式a=5,b=3,a*=a+b的值是( B )。 A.28 B.40 C.8 D.15 0444、运算符( D )不能用于非整型数据运算。 A.+ B./ C.* D.% 0445、若已定义:int i=3,j=2; 则表达式 --i+(j++)的值是( A )。 A.4 B.5 C.6 D.3 0446、若已定义:float a=1.2; int b=3; 则表达式 b%5-a的值是( B )。 A.2 B.1.8 C.-0.2 D.-1.2 0447、若已定义:int a,b=6; 执行语句a=--b;后变量a、b的值分别是( B )。 A.6、6 B.5、5 C.5、6 D.6、5 0448、若已定义:int i=2,j=7; 则( D )表达式不正确。 A.(--i)+j B.(i++)+(j++)+5 C.(i--)+(j++) D.(i++)+j+(5++) 0544、若已定义:float x; char c; 以下正确的输入语句是( D )。 A.scanf(%f%c, x,%c); B.scanf(%f%c, x,c); C.scanf(%f,c, x,c); D.scanf(%f%c, x,c); 0545、( B )可产生(0,0.9)之间的随机数。 A.srand()%10/10.0 B.rand()%10/10.0 C.srand()*10%10 D.rand()%10/10 0546、若已定义:char c1,c2,c3; 使用语句scanf(%c%c%c,c1,c2,c3);给c1,c2,c2分别赋h,u,b,正确的输入形式是( A )。 A.hub B.h,u,b C.h,u,b D.h u b 0547、表达式strlen(abcde\0gh)的值为( C )。 A.9 B.7 C.5 D.4 0548、求x平方根的正确函数调用是( B )。 A.pow(x,2) B.sqrt(x) C.sqrt(x,2) D.sqr(x) 0644、若已定义:int a; 条件表达式( B )等价于求a的绝对值。 A.a0?

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档