网站大量收购独家精品文档,联系QQ:2885784924

C语言强化练习题.docx

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言强化练习题

计算机培训 C语言随堂练习题  PAGE 50 计算机培训 C语言随堂练习题 杨凌银月计算机培训 C语言随堂练习题 1——3章 1: 以下说法中正确的是______。 A、#define和printf都是C语句 B、#define是C语句,而printf不是 C、printf是C语句,但#define不是 D、#define和printf都不是C语句 2: 以下程序的输出结果是______。 main() { int k=17; printf(%d,%o,%x\n,k,k,k); } A、17,021,0x11 B、17,17,17 C、17,0x11,021 D、17,21,11 3: 请选出可用做C语言用户标识符的一组标识符______。 ① void ② a3_b3 ③ For ④ 2a define _123 _abc DO WORD IF case sizeof A、① B、② C、③ D、④ 4: 执行下面程序中的输出语句后, main() { int a; printf(%d\n,(a=3*5,a*4),a+5); } a的值是______。 A:15 B:20 C:10 D:60 5: 在C语言中,下列各选项中,不正确的int类型的常数是______。 A、32768 B、0 C、037 D、0xAF 6: 以下选项中属于C语言的数据类型是______。 A、复数型 B、逻辑型 C、双精度型 D、集合型 7:有定义语句:int x,y;。若要通过scanf(%d,%d,x,y);语句使变量x得到数值11,变量 y得到数值12,下面四组输入形式中,错误的是______。 A、11 12↙ B、11,12↙ C、11, 12↙ D、11,↙12↙ 8:以下不能定义为用户标识符的是____。A、scanf B、Void C、_3com_ D、int 9:以下选项中非法的表达式是______。 A、0=x100 B、i=j==0 C、(char)(65+3) D、x+1=x+1 10:以下叙述中正确的是______。 A、C程序中注释部分可以出现在程序中任意合适的地方 B、花括号{和}只能作为函数体的定界符 C、构成C程序的基本单位是函数,所有函数名都可以由用户命名 D、分号是C语句之间的分隔符,不是语句的一部分 11:已定义c为字符型变量,则下列语句中正确的是______。 A、c=97 B、c=97; C、c=97; D、c=a; 12:设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位, 并将第三位四舍五入的是______。 x=x*100+0.5/100.0; B、x=(x*100+0.5)/100.0 C、 x=(int)(x*100+0.5)/100.0; D、x=(x/100+0.5)/100.0; 13:设有如下程序段 int x=2002,y=2003; printf(%d\n,(x,y)); 则以下叙述中正确的是____。 A、输出语句中格式说明符的个数少于输出项的个数,不能正确输出 B、运行时产生出错信息 C、输出值为2002 D、输出值为2003 14:有以下程序 main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf(%d %d %3.1f %3.1f\n,a,c,f,x); } 程序运行后的输出结果是______。 A、1 65 1 6.5 B、1 65 1.5 6.5 C、1 65 1.0 6.5 D、2 65 1.5 6.5

文档评论(0)

aicencen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档