武大c语言网上作业答案,武大C语言题库

62e50291a81fc54b507f33cb80033297.gif 武大C语言题库

(36页)

22ae66ec415ae9f4c4d9a95c13a183ed.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.9 积分

第一章C语言源程序经过编译、链接后生成的可执行文件扩展名是__A____。 (A).exe (B).cpp (C).c (D).obj C语言程序要正确地运行,必须要有__D____。 (A)printf函数 (B)scanf函数 (C)自定义的函数 (D)main函数以下均为合法用户标识符的是__D____。 (A)do,xyz,_printf (B)3a,_tt,IF (C)void,ff,s_v (D)_pi,IF,big_tree 以下叙述中正确的是__B____。 (A)C语言程序从源程序中第一个函数开始执行 (B)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束(C)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 (D)main可作为用户标识符,用以命名任意一个函数作为主函数 以下叙述中错误的是__C____。 (A)C语言是一种结构化程序设计语言 (B)结构化程序有顺序、选择和循环三种基本结构 (C)使用三种基本结构构成的程序只能解决简单问题(D)结构化程序设计提倡模块化的设计方法 C语言程序的基本单位是【函数】。 编写C语言源程序时,需要使用【 编辑】器将源代码输入到计算机中。 C语言源程序中可以有多处注释。 第二章以下属于合法数据类型关键字的是___C___。 (A)Long (B)shot (C)char (D)doubel 以下不合法的数值常量是___C___。 (A)011 (B)1e1 (C)8.0E0.5 (D)0xabcd 以下正确的字符常量是___D___。 (A)"T" (B)'\\'' (C)' (D)'T'以下不合法的字符常量是___A___。 (A)"a" (B)'\77' (C)'\n' (D)'\x5c' 表达式3.6-5/2+1.2+5%2的值是___D___。 (A)4.3 (B)4.8 (C)3.3 (D)3.8以下均是合法常量的是___B___。 (A)038,.5e-6,0xE (B)12.,0Xc33,3.6e0 (C).17,4e1.5,0ade (D)0x6A,30_000,3.e7 以下均是非法常量的是___A___。 (A)0x2g,0ff,E5 (B)'\\','\21',12,456 (C)028,04567,0xffff (D)0xaa,'a',"a" 设有说明语句:int i=5; char c='A'; double d=3.14; ,以下结果为整型的表达式是___B___。 (A)i/2+d (B)i/2*c (C)c+d/2 (D)i/2+c+d 若变量均已正确定义并赋值,以下合法的赋值语句是___C___。 (A)x+n=i; (B)x=n%2.5; (C)x=y==5; (D)x=5=4+1; 以下变量说明语句中,合法的是__C____。 (A)float 5_five=3.4; (B)int _xyz=29 (C)double a1=6.2e4; (D)short do=3; 设有说明语句:int x=1; double y=1.0;,以下不符合C语言语法的表达式是___C_____。 (A)++x,y=x-- (B)x=(int)(y/3) (C)x=x+10=x+y (D)(double)x/3 设有说明语句:int x,a,b,c; double d=3.14; ,以下不符合C语言语法的表达式是__A____。 (A)d%3 (B)d+=-1 (C)x=(a=-1,b=-3,a*b) (D)a+=(a=3)*(b=2)*(c=1) 以下能正确定义且赋初值的语句是___B___。 (A)int n1=n2=-1; (B)char c=32;(C)float f; (D)double x=12.3E2.5; 设有说明语句:char s="AA"; ,下面说法正确的是__D____。 (A)变量s中包含1个字符 (B)变量s中包含2个字符 (C)变量s中包含3个字符 (D)说明语句不合法设有说明语句:int i=2; ,以下选项的四个表达式中与其他三个表达式的值不相同的是___A___。 (A)i++ (B)i+=1 (C)++i (D)i+1 若变量均已正确定义并赋值,以下合法的赋值表达式是___B___。 (A)x=3+b=x+3 (B)x=(b=x+3,3+b) (C)x=3+b,b++,x+3 (D)x+=3=x+3 若已定义x和y为double类型,表达式(x=1,y=x+3/2)的值是___C___。 (A)1 (B)2 (C)2.0 (D)2.5 与数学式子2乘以y的n次方除以(2x+1)对应的C语言表达式是___C___。 (A)2*y^n/(2*x+1) (B)2*y**n/(2*x+1) (C)2*pow(y,n)/(2*x+1) (D)2*pow(n,y)/(2*x+1) 设有说明语句:int k=7,x=12; ,以下表达式中值为3的是___D___。 (A)x=k%5 (B)x%=(k-k%5) (C)x%=k-k%5 (D)x=5-(k%=5) 设有说明语句:int n=7,i=3; ,执行赋值运算n%=i+1后,变量n的值是___D___。 (A)0 (B)1 (C)2 (D)3 以下与k=i++完全等价的表达式是___B___。 (A)i=i+1,k=i (B)k=i,i=i+1(C)k=++i (D)k+=i+1 能正确表示数学关系:“-5≤a≤5”的C语言表达式是___C___。 (A)a>=-5 and a<=5 (B)a>=-5 or a<=5 (C)a>=-5 && a<=5 (D)a>=-5 || a<=5 以下选项中,当k为大于1的奇数时,值为0的表达式___D___。 (A)k%2==1 (B)k/2 (C)k%2!=0 (D)k%2==0若变量均已正确定义并赋值,以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是____C____。 (A)(x-y>0) (B)(x-y<0) (C)(x-y<0 || x-y>0) (D)(x-y==0) 已知大写字母'A'的ASCII码是65,小写字母'a'的ASCII码是97,则字符常量'\101'是___A___。 (A)字符'A' (B)字符'a' (C)字符'e' (D)非法的常量 设有说明语句:int i; float f; double d; ,表达式5-2*i+d/f值的数据类型为【 double 】。设有说明语句:char k='\77'; ,变量k中包含【 1 】个字符。 C语言中的基本数据类型包括整型、实型和【 字符型】。已知大写字母'A'的ASCII码是65,若变量 关 键 词: 语言 题库

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MOOC是一种在线教育平台,武汉理工大学也在该平台上开设了编译原理课程。编译原理是计算机科学与技术专业的一门重要课程,主要研究计算机编程语言的设计和实现。作为这门课程的一部分,学生们需要完成编译原理作业。 编译原理作业是为了检验学生对于课程内容的理解和掌握程度。作业内容通常包括理论知识和实践操作两个方面。在理论知识方面,学生需要掌握编译原理的基本概念、原理和技术,了解编译器的各个模块的作用和相互之间的关系。在实践操作方面,学生需要利用所学的知识,设计并实现一个简单的编译器,完成对某种编程语言的编译工作。 完成编译原理作业对学生来说是一个较大的挑战。首先,他们需要认真学习课程内容,理解编译原理的基本原理和方法。其次,需要熟悉编程语言的语法和语义,并学会使用编程工具和技术,如Flex和Bison等。最后,还需要具备一定的分析和解决问题的能力,能够发现和解决编译过程中可能出现的错误和异常情况。 通过完成编译原理作业,学生可以更好地理解和掌握编译原理的知识和技术,提高编程能力和解决问题的能力。同时,作业也是对学生知识掌握情况的一次检验,有助于教师对学生学习情况的评估和指导。总之,编译原理作业是学生在学习该课程中的重要环节,对于学生和教学效果都具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值