C语言综合复习三.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文档。上传文档
查看更多
C语言综合复习三

C语言综合复习三 一、选择题 1、main() {char c1=97,c2=98; printf(%d %c,c1,c2); } A、 97 98 97 b C、 a 98 D、 a b 、main() { int j; j=3; printf(%d,,++j); printf(%d,j++); } A、 3,3 B、 3,4 4,3 D、 4,4 3、、、下面有关for循环的正确描述是?????????? A、 for循环只能用于循环次数已经确定的情况 B、 for循环是先执行循环体语句,后判定表达式 C、 在for循环中,不能用break语句跳出循环体 D、 for循环体语句中,可以包含多条语句,但要用花括号括起来 、 A、True 9、 10、 设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为?????????? A、 int????? B、 float????? C、 double????? D、 不确定 11、 12、?( B )? A、10回车22回车33回车 B、10.0,22.0,33.0回车 C、10.0回车22.0 33.0回车 D、10 22回车33回车 13、若二维数组a有m列,则在a[i][j]前面的元素个数为???? A、 j*m+IB、 i*m+jC、 i*m+j-1D、 i*m+j+1?( B )? A、C语言既具有高级语言的一切功能,也具有低级语言的一些功能 B、C语言中的每一条执行语句都必须用分号结束,分号不是C语言的 一部分,是语句之间的分隔符号 C、注释可以出现在程序中任意合适的地方 D、命令行后面不能加分号,命令行不是C语言的语句 15、下列?( B )?是正确的变量名. A、 2sun B、 flour C、 _ary*123 D、 aw~d1 16. 设d为字符变量,下列表达式不正确的是( C ) (A)d=97 (B)d=’a’ (C)d=”a” (D)d=’g’ 17.关于C语言以下说法正确的是( A )。 (A) 实参和与其对应的形参各占用独立的存储单元 (B) 实参和与其对应的形参共占用一个存储单元 (C) 只有当实参和与其对应的形参同名时才共占用存储单元 (D) 形参是虚拟的,不占用存储单元22 18.若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( A )。 (A) 没有返回值 (B) 返回若干个系统默认值 (C) 能返回一个用户所希望的函数值 (D) 有返回值,但返回一个不确定的值 19.变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋 值正确的是( D ) (A) i=3 (B) *p=3 (C) *p=1000 (D) p=i 20.分析下面函数 swap(int *p1,*p2) { int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为( D )。 (A) 交换*p1和*p2的值 (B) 正确,但无法改变*p1和*p2的值 (C) 交换*p1和*p2的地址 (D) 可能造成系统故障,因为使用了空指针 21、C语言中,求余运算符是?( A )?。 A、 % B、 / C、 %和/ D、 * 22、( A )?表示换行。 A、\n B、\b C、\r D、\t 23、 如有i=3,printf(“%d”, ++i),结果输出为?( B )? A、3 B、4 C、任意数字 D、0 24、若变量c为char类型,能正确判断出c为大写字母的表达式是 ?( D )?。 A、‘A’=c= ‘Z’ B、(c= ‘A’) || (c= ‘Z’) C、(‘A’=c) and (‘Z’=c) D、 (c= ‘A’) (c= ‘Z’) 25.已知int a=6; 则执行a+=a-=a*a;语句后,a的值为?( D )? A、36 B、0 C、-24 D、-60 二、填空题 1、若有int a[3]={10,12,30};则a+1是__ a[1] __的地址,*(a+2)= __30__ 2、请填空。 #include stdio.h void main() { cha

文档评论(0)

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

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

1亿VIP精品文档

相关文档