第3章-顺序结构程序设计的题目 2.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文档。上传文档
查看更多
第3章-顺序结构程序设计的题目 2

4.2.3 顺序结构程序设计思考题 一、填空题 【1】C语言的语句可分为五大类,即 、 、 、 、 。 【2】C提供的函数以 的形式存放在系统中,使用库函数时,要用预编译命令 将有关的头文件包含到用户源程序中。 【3】对不同类型的数据用不同的格式字符,d格式字符用来输出 整数,o以 形式输出整数,x以 形式输出整数;s用来输出 ;e以 形式输出实数。 【4】整型变量与字符变量在 范围内可以互相替换。 【5】scanf(“%d”,a);中的“”是 运算符。 【6】格式符“%m.ns”表示输出 列,但只取字符串 端的 个字符, 端补空格。 【7】单精度实数的有效位数一般为 位,双精度数的有效位数一般为 位。 【8】语句printf(“%e”,123.456);的输出为 。其中,系统自动给出 位小数,指数部分占 位。 【9】若有定义:int a=0;执行赋值语句a+=a*=a%=a-=15;变量a的值为 。 【10】若有定义:int x=0;接着执行赋值语句x=(x=3+5,x*5);后,变量x为 。 【11】printf(“%d\n”,(int)(2.5+3.0)/3);的输出结果是 。 【12】假设变量a为整型,则执行a=3+5,a*4;printf(“%d\n”,a);后的输出结果是 。 【13】C语句的最后用 结束。 二、判断题 【14】C程序中,声明部分的内容不属于语句。 【15】C语言包括丰富的语句,如基本的输入输出语句也是有C语言本身提供的。 【16】任何表达式都可以加上分号而成为语句。 【17】C语言对书写格式有固定要求,不允许一行写多个语句。 【18】C语言中的赋值号“=”是一个运算符。 【19】表达式能构成语句是C语言的一个重要特色。 【20】空语句的作用是换行。 【21】如果在一个函数中调用getchar和putchar函数,则必须在该函数前加上#includestdio.h命令。 【22】语句scanf(“%2d %*5d”,a,b);中“%*5d”表示需要输入5个“*”号。 三、选择题 【23】已知int a=256,printf(“%x”,a);的结果是( )。 A.0100 B.0256 C.offe D. 00ff 【24】某程序中包含一个输入语句scanf(“%d%d%d%d”,a,b,c,d);要求a,b,c,d的值分别为1,2,3,4,则下列输入不合法的是( )。(注:CR表示回车) A.CR2CR3CR4CR B.1︼2︼3︼4CR C.1︼︼2CR︼3︼︼4 D.1,2,3,4CR 【25】在C语言中,可以输出float型变量值的函数是( )。 A.scanf B.putchar C.printf D.getchar 【26】已知int a,b,c,d;则为使以下语句输出:1234+123+12+1,正确的输入形式应为( )。 scanf(“%4d-%3d-%2d-%1d”,a,b,c,d); printf(“%4d+%3d+%2d+%1d\n”,a,b,c,d); A.1234123121 B.1234-123-12-1 C.1234︼123︼12︼1 D.1234+123+12+1 【27】已知int a; float b; 所用scanf语句格式为scanf(“a=%d, b=%f”,a,b);则为了将数据5和8.8分别赋给a和b,正确的输入应当是( )。 A. 5, 8.8 回车 B. 5回车 8.8回车 C. a=5,b=8.8回车 D. a=5回车b=8.8回车 【28】以下的选项中,合法的赋值语句是( )。 A.a=b=58 B.i++;C.a=58,b=58 D.k=int(a+b); 【29】设x为int型变量,则执行以下语句段后,x的值为( )。 A.10  B.20  C.40  D.30 x=10; x+=x-=x-x; 【30】下面程序的输出结果是( )。 A.14.000000          B.15.400000 C.13.700000          D.14.900000 #include “math.h” main() {int a=1, b=

文档评论(0)

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

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

1亿VIP精品文档

相关文档