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

【作业】第1章:程序设计与C语言 第1周编程练习

1、 问题:输出“Hello World”
建议:【本题是主观题,暂无解析】

2、 问题:输出


nihao!


建议:【本题是主观题,暂无解析】

3、 问题:以下程序存在语法错误,请修改并调试写出正确的运行结果.

include

main(){
printf(“1+2=%d”,1+2)
}
建议:【本题是主观题,暂无解析】

【作业】第2章:变量、数据类型及表达式 第2周编程练习

1、 问题:任意输入一个三位数,将其逆序的输出
建议:【本题是主观题,暂无解析】

2、 问题:输入任意的半径值,求出圆的面积
建议:【本题是主观题,暂无解析】

3、 问题:输入任意一个英文小写字母,输出其对应的大写字母
建议:【本题是主观题,暂无解析】

【作业】第2章:变量、数据类型及表达式 第3周编程练习

1、 问题:已知华氏温度f和摄氏温度c的转换公式为:c=5/9(f-32),
请通过键盘输入华氏温度,将其转换为摄氏温度输出结果(其中,摄氏温度输出保留一位小数点)。
建议:【本题是主观题,暂无解析】

2、 问题:任意输入三个整数,求出它们的平均值。
建议:【本题是主观题,暂无解析】

3、 问题:任意输入两个整数,输出其中较大的数。
建议:【本题是主观题,暂无解析】

【作业】第3章 顺序结构和输入输出语句 第四周 练习题及编程

1、 问题:1.main(){ int a=3; char b=’1’; float c=12; a=(a+=3;); printf(“%d%c%d”, a,’’,a+b%c);}1)程序有两处错误,请改正;2)程序修改后,运行的结果是?
评分规则: 【 int c=12;
a=(a+=3);
67

2、 问题: main(){int i=7; float f=12.45;printf(“%d,%d”,i,f); }1)程序中有一处错误,请改正;2)修改后的程序结果为
评分规则: 【 printf(“%d,%f”,i,f);
7,12.450000

3、 问题:main( ) { int a; long b; a = 526; b = 70000; printf(“%d,%2d,%5d,%-5d”,a,a,a,a); printf(“%ld”,b);}输出结果(为了直观请用下划线表示空格)
评分规则: 【 526,526,_ _526,526 _ _70000

4、 问题:以下程序运行后的输出结果是。   #include<stdio.h>   main()   {int a=200,b=010;   printf(”%d,%d”,a,b);   }
评分规则: 【 200,8

5、 问题:有以下程序   #include<stdio.h>   main()   {int x,y;    scanf(”%2d%*3d%d”,&x,&y); printf(”%d\n”,x+y);   }   程序运行时输入:1234567程序的运行结果是
评分规则: 【 79

6、 问题:#include main(){char a,b,c,d;scanf(”%c%c”,&a,&b);c=getchar(); d=getchar();printf(”%c%c%c%c”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,代表回车,注意:回车是一个字符)1234则输出结果是:
评分规则: 【 123

7、 问题:程序段:int x=12;double y=3.141593;printf(“%d%8.6f”,x,y);的输出结果是( )A)123.141593 B)12 3.141593 C)12,3.141593 D)123.1415930
评分规则: 【 A

8、 问题:若变量已正确定义为int 型,要通过语句scanf(“%d,%d,%d〞,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格符)A)uuu1,2,3<回车> B)1u2u3<回车> C)1,uuu2,uuu3<回车> D)1,2,3<回车>
评分规则: 【 B

9、 问题:设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符) A)10□X□20□Y〈回车〉 B)10□X20□Y〈回车〉 C)10□X〈回车〉 D)10X〈回车〉 20□Y〈回车〉 20Y〈回车〉
评分规则: 【 D

10、 问题:有以下程序#include main(){char c1,c2,c3,c4,c5,c6;scanf(“%c%c%c%c”,&c1,&c2,&c3,&c4);c5=getchar(); c6=getchar();putchar(c1);putchar(c2);printf(“%c%c\n”,c5,c6);}程序运行后,若从键盘输入(从第1列开始)123<回车>45678<回车>则输出结果是A)1267 B)1256 C)1278 D)1245
评分规则: 【 D

