2020 C语言程序设计B(太原理工大学现代科技学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-18到2020-06-30
本篇答案更新状态:已完结
【作业】第二章:计算 第一、二章补充内容的程序设计作业
1、 问题:c1-1.c#include <stdio.h> // 这是编译预处理指令
int main( ) // 定义主函数
{ // 函数开始的标志
printf ("This is a C program."); // 输出所指定的一行信息
return 0; // 函数执行完毕时返回函数值0
}c1-2.c#include <stdio.h> // 这是编译预处理命令
int main( ) // 定义主函数
{ // 函数开始
int a,b,sum; // 本行是程序的声明部分,定义a、b、sum为整型变量
a = 123; // 对变量a赋值
b = 456; // 对变量b赋值
sum = a + b; // 进行a+b 的运算,并把结果存放在变量sum中
printf("sum is %d",sum); // 输出结果
return 0; // 使函数返回值为0
} // 函数结束
评分规则: 【 手工判题
】
第二章:计算 基本概念测验
1、 问题:C语言程序是由 构成的。
选项:
A:一些可执行语言
B:main函数
C:函数
D:包含文件中的第一个函数
答案: 【函数】
2、 问题: 是构成C语言程序的基本单位。
选项:
A:函数
B:过程
C:子程序
D:子例程
答案: 【函数】
3、 问题:C语言程序从 开始执行。
选项:
A:程序中第一条可执行语句
B:程序中第一个函数
C:程序中的main函数
D:包含文件中的第一个函数
答案: 【程序中的main函数】
4、 问题:C语言程序从main()函数开始执行,所以这个函数要写在 。
选项:
A:程序文件的开始
B:程序文件的最后
C:它所调用的函数的前面
D:程序文件的任何位置
答案: 【程序文件的任何位置】
5、 问题:以下说法中正确的是 。
选项:
A:C语言程序总是从第一个定义的函数开始执行
B:在C语言程序中,要调用的函数必须在main( )函数中定义
C:C语言程序总是从main( )函数开始执行
D:C语言程序中的main( )函数必须放在程序的开始部分
答案: 【C语言程序总是从main( )函数开始执行】
6、 问题:下列方法中错误的是 。
选项:
A:主函数可以分为两个部分:主函数说明部分和主函数体
B:主函数可以调用任何非主函数的其它函数
C:任何非主函数可以调用其它任何非主函数
D:程序可以从任何非主函数开始执行
答案: 【程序可以从任何非主函数开始执行】
7、 问题:下列说法错误的是: 。
选项:
A: C程序运行步骤是编辑、编译、连接、执行
B:C语言的变量名必须用小写,常量用大写
C:C语言的三种基本结构是顺序、选择、循环
D:C程序一定由函数构成的
答案: 【C语言的变量名必须用小写,常量用大写】
8、 问题:下列关于C语言的说法错误的是 。
选项:
A:C程序的工作过程是编辑、编译、连接、运行
B:C语言不区分大小写
C:C程序的三种基本结构是顺序、选择、循环
D:C程序从main函数开始执行
答案: 【C语言不区分大小写】
9、 问题:系统默认的C语言源程序扩展名为.C,需经过 之后,生成.exe文件,才能运行。
选项:
A:编辑、编译
B:编辑、连接
C:编译、连接
D:编辑、改错
答案: 【编译、连接】
10、 问题:下列说法中正确的是 。
选项:
A:由于C源程序是高级语言程序,因此一定要在TC软件中输入。
B:由于C源程序是由字符流组成的,因此可以作为文本文件在任何文本编辑的软件中输入。
C:由于C程序是高级语言程序,因此输入后即可执行。
D:由于C程序是高级语言程序,因此它是由命令组成的。
答案: 【由于C源程序是由字符流组成的,因此可以作为文本文件在任何文本编辑的软件中输入。】
第六章:数据类型 第一次单元测验
1、 问题:以下哪个选项是判断ch是否为大写字母的正确形式?
选项:
A:ch >= 'A' && ch <='Z'
B:ch <= 'Z' && ch >= 'A'
C:'A' <= ch <= 'Z'
D:ch >= 'A' || ch <= 'Z'
E:ch >='A' AND ch <='Z'
F:ch BETWEEN 'A' AND 'Z"
答案: 【ch >= 'A' && ch <='Z';
ch <= 'Z' && ch >= 'A'】
2、 问题:以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
选项:
A:*#
B:##
C:#
D:#
E:
答案: 【*#】
3、 问题:下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
选项:
A:10
B:12
C:20
D:24
答案: 【10】
4、 问题:下面程序段的输出结果是?int k;while(k!=0) k=k-1;printf(“%d”, k);
选项:
A:0
B:无论k的初值如何,最终都会减到0的。
C:因为k没有初值,所以结果不确定
D:1
E:因为没有给k赋初值,因此程序不能通过编译
答案: 【0;
无论k的初值如何,最终都会减到0的。】
5、 问题:以下表达式x&&1用在if的条件中时,和哪个是等价的:
选项:
A:x!=0
B:x
C:x==0
D:x==1
E:x!=1
答案: 【x!=0;
x】
6、 问题:以下哪个不是C语言的关键字?
选项:
A:include
B:if
C:while
D:int
E:for
答案: 【include】
7、 问题:对于以下代码: unsigned short sht = 0; sht –;执行后,sht的值是?
选项:
A:65535
B:2的16次方-1
C:-1
D:32767
E:65536
答案: 【65535;
2的16次方-1】
8、 问题:以下哪个直接量是十进制的124?
选项:
A:0174
B:0x7C
C:124
D:0x124
E:0124
F:124d
答案: 【0174;
0x7C;
124】
9、 问题:对于以下代码: int i=6; if ( i<= 6 ) printf(“hello”);; else printf(“bye-bye”);;哪句话是对的?
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