2021 C君带你玩编程(昆明理工大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-01到2021-06-26
第1章 认识C语言 第一章测验
1、 问题:下面有关C程序操作过程的说法中,错误的是______。
选项:
A:C源程序经过编译,得到的二进制文件即为可执行文件
B:C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
C:C源程序不能通过编译,通常是由于语法错误引起的
D:导致不能得到预期计算结果的主要原因是程序算法考虑不周
答案: 【C源程序经过编译,得到的二进制文件即为可执行文件】
2、 问题:以下叙述中正确的是___。
选项:
A:C程序的基本组成单元是语句
B:C程序中的每一行中只能写一条语句
C:C语句必须以分号结束
D:C语句必须在一行内写完
答案: 【C语句必须以分号结束】
3、 问题:下面有关变量声明的说法中,正确的是___。
选项:
A:C语言中不用先声明变量,需要时直接使用即可
B:每个变量的存储空间大小由数据类型和编译环境共同决定
C:在C语言中,int型变量的存储空间大小为2个字节
D:变量声明时,不能进行赋值操作
答案: 【每个变量的存储空间大小由数据类型和编译环境共同决定】
4、 问题:下列标识符中,不合法的用户标识符为___。
选项:
A:aBa
B:_11
C:a_1
D:a&b
答案: 【a&b】
5、 问题:以下选项中,能用作数据常量的是__。
选项:
A:0119
B:o126
C:2.5e2.5
D:119L
答案: 【119L】
6、 问题:在C语言中定义了一个变量,该变量代表内存中的一个____。
选项:
A:区域
B:单元
C:地址
D:容量
答案: 【地址】
7、 问题:计算机算法要有一个明确的起点和确定的步骤序列。
选项:
A:正确
B:错误
答案: 【正确】
8、 问题:main函数是C程序的入口,由计算机系统负责调用。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:注释语句会增加编译结果的复杂性,因此只对关键语句进行注释。
选项:
A:正确
B:错误
答案: 【错误】
10、 问题:符号常量提高了程序维护的方便性,但程序的可读性相对变差。
选项:
A:正确
B:错误
答案: 【错误】
11、 问题:C语言允许在同一条语句中定义多个相同类型的变量,其间用分号进行分隔。
选项:
A:正确
B:错误
答案: 【错误】
12、 问题:sizeof( )是C语言提供的标准库函数,用于测试数据类型在系统中所占的字节数。
选项:
A:正确
B:错误
答案: 【错误】
13、 问题:在C语言中,保存字符串"B"实质上是保存字符’B’和’\0’两个符号。
选项:
A:正确
B:错误
答案: 【正确】
第2章 顺序结构 第二章测验
1、 问题:若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
选项:
A:x=n%3.2;
B:a==b+5;
C:y +=i10;
D:x=b+5=c+1;
答案: 【y +=i10; 】
2、 问题:已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是______。
选项:
A:6
B:5
C:1
D:0
答案: 【5】
3、 问题:使用语句scanf("x=%f,y=%f",&x,&y);输入变量x、y的值,正确的输入是______。注:□代表空格。
选项:
A:1.75,2.64
B:1.75□2.64
C:x=1.75,y=2.64
D:x=1.75□y=2.64
答案: 【x=1.75,y=2.64】
4、 问题:定义:int x=2;,以下表达式中,值不为6的是______。
选项:
A:x=x+1
B:2x,x+=2
C:x=(1+x)
D:x++,2x
答案: 【2*x,x+=2】
5、 问题:执行下面程序段的输出结果是______。int x=023,y=5,z;z=2+(y+=y++,x+8,++x); printf("%d,%d",x,z);
选项:
A:18,13
B:19,14
C:22,21
D:20,22
答案: 【20,22】
6、 问题:C语言中的“=”作为赋值运算符,与数学中等号的功能完全不同。
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:执行语句++i ; i=3;后变量i的值为4。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:scanf(“%s”,str)与gets(str)功能相同,可以互相替代。
选项:
A:正确
B:错误
答案: 【错误】
9、 问题:printf()函数中的格式说明符个数多于输出项的个数,程序编译时会出现警告。
选项:
A:正确
B:错误
答案: 【错误】
10、 问题:逗号表达式a=3,a++,a+=6的值是10。
选项:
A:正确
B:错误
答案: 【正确】
第3章 选择结构 第三章测验
1、 问题:以下关于逻辑运算符两侧运算对象的叙述中正确的是___。
选项:
A:可以是任意合法的表达式
B:只能是整数0或非0整数
C:可以是结构体类型的数据
D:只能是整数0或1
答案: 【可以是任意合法的表达式】
2、 问题:以下选项中,当char型变量c中是大写字母时,表达式为“真”的是_。
选项:
A:’A'<=c<=’Z’
B:(c>=’A’) && (c<=’Z’)
C:(c>=’A’) OR (c<=’Z’)
D:(‘A'<=c) AND (‘Z’>=c)
答案: 【(c>=’A’) && (c<=’Z’)】
3、 问题:有以下程序#include<stdio.h>void main(){ int x=10,y=11,z=12;if( y< z )x=y; y=z; z=x;printf("x=%d y=%d z=%d", x, y, z );}程序运行后的输出结果是_。
选项:
A:x=11 y=11 z=10
B:x=10 y=10 z=10
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