程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx

上传人:p** 文档编号:923135 上传时间:2024-04-07 格式:DOCX 页数:52 大小:52.29KB
下载 相关 举报
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第1页
第1页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第2页
第2页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第3页
第3页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第4页
第4页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第5页
第5页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第6页
第6页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第7页
第7页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第8页
第8页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第9页
第9页 / 共52页
程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx_第10页
第10页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx》由会员分享,可在线阅读,更多相关《程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学.docx(52页珍藏版)》请在第壹文秘上搜索。

1、程序设计基础(C语言)(山东联盟)智慧树知到课后章节答案2023年下青岛理工大学青岛理工大学第一章测试1 .以下叙述中正确的是()。答案:C程序实现的算法可以没有输入但必须要有输出2 .以下不能定义为用户标识符的是()。答案:printf3 .按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。答案:连接符4 .以下C语言用户标识符中,不合法的是()。答案:a-b5 .结构化程序由三种基本结构组成,三种基本结构组成的算法()。答案:W以完成任何复杂的任务6 .以下叙述中正确的是()。答案:C语言规定必须用InaiIl作为主函数名,程序将从此开始执行,在此结束答案:8 .以下叙述中错

2、误的是()。答案:C程序在书写时,有严格的缩进要求,否则不能编译通过9 .下列关于C语言用户标识符的叙述中正确的是()。答案:向金标识符中不可以出现中划线,但可以出现下划线10 .下列4个选项中,()是合法的用户自定义标识符。答案:Jsw第二章测试1 .下列选项中,()可以将x、y定义成double类型变量,并赋同一初值3.14o答案:doublex=3.14,y=3.14;2 .若变量已正确定义并赋值,表达式()不符合C语言语法。答案:34%23 .下列表达式中值为0的是()。答案:3/54 .以下选项中,()是不正确的字符常量。答案:an5 .以下选项中不正确的整型常量是()。答案:1,9

3、00答案:,51117 .假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能1正确表示代数式氨的表达式是()。答案:1.0/a/b/c8 .以下能正确定义且赋初值的语句是()。答案:charch=,A;9 .设x、v、Z和k都是int型变量,则执行表达式:x=(y=4,z=16,32+z)后,x的值为()。答案:4810 .C语言中,运算对象必须是整型数的运算符是()。答案:%11 .有以下程序main()(charal=,Ma2=m;printf(%c,(al,a2);)以下叙述中正确的是()。答案:程序输出小写字母m12 .在C语言中,下列属于构造类型的是()。答案:数组类

4、型13 .设d为字符型变量,下列表达式不正确的是()答案:d=a若X和y就为float芟变量,且x=3.6,y=5.8执行下列语句14 .Printf(.(xy);后输出结累为()答案:5.80000015 .表达式(double)(203)的值为()。答案:表达式3.6-52+1.2+5%2的值是()。答案:17 .表达式SiZeof(hello)的值为()。答案:18 .设整型变量a值为9,则下列表达式中使b的值不为4的表达式()。答案:b=a%219 .己知Ch是字符型变量,下面不正确的赋值语句是()。答案:ch=4a+b,;20 .有以下定义语句,编译时会出现编译错误的是()。答案:c

5、hara=,aa,;第三章测试1 .若变量已正确定义并赋值,下面符合C语言语法的表达式是()。答案:a=b=c+22 .设变量已正确定义并赋值,表达式()不符合C语言语法。答案:int(3.14)3 .下列关于自增运算符+和自减运算符-的叙述中正确的是()。答案:它们的运算对象可以是char型变量、int型变量和float型变量4 .若变量a、i已正确定义,且i已正确赋值,则合法的语句是()。答案:+i;5 .设X为int型变量,则执行以下语句后,x的值为()。x=10;x+=x-=x+x;答案:-206 .以下叙述中正确的是()。答案:使用putchar函数时,必须在之前包含头文件stdio

6、.h7 .以下程序的输出结果是()。#includestdio.h,tmain()(inta=10;a=(3*5,a+4);printf(a=%d,a);)答案:a=148 .以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()o答案:printfC,%dM,A,);9 .若有以下定义和语句:charcl=,c,c2=,g;Printfr%d,%c,c2-cl,c2-a+A);则输出结果是()。答案:4,G10 .以下程序段的输出结果是()。floatm=34.567;printf(,%3.2,m);答案:34.5711 .以下程序的输出结果是()。

7、#includestdio.hmain()(charc=z,;printf(%c,c-25);)答案:a#include,stdio.hmain()(intk=27;printf(%d,%o,%x,k,k);)答案:27,33,1b13.以下程序的输出结果是()。#include,stdio.hmain()(doubled=3.2;i11tx,y;x=1.2;y=(x+3.8)5.0;printf(%d,d*y);)答案:0#include,stdio.hmain()(doubled;floatf;longk;inti;i=f=k=d=20.03;printf(%d%ld%.lf%.lf,li

8、,k,f,d);)答案:666.06.715 .xy、Z被定义为double型变量,若从键盘上给x、y、Z输入数据,则正确的输入语句是()。答案:scanf(1,%lf%lf%lfxyz);16 .设i是int型变量,f是float型变量,若要通过语句“scanf(i=%d,f=%给i赋值100,f赋值765.12,则正确的输入为()。答案:i=100,f=765.1217 .设有以下定义inta=0;doubleb=1.25;charc=,A,;#defined2则下面语句中错误的是()。答案:d+;18 .有以下程序#includestdio.hmain()(inta,b,d=25;a=d

9、10%9;b=a-l;Printf(%d,%d”,a,b);)答案:2,119 .有以下程序#includestdio.hmainQcharcl=,lc2=,2;cl=getchar();c2=getchar();putchar(cl);putchar(c2);)当运行时输入:abv回车后,以下叙述正确的是()答案:量cl被赋予字符a,c2被赋予字符b20 .下列程序的输出结果是16.00,请在程序中填空。#includestdio.hmain()(inta=9,b=2;floatx=,y=l.l,z;z=a2+b*xy+l2;printf(%5.2f,z);答案:6.6第四章测试1 .若x=

