本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-20到2022-06-25

第一章 初识C语言 第一章 单元测试

1、 问题:对于计算机来说,最后执行的C语言程序是(  )
选项:
A:源程序
B:目标程序
C:汇编程序
D:可执行程序
答案: 【可执行程序

2、 问题:以下叙述中正确的是( )
选项:
A:C程序的基本组成单位是语句
B:C程序中的每一行只能写一条语句
C:C语句必须以分号结束
D:C语言必须在一行内写完
答案: 【C语句必须以分号结束

3、 问题:以下叙述错误的是 (  )
选项:
A:一个C程序可以包含多个不同名的函数
B:一个C程序只能有一个主函数
C:C程序在书写时,有严格的缩进要求,否则不能编译通过
D:C程序的主函数必须用main作为函数名
答案: 【C程序在书写时,有严格的缩进要求,否则不能编译通过

4、 问题:关于注释以下叙述正确的是(  )
选项:
A:注释的内容必须放在一堆//之间,或//之后
B:注释必须置于所说明的语句前或语句后
C:注释中间可以嵌套另一个注释
D:注释内容错误会导致编译出错
答案: 【注释的内容必须放在一堆//之间,或//之后

5、 问题:C语言程序编写完后,应该执行的操作顺序是()
选项:
A:执行-编译-连接
B:编译-连接-执行
C:连接-执行-编译
D:连接-编译-执行
答案: 【编译-连接-执行

6、 问题:关于main函数的说法,正确的是()
选项:
A:程序总是从main()函数入口的
B:若main函数后面没有参数,则后面的一对()可以不要
C:main()作为函数首部,后面要有分号;
D:main()函数的函数体用()括起来
答案: 【程序总是从main()函数入口的

7、 问题:对于语句int a,b;说法错误的是
选项:
A:是将变量a定义为整型,b是void类型
B:是定义语句,a,b中有值但不可用
C:这条语句的目的是为了在内存中为变量分配相应的空间
D:可以在定义语句的同时直接给变量赋值
答案: 【是将变量a定义为整型,b是void类型

8、 问题:对于输出sum的值,正确的写法是()
选项:
A:printf("sum is",sum);
B:printf("sum is %d",&sum);
C:printf("sum is %d",sum);
D:scanf("sum is",sum);
答案: 【printf("sum is %d",sum);

9、 问题:对于#include<stdio.h>这条语句说法正确的是
选项:
A:这是一条编译预处理语句
B:stdio.h是系统提供的一个文件名,这个文件里存放了一些函数的声明和变量的定义
C:没有这条语句,所有的函数都不能执行
D:C编译时先由预处理器对预处理指令进行处理
答案: 【这是一条编译预处理语句;
stdio.h是系统提供的一个文件名,这个文件里存放了一些函数的声明和变量的定义;
C编译时先由预处理器对预处理指令进行处理

10、 问题:一个程序主要包含()
选项:
A:变量
B:算法
C:循环
D:数据结构
答案: 【算法;
数据结构

11、 问题:算法的特性有()
选项:
A:有穷性
B:确定性
C:有多个输出
D:有效性
答案: 【有穷性;
确定性;
有效性

12、 问题:程序中的三大基本结构是()
选项:
A:顺序结构
B:循环结构
C:跳转结构
D:选择结构
答案: 【顺序结构;
循环结构;
选择结构

13、 问题:下列可以用来编译C语言的环境有
选项:
A:VC++6.0
B:DEVC++
C:Excel
D:CodeBlocks
答案: 【VC++6.0;
DEVC++;
CodeBlocks

14、 问题:当用scanf("%d%d%d",&a,&b,&c);语句输入数值时,可以用()符号作为间隔符输入。
选项:
A:空格
B:斜杠/
C:回车
D:tab
答案: 【空格;
回车;
tab

15、 问题:程序编译后没有错就算成功了
选项:
A:正确
B:错误
答案: 【错误

16、 问题:语句“a=3;”的意思是变量a与3相等
选项:
A:正确
B:错误
答案: 【错误

17、 问题:下列程序执行后输出结果是___#include <stdio.h>int main(){ int a=0,b=0;    b=20;    printf("a+b=%d",a+b);    return 0;}
答案: 【(以下答案任选其一都对)a+b=20;
a+b=20

第二章 我们开始爬坡-程序起步 第二章 单元测试

1、 问题:下列各项中合法的用户标识符是
选项:
A:st.1
B: char
C: 1as
D: INT
答案: 【 INT

2、 问题:若有定义inta,b,c;以下选项中的赋值语句正确的是
选项:
A:a=(b=c)+ 1;
B: (a=b)=c= 1;
C:a=(b=c)= 1;
D: a+b=c;
答案: 【a=(b=c)+ 1;

3、 问题:设变量已正确定义并赋值,以下正确的表达式是
选项:
A:x=y+z+5, ++y
B:int(15.8%5)
C:x=y*5=x+ z
D:x=25%5.0
答案: 【x=y+z+5, ++y

4、 问题:若有定义: char c; int d; ,程序运行时输入: 1,2<回车>,能把值1输入给变量c、值2输入给变量d的输入语句是
选项:
A:scanf"%c,%d", &c,&d);
B:scanf("%c%d", &c,&d);
C:scaf("%d,%f", &c,&d);
D:canf("%d%d", &c,&d);
答案: 【scanf"%c,%d", &c,&d);

5、 问题:设有定义: int x=7,y=12;, 则以下表达式值为3的是
选项:
A: y%=(x-x%5)
B:y%=(x%=5)
C:y%=x-x%5
D:(y%=x)-(x%=5)
答案: 【(y%=x)-(x%=5)

6、 问题:若想给已定义为int型的变量a、b、C、d赋值整数2,以下选项中错误的语句是
选项:
A:d=c,c=b, b=a, a=2;

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

   

发表回复

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