11、 问题:若希望下面的程序输出结果为a=’A’,b=”%”,c=1a,则横线上应该填入的语句是什么?程序运行时输入的数据格式是什么?main(){char a,b;int c;scanf(“%c,%c,%d”,&a,&b,&c);printf(“__”,a,b,c);}
评分规则: 【 %c,%s,%x

12、 问题:执行语句printf(“|%9.4f|”,12345.67);后的输出结果是A)|2345.6700| B)|12345.6700| C)|12345.670| D)|12345.67|
评分规则: 【 B

13、 问题:编程题:求前驱字符和后继字符,输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,从大到小的顺序输出这3个字符及其对应的ascii码值。
评分规则: 【 #includemain(){ char a,b,c; b=getchar();a=b-1;c=b+1;printf(“%2c,%2c,%2c,%3d,%3d,%3d”,c,b,a,c,b,a);}

【作业】第4章:基本程序结构——分支结构 第5周编程练习

1、 问题:由键盘任意输入三个整数,输出其中最大和最小的数。
建议:【本题是主观题,暂无解析】

2、 问题:通过键盘输入任意一个年份,判断该年份是否为闰年
建议:【本题是主观题,暂无解析】

3、 问题:任意输入一个不多于3位的正整数,求出它是几位数,并且从高位到低位分别打印出每一位数字符号
建议:【本题是主观题,暂无解析】

【作业】第4章:基本程序结构——多路分支 第六周 编程练习

1、 问题:分段函数实现
建议:【本题是主观题,暂无解析】

2、 问题:判断一个数是否为水仙花数
建议:【本题是主观题,暂无解析】

3、 问题:任意输入一个算数表达式,根据运算符完成相应的运算,并输出对应的结果.
建议:【本题是主观题,暂无解析】

第4章:基本程序结构——多路分支 第六周 分支结构测验题

1、 问题:下列程序段的输出结果是()。 int main( ) { int a = 2, b = -1, c = 2; if(a < b) if(b < 0) c = 0; else c++; printf(“%d”,c); return 0; }
选项:
A:3
B:0
C:2
D:不确定
答案: 【2

2、 问题:判断 i 和 j 至少有一个值为非0的表达式是____。
选项:
A:i!=0 && j!=0
B:i+j!=0
C:i || j
D:i&&j
答案: 【i || j

3、 问题:能表示x为偶数的表达式是()
选项:
A: x%2==0
B: x%2==1
C: x%2
D: x%2!=0
答案: 【 x%2==0

4、 问题:若有定义:float x=1.5;int a=1,b=3,c=2;则正确的 switch 语句是
选项:
A:switch(x) { case1 .0:printf(“\ n”); Case2.0:printf(“”);}
B:switch((int)x);{case 1:printf(“*”); case 2:printf(“
”);}
C:switch(a+b) {case 1:printf(“
”);case 2+1:printf(“”);}
D:switch(a+b){case 1:printf(“*”); Case c:printf(“
”);}
答案: 【switch(a+b) {case 1:printf(“”);case 2+1:printf(“*”);}

5、 问题:在嵌套使用if语句时,C语言规定else总是
选项:
A:和之前与其具有相同缩进位置的if配对
B:和之前与其最近的if配对
C:和之前与其最近的且不带else的if配对
D:和之前的第一个if配对
答案: 【和之前与其最近的且不带else的if配对

6、 问题:下列叙述中正确的是( )
选项:
A:break语句只能用于switch语句
B:在switch语句中必须使用default
C:break语句必须与switch语句中的case配对使用
D:在switch语句中,不一定使用break语句
答案: 【在switch语句中,不一定使用break语句

7、 问题:设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )
选项:
A:if(x++);
B:if(x>y&&y!=0);
C:if(x>0) x- –
D:if(y<0){;}
答案: 【if(x>0) x- –

8、 问题:若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>b) a=b;c=a; if(c!=a) c=b; printf(“%d,%d,%d”,a,b,c);程序的输出结果是( )
选项:
A:程序段有语法错
B:3,5,3
C:3,5,5
D:3,5,7

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

   

发表回复

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