2013C语言大题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013C语言大题

第一部分:选择题(每题2分,20题/套,共40分) 2 一、 概述 2 二、 语法基础 2 三、 控制结构 4 四、 数组 6 五、 函数 7 六、 指针 9 七、 结构体和共用体 11 八、 枚举、自定义类型和位运算 12 九、 文件 13 第二部份:参考答案 14 选择题 14 第一部分:选择题(每题2分,20题/套,共40分) 概述 main()函数的位置( B )。 必须位于c库函数的后面 可位于用户自定义函数之前,也可以位于用户自定义函数之后 必须位于程序文件的最前面 必须位于用户自定义函数的前面 C源程序由函数构成,函数则由函数的首体和( D )两部分组成。 A.复合语句 B.结构体 C.联合体 D.函数体 通常将程序设计语言划分为( A ) 机器语言、汇编语言和高级语言 汇编语言、高级语言和低级语言 自然语言、流程图和伪代码 高级语言、自然语言和伪代码 下列叙述正确的是( C )。 C源程序都是从main()函数开始执行,所以main()函数必须位于程序文件最前面 注释部分只能单独占用一行,不能跟在一行语句的后面 函数体的定界符只能用一对花括号“{ }” C源程序中每一行就是一条语句 下列叙述正确的是( A )。 注释部分在C源程序可独占一行,也可跟在一行语句的后面 花括号“{ }”只能用作复合语句的定界符 函数是C源程序的基本单位,所有函数名都可以由用户命名 分号是C语句之间的分隔符,并不表示一条名句的结束 下列不合法的用户标识符是( C )。 A._count B._6b C.?a D.pro 语法基础 下列全法的长整型常量是( A )。 A.32768L B.32768+Long C.328Long D.Long32768 若已定义:int x;char c;则表达式c+10*x的结果类型是( B )。 A.double B.int C.char D.float 若已定义:int i=3,a?;语句a=(i--)+(i--)?;执行后a的值是( A )。 A.6 B.4 C.5 D.7 若已定义:char ca;要从键盘输入字符‘B’给变量ca,用使用的语句是( B )。 A.putchar(ca); B.ca=getchar( ); C.scanf(“%c”,ca); D.getchar(ca)?; 若已定义:int x,y?;则( A )表达式无法正确表示数学关系式|x-y|3。 A.(x-y)-3(x-y)3 B.abs(x-y)3 C.(x-y)*(x-y)9 D.(x-y)3||(x-y)-3 若已定义:int x=2,y=4;则表达式(double)x/(y+1)的值是( A )。 A.0.4 B.0.5 C.0 D.1 若已定义:int a=1,b=3,x=3,y=4;则表达式ab??a?:xy??x?:y的值是( D )。 A.4 B.2 C.1 D.3 下列不属于C语言数据类型的是( B )。 A.枚举类型 B.长复数类型 C.单精度型 D.整型 若已定义:char ca;判断变量ca值为大写字母的逻辑表达式是( B )。 A.‘A’=ca=?‘Z’ B.(ca=‘A’)(ca=‘Z’) C.(‘A’=ca)(‘Z’=ca) D.(ca=A)(ca=Z) 若已定义:int a=2;则( D )是正确的赋值表达式。 A.a=double(a/3) B.a+3=a C.a*3=4 D.a-=(a*3) 若已定义:int x=3,y=2;语句( C )可以实现输出结果为:3*2=6。 A.printf(“?x*y=%d”,x*y)?; B.printf(“%d*%d=x*y”,x,y)?; C.printf(“%d*%d=%d”,x,y,x*y); D.printf(“x,y=x*y”); 若已定义:float x,y,z;则表达式( B )与右侧所示代数式计算结果不相符。 A.(x+y)/3/(1+z) B.1/3*(x+y)/(1+z) C.(x+y)/(1+z)/3 D.(x+y)/(3*(1+z)) 下列合法的常量是( B )。 A.E13 B.‘\n’ C.‘3a’ D.‘a’+3 逻辑表达式( D )能正确判断变量a和b的值同时为正或同时为负。 A.(a+b0)(a*b0) B.(a0b0)(a0b0) C.(a0 || b0)(a0 || b0) D.(a0 b0) || (a0 b0) 若已定义:int a=5;float x=5.3;?则表达式a%3/

文档评论(0)

hf916589 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档