2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案_第1页
2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案_第2页
2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案_第3页
2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案_第4页
2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第1页。2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案

2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第1页。printf("|%s|%f|","China",30.13);C.printf("|%-10s|%5.2f|","China",30.13);D.printf("|%s|%7.2f|","China",30.1345)。第一章测试:1.正确答案为A。机器语言是一种低级语言程序,可以被计算机直接执行。2.正确答案为A。C语言程序的执行是从main()函数开始,直到main()函数结束。3.正确答案为C。编辑程序的功能是建立并修改程序。4.正确答案为D。C编译程序是将C源程序编译成目标程序的程序。5.正确答案为B。C语言源程序的语句分隔符是分号。2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第2页。第二章测试:2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第2页。1.正确答案为D。语句“ch=getchar();”等价于scanf("%c",&ch);2.正确答案为A。输出“比例值为20%”需要使用转义字符%,即printf("比例值为20%%");3.正确答案为D。输出“|20|30|”需要使用格式化输出,即printf("|%-5d|%-6d|",20,30);4.正确答案为C。输出“|China|30.13|”需要使用格式化输出,即printf("|%-10s|%5.2f|","China",30.13);单选题】(2分)下面的程序段中,有哪些地方存在问题?请修改并解释问题所在。includeintmain()inta,b,c;scanf("%d%d",&a,&b);c=a+b;printf("a+b=%d",c)2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第3页。return0;2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第3页。存在问题:1.缺少分号:printf语句末尾缺少分号。2.输入格式错误:scanf语句中应该输入两个整型变量,但只输入了一个变量。修改后的程序:includeintmain()inta,b,c;scanf("%d%d",&a,&b);c=a+b;printf("a+b=%d",c);return0;以下给出已经修改后的文章:第六章测试2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第4页。2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第4页。1.【单选题】(2分)以下定义语句中,错误的是()。A。chars[10]={"test"};B。chara[]={"test"};C。intn=5,a[n];D。inta[]={1,2};2.【单选题】(2分)以下对二维数组a进行正确初始化的是()。A。inta[2][]={{1,2},{3,4}};B。inta[2][]={1,2,3,4,5,6};C。inta[2][3]={{1,2},{3,4},{5,6}};D。inta[][3]={1,2,3,4,5,6};3.【单选题】(2分)在定义inta[5][4]之后,对a的引用正确的是()。A。a[5][0]B。a[2][4]C。a[4][3]2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第5页。D。a[1][3]2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第5页。4.【单选题】(2分)以下给字符数组str定义和赋值正确的是()。A。charstr[]={"China!"};B。charstr[10];str={"China!"};C。charstr[10];strcpy(str,"abcdefghijkl");D。charstr[10]={"abcdefghijkl"};5.【单选题】(2分)当接受用户输入的含有空格的字符串时,应使用函数()。A。scanf()B。printf()C。getchar()D。fgets()第七章测试1.【单选题】(2分)2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第6页。在调用函数时,如果实参是数组名,它与对应形参之间的数据传递方式是()。2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第6页。A。传递方式由用户指定B。地址传递C。由实参传给形参,再由形参传回实参D。单向值传递2.【单选题】(2分)设有如下的函数ggg(x)floatx;printf("\n%d",x*x);}则函数的类型()。A。是intB。是voidC。与参数x的类型相同D。无法确定3.【单选题】(2分)现有如下程序2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第7页。include"XXX"2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第7页。intfun(intx)printf("x=%d\n",++x);intmain()fun(12+5);return0;则程序的输出结果是()A。x=12B。x=18C。x=17D。x=134.【单选题】(2分)以下哪个函数可以用来读取含有空格的字符串?A。scanf()B。printf()2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第8页。C。getchar()2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第8页。D。fgets()单选题】(2分)函数调用语句func(rec1,rec2+rec3,(rec4,rec5));中实参的值是()A.rec1,rec2+rec3,rec4,rec5B.rec1,rec2,rec3,rec4,rec5C.rec1,rec2+rec3,(rec4,rec5)D.rec1,(rec2+rec3),(rec4,rec5)单选题】(2分)函数调用语句func(rec1.rec2+rec3.(rec4.rec5))中实参的个数是()A。有语法错误B。3C。52020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第9页。D。42020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第9页。单选题】(2分)以下关于程序有语法性的原因的正确说法是(C)intmain()intG=5.k;voidprt_char();k=prt_char(G);A。函数说明和函数调用语句之间有矛盾B。变量名不能使用大写字母C。函数名不能使用下划线D。语句voidprt_char()。有错,它是函数调用语句,不能用void说明单选题】(2分)以下关于程序有语法性的原因的正确说法是(C)2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第10页。intmain()2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第10页。intG=5.k;voidprt_char();k=prt_char(G);A。函数说明和函数调用语句之间有矛盾B。变量名不能使用大写字母C。函数名不能使用下划线D。语句voidprt_char()。有错,它是函数调用语句,不能用void说明单选题】(2分)变量a所占的内存字节数是()【数据类型以VisualC++系统为例】structstucharname[20];2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第11页。intn;2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第11页。intscore[4];a;A。32B。36C。40D。28单选题】(2分)下列程序的输出结果是()structabcinta;intb;intc;intmain()structabcs[2]={{1,2,3},{4,5,6}};intt;2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第12页。t=s[0].a+s[1].b;2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第12页。printf("%d\n"。t);return0;A。5B。7C。6D。8单选题】(2分)有如下定义structpersoncharname[9];intage;structpersoncalss[4]={"Johu"。17."Paul"。19."Mary"。18."Adam"。16};根据以上定义,能输出字母M的语句是()。A。printf("%c\n"。calss[2].name[1]);2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第13页。B。printf("%c\n"。calss[3].name);2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第13页。C。printf("%c\n"。calss[3].name[1]);D。printf("%c\n"。calss[2].name[0]);单选题】(2分)设有以下说明语句structexintx;floaty;charz;XXX;则下面的叙述中不正确的是()。A。structex是结构类型B。struct是结构体类型的关键字C。example是结构体类型名D。x。y。z都是结构体成员名单选题】(2分)设有以下说明语句2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第14页。structex2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第14页。intx;floaty;charz;XXX;则下面的叙述中不正确的是()。A。structex是结构类型B。struct是结构体类型的关键字C。example是结构体变量名D。x。y。z都是结构体成员名没有明显的语法错误1.正确引用结构体变量std中成员age的表达式是什么?structstu{intage;intnum;std。*p=答案:C。(*p).age2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第15页。2.下面的程序输出结果是什么?2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案全文共16页,当前为第15页。includeintmain(){intm=1.n=2.*p=&m。*q=&n。*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n"。m。n。*p。*q);return0;答案:C。2,1,2,13.以下定义语句中,*a和a分别代表什么?printf("%s"。a)和printf("%c"。*a)的输出分别是什么?char*a="ABCD";答案:*a代表字符串的第一个字符,a代表整个字符串;printf("%s"。a)输出ABCD,printf("%c"。*a)输出A。4.下面的程序段中,*p和p分别代表什么?*(*(p+2)+1)的值是多少?2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论