本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-26到2020-06-30
本篇答案更新状态:已完结

【作业】第一讲:程序设计与C语言 第一讲单元作业

1、 问题:输出函数练习
建议:【本题是主观题,暂无解析

2、 问题:数字求和
建议:【本题是主观题,暂无解析

3、 问题:求最大值
建议:【本题是主观题,暂无解析

4、 问题:长方体体积
建议:【本题是主观题,暂无解析

第二讲:算法——程序设计的灵魂 第二讲单元测试

1、 问题:有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换 正确算法的流程图是?
选项:
A:
B:
C:
D:
答案: 【

2、 问题:依次输入10个数,求其中最大的数,并输出正确算法的流程图是?
选项:
A:
B:
C:
D:
答案: 【

3、 问题:计算1+2+3+…+100正确算法的伪代码是?
选项:
A:sum=0n=1while n<100 do sum=sum+n n=n+1end doprint sum
B:sum=0n=1while n≤100 do sum=sum+n n=n+1end doprint sum
C:sum=0n=1while n≤100 do sum=sum+1 n=n+1end doprint sum
D:sum=0n=1while n<100 do sum=sum+1 n=n+1end doprint sum
答案: 【sum=0n=1while n≤100 do sum=sum+n n=n+1end doprint sum

4、 问题:求两个数m和n的最大公约数正确算法的伪代码是?
选项:
A:input m,nif minput m,nif m

5、 问题:有3个数a b c,要求按大小顺序把它输出以下的NS图是否正确?
选项:
A:正确
B:错误
答案: 【正确

【作业】第三讲:最简单的C程序设计——顺序程序设计 第三讲单元作业

1、 问题:输入输出
建议:【本题是主观题,暂无解析

2、 问题:浮点数切分
建议:【本题是主观题,暂无解析

3、 问题:浮点数运算
建议:【本题是主观题,暂无解析

4、 问题:四舍五入
建议:【本题是主观题,暂无解析

5、 问题:肥宅快乐水
建议:【本题是主观题,暂无解析

6、 问题:输出
建议:【本题是主观题,暂无解析

7、 问题:三角形面积
建议:【本题是主观题,暂无解析

第四讲:选择结构程序设计 第四讲单元测验

1、 问题:下列运算符优先级最高的是( )。
选项:
A:||
B:+
C:,
D:&&
答案: 【+

2、 问题:C语言中,switch后的括号内表达式( )。
选项:
A:只能为整型
B:只能为整型,字符型或枚举型
C:只能是整型和字符型
D:可以是任何类型
答案: 【只能为整型,字符型或枚举型

3、 问题:C语言的switch语句中case后边( )。
选项:
A:只能为常量或常量表达式
B:可为常量或表达式或有确定值的变量及表达式
C:可为任何量或表达式
D:只能为常量
答案: 【只能为常量或常量表达式

4、 问题:执行下面程序段后,k的值是:( )。int k=2;switch(k+1){ case 3:k+=1; case 4:k–;break; case 5:k*=3; case 6:++k;}
选项:
A:28
B:2
C:10
D:27
答案: 【2

5、 问题:执行下面程序段后,ch的值是( )。char ch=’a’;ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;
选项:
A:a
B:A
C:z
D:Z
答案: 【a

6、 问题:判断char型变量ch是否为小写字母的正确表达式是()。
选项:
A:(ch>=a)&&(ch<=z)
B:’a'<=ch<=’z’
C:(‘a’>=ch)||(‘z'<=ch)
D:(ch>=’a’)&&(ch<=’z’)
答案: 【(ch>=’a’)&&(ch<=’z’)

7、 问题:下列复合语句中,不能实现两数交换的是
选项:
A:{ t=a; a=b; b=t;}
B:{ a=b; b=a;}
C:{ a = a + b; b = a – b; a = a – b; }
D:{ b = a * b; a = b / a; b = b / a; }
答案: 【{ a=b; b=a;}

8、 问题:以下程序运行后的输出结果是#include int main(){ int a=5,b=4,c=3,d; d=(a>b>c); printf(“%d”,d); return 0;}
选项:
A:0
B:1
C:5
D:4
答案: 【0

9、 问题:执行以下程序后的输出结果为#include int main(){ int a=1,b=0; switch (a) { case 1: switch (b) { case 0: printf(“0“);break; case 1: printf(“1“);break; } case 2: printf(“2“);break; } return 0;}
选项:
A:0*2*
B:有语法错误
C:
0*1*2

D:0
答案: 【02

10、 问题:执行下列程序,k输入为1时的输出结果是#include int main(){ int k; scanf(“%d”,&k); switch(k) { case 1: printf(“%d”,k++); case 2: printf(“%d”,k++); case 3: printf(“%d”,k++); break; default: printf(“Full!”); } return 0;}
选项:
A:3
B:123
C:1
D:2
答案: 【123

11、 问题:若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
选项:
A:(x-y)*(x-y)<100
B:(x-y)<-10||!(y-x)>10
C:fabs(x-y)<10
D:x-y>-10 && x-y<10
答案: 【(x-y)<-10||!(y-x)>10

12、 问题:写出下面程序的输出结果#include int main(){ int x=1, y=0, a=0, b=0; switch(x) { case 1: switch(y) { case 0: a++; case 1: b++; } case 2: a++; b++; } printf(“a=%d, b=%d”, a, b) ; return 0;}
选项:
A:a=1, b=0
B:a=1, b=1
C:a=2, b=2
D:a=2, b=1
答案: 【a=2, b=2

13、 问题:下面程序代码的功能是判断输入整数的正负性和奇偶性,请将第19行和22行标号处缺少的代码填写完整。#include int main(){ int m; printf(“Input m: “); scanf(“%d”, &m); //输入一个整数 if (m > 0) //是否为正数 { if (m % 2 == 0) //是正数,且能被2整除,则是正偶数 { printf(“%d is a positive even”, m); } else //不能被2整除,则是正奇数 { printf(“%d is a positive odd”, m); } } __ //判断是否为负数 { __ { printf(“%d is a negative even”, m); //是负偶数 } else { printf(“%d is a negative odd”, m); //是负奇数 } } else { printf(“%d is zero.It is an even”, m); } return 0;}
选项:
A:第19行代码: if(m < 0)第22行代码: if (m % 2 != 0)
B:第19行代码: else if(m < 0)第22行代码: if (m % 2 != 0)
C:第19行代码: if(m < 0)第22行代码: if (m % 2 == 0)
D:第19行代码: else if(m < 0)第22行代码: if (m % 2 == 0)
答案: 【第19行代码: else if(m < 0)第22行代码: if (m % 2 == 0)

14、 问题:程序功能:从键盘输入一个字符,判别它是否为大写字母。如果是,将它转换成小写字母,如果不是,不转换。在屏幕上输出最后得到的字符。程序代码如下,为实现上述功能,请将第8行标号处缺少的语句填写完整。#include int main() { char c; printf(“Please input a character:”); scanf(“%c”,&c); if(c >=’A’&&c <= ‘Z’) c =___; printf(“%c”,c); return 0; }

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注