10、3,y=z=4,则下列表达式的值分别为()。(1) z=y=x?l:O(2) z=y&y=x答案:O12 .在嵌套使用if语句时,C语言规定else总是()。答案:前前与其最近的且不带else的if配对3 .判断字符型变量Ch为大写字母的表达式是()。答案:(ch=,A,)&(ChV=Z)4 .逻辑运算符的运算对象的数据类型()。答案:类型的数据5 .以下是if语句的基本形式:if(表达式)语句其中“表达式”()。答案:可以是任意合法的表达式6 .下列条件语句中,功能与其他语句不同的是()。答案:if(a=O)printf(%d,x);elseprintf(,%d,y);7 .以下程序段中与语

11、句“k=ab?(bc?l:0):0;”功能等价的是()。答案:if(ab)(bc)k=l;elsek=0;8 .下面程序的输出结果是()。#include,stdio.hmain()(intx=40,y=4fz=4;x=y=z;printf(%d,x);x=x=(y-z);printf(%d,x);)答案:109 .下列各语句序列中,能够将变量u和s中的较大值赋值到变量t中的是()O答案:t=s;if(us)t=u;10 .以下程序执行后的输出结果是()。#include,stdio.hmain()(inta=5,b=4,c=3,d=2;ifabcprintf(,%d,d);elseif(c-

12、l=d)=l)printf(,%d,d+l);elseprintf(%d,d+2);)答案:311 .以下程序执行后的输出结果是()。#includestdio.humain()(charx=,d;x=(x=a&xv=z)?(x-32):x;printf(%cx);答案:D12 .若有定义:floatx=1.5;inta=l,b=3,c=2;,则正确的SWitCh语句是()。答案:switch(a+b)(case1:printf(*);case1+2:printf(*);13 .以下程序的输出结果是()。#include,stdio.hmain()(inta=2,b=2,c;c=a=b;pri

13、ntf(,c=%d,c);答案:c=l14 .下列程序执行后的输出结果是()。#include,stdio.hmain()(intn=0,m=l,x=2;if(!n)x-=l;if(m)x-=2;if(x)x-=3;printf(%d,x);)答案:-415 .以下程序执行后的输出结果是()。#includestdio.hmain()(intp,a=5;if(p=a!=O)printf(%dp);elseprintf(%d,p+2);答案:116 .以下程序的运行结果是()#includestdio.h,main()(inta=2,b=3,c;c=a;if(ab)c=l;elseif(a=b)c=0;elsec=-l;printf(%d,c);)答案:-117 .有以下程序#includestdio.h,main()intx;scanf(%dH,&x);if(x15)printf(%d,x-5);if(x10)printf(,%d”,x);if(x5)printf(%dn,x+5);)若程序运行时从键盘输入12v回车,则输出结果为()。答案:121718 .若有表达式(p)?(-x):(+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!