2020 计算机程序设计(C)(山东科技大学) 最新满分章节测试答案

2025年1月11日 分类:免费网课答案 作者:网课帮手

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

第一周 C语言简介 选择题

1、 问题:下面的叙述正确的是()。
选项:
A:一个C的源程序必须包含1个以上的main函数
B:一个C的源程序只能由一个main函数组成
C:一个C的源程序可以由一个或多个函数组成
D:printf函数是程序执行的起始位置
答案: 【一个C的源程序可以由一个或多个函数组成

2、 问题:C程序是从()开始执行的。
选项:
A:return语句
B:主函数
C:文件开始的注释部分
D:放在最前面的函数
答案: 【主函数

3、 问题:关于C程序的叙述,正确的是( )。
选项:
A:一条语句可以写在多行,也可以多条语句写在一行
B:一行只能写一条语句
C:从//开始的程序都是注释内容
D:/ /只能写在一行,其中的内容为注释部分
答案: 【一条语句可以写在多行,也可以多条语句写在一行

4、 问题:以下正确的printf语句是()。
选项:
A:‍printf (“This is a C program.”)
B:‍printf (“This is a C program.);
C:‍printf (“This is a C program.”);
D:‍printf “This is a C program.”;
答案: 【‍printf (“This is a C program.”);

5、 问题:下面程序的错误是()#include int mian() { printf(“hello world”) return 0;}
选项:
A:printf(“hello world”) 后面少分号
B:主函数名写错
C:多了return 0;
D:main()后面少分号
答案: 【printf(“hello world”) 后面少分号;
主函数名写错

6、 问题:输出结果为500+200=700的语句是()。
选项:
A:printf(“500+200=%d,500+200”);
B:printf(“500+200=%d”,500+200);
C:printf(“500+200=700”);
D:print 500+200=700;
答案: 【printf(“500+200=%d”,500+200);;
printf(“500+200=700”);

7、 问题:输出结果为2564=1600的语句是()。
选项:
A:printf(“25
64=%d”,2564);
B:printf(“25
64=1600″);
C:printf(“2564=%d, 2564″);
D:print 2564=1600;
答案: 【printf(“25
64=%d”,2564);;
printf(“25
64=1600″);】

【作业】第一周 C语言简介 编程题

1、 问题:编写一个程序,在屏幕上显示下列信息: We study the C Programming language. We all like it.
评分规则: 【 #include int main() { printf(“We study the C Programming language.We all like it. “); return 0; } 或#include int main() { printf(“We study the C Programming language.”); printf(“We all like it. “); return 0; } 具体得分标准:执行时,能输出 We study the C Programming language. We all like it. printf(“We study the C Programming language.”);中用实现了换行输出
printf(“We study the C Programming language.”);中用实现了换行输出

【作业】第九周 基本数据类型 编程题

1、 问题:编写一个程序,用户输入英文句子,回车后,输出处理后的语句。处理原则:输入的第一个字符必须大写,其它字符必须小写。不能使用大小写转换函数输入样例: the CAR Is red.输出样例: The car is red.提示:当读入的字符为”时,可判断输入结束
评分规则: 【 由于字数限制,本框中无法输入答案,请至课件下载区下载。可以采用不同的编程方法,测试样例正确,加10分没有调用大小写转换函数,加10分

第九周 基本数据类型 选择题

1、 问题:下列( )是合法的字符常量。
选项:
A:”c”
B:c
C:’char’
D:”
答案: 【

2、 问题:下列合法的字符串常量是( )。
选项:
A:56
B:’56’
C:”56″
D:’\t’
答案: 【“56”

3、 问题:已知字母A的ASCII码为十进制的65,下面程序的输出是( )。int main(){char ch1,ch2; ch1=’A’+’5′-‘3′; ch2=’A’+’6’-‘3’; printf(“%d,%c”,ch1,ch2);}
选项:
A:67,D
B:B,C
C:C,D
D:不确定的值
答案: 【67,D

4、 问题:设有以下程序段,则输出结果是( )。 char c1=’b’, c2=’e’; printf(“%d,%c”,c2-c1,c2-‘a’+’A’);
选项:
A:2, M
B:3,E
C:2, E
D:输出结果不确定
答案: 【3,E

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

6、 问题:有如下程序段,执行该程序段后,x的值为( )。 int a=14,b=15,x; char c=’A’; x=(a && b) && (c<‘B’);
选项:
A:14
B:false
C:0
D: l
答案: 【 l

7、 问题:若有下列类型说明语句:char w; int x ; float y ; double z ;则表达式w*x+z-y值的正确数据类型为( )。
选项:
A:float
B:char
C:int
D:double
答案: 【double

8、 问题:若有下列类型说明语句:int x ; double y ;则表达式x-y值的正确数据类型为( )。
选项:
A:char
B:int
C:double
D:float
答案: 【double

9、 问题:double x;正确的输入语句是( )。
选项:
A:scanf(“%lf”,&x);
B:scanf(“%hf”,&x);
C:scanf(“%f”,&x);
D:scanf(“%ld”,&x);
答案: 【scanf(“%lf”,&x);

10、 问题:下面( )将十进制数转为八进制数输出。
选项:
A:printf(“%o”,50);
B:printf(“%d”,50);
C:printf(“%x”,50);
D:printf(“%c”,50);
答案: 【printf(“%o”,50);

11、 问题:下面( )将十进制转为十六进制输出。
选项:
A:printf(“%o”,50);
B:printf(“%x”,50);
C:printf(“%c”,50);
D:printf(“%d”,50);
答案: 【printf(“%x”,50);

12、 问题:下面( )将十六进制数转为八进制输出。
选项:
A:printf(“%o”,050);
B:printf(“%o”,0x50);
C:printf(“%d”,050);
D:printf(“%x”,50);
答案: 【printf(“%o”,0x50);

13、 问题:下面( )类型的取值范围没有负数 。
选项:
A:int
B:float
C:double
D:unsigned
答案: 【unsigned

14、 问题:下面程序段的输出结果是( )。unsigned short i=1;while(i>0){ i++; } printf(“i=%u”,i);
选项:
A:死循环,无输出
B:0

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读