C语言总复习_绝对经典.pptVIP

  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文档。上传文档
查看更多
1.下列四个叙述中,错误的是( )。 A. C语言中的关键字必须小写 B. 变量的存储类型决定了变量的存储位置及其生存期 C. 宏定义必须以#define 开头,行末必须加分号 D. C语言中的注释行可以出现在程序的任何位置 2.下列四个叙述中,错误的是( )。 A. 一个C源程序必须有且只能有一个主函数 B. 一个C源程序可以含一个或多个子函数 C. 在C源程序中注释说明必须位于语句之后 D. C源程序的基本结构是函数 c c 3.对两个静态变量k1,k2进行初始化: static char k1=A; static char k2=A; 则下列叙述正确的是________ A.上述语句有错误 B. K1=K2=A C. K1是字符串,K2是字符 D. K1是字符,K2是字符串 4. C语言提供的合法的数据类型关键字是_________ A. Double B. short C. integer D. Char A B 5.设x为int型变量,则执行语句x=10; x+=x-=x-x; 后, x的值为( )。 A. 10 B. 20 C. 40 D. 30 6.以下程序的输出结果是________ #include stdio.h #include math.h main() { int a=1,b=4,c=2; float x=10.5,y=4.0,z; z=(a+b)/c+sqrt((double)y)*1.2/c+x; printf(“%f\n”,z);} A. 14.000000 B. 15.400000 C. 13.700000 D. 14.900000 B C 7.设r,s,t为实型变量,代数式rs/10t在C程序中的正确写法是________。 A.rs/10t B.r*s/10t C.r*s/10/t D.r*s/10*t 8.为表示关系y在闭区间【x,z】内,应使用的C语言表达式是( )。 A. (x=y)(y=z) B.(x=y)AND(y=z) C. x=y=z D.(x=y)(y=z) C A 9.下列叙述中,正确的是( )。 A. 输入项可以是一个实型常量, 如: scanf(%f,3.5); B. 只有格式控制,没有输入项,也能正确输入数据到内存,如:scanf(a=%d, b=%d); C. 当输入一个实型数据时,格式控制部分可以规定小数点后的位数,如:scanf(%4.2f,f); D. 当输入数据时,必须指明变量地址 如: scanf(%f,f); D 10.printf函数中用到格式符“%5s”,如果输出的字符串长度大于5, 则输出方式是( )。 A. 从左起输出该字符串,右补空格 B. 按原字符串长从左向右全部输出 C. 右对齐输出该字符串, 左补空格 D. 输出错误信息 12.若定义int x; float y; 且执行scanf(%3d,%f,x,y); 语句时,从第一列开始输入数据 12345,678回车,则x的值为( )。 A. 12345 B. 123 C. 45 D. 345 B B 13.设 char c1=a,c2=A;则表达式 c1==c2+32?c1:(c1=c2+32)的值为( )。 A. 1 B. 0 C. a D. A‘ 14.运行以下程序段的运行结果是( )。 int x=1,y=2,z=3,a=-1; if(x=y) a=0; else if(z y) a=1; printf(%d%d%d%d \n,x,y,z,a); A. 1 2 3 1 B. 1 2 3 0 C. 1 2 3 -1 D. 编译时报语法错误,不能执行 C B 15.设 int a=1,b=2,c=3,d=4,z;则表达式(ab)?(z=c):(z=d)的值为( )。 A. 4 B. 2 C. 1 D.

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2023年10月08日上传了教师资格证

1亿VIP精品文档

相关文档