聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC C语言程序设计(西华师范大学)1456932161 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:21

codeblocks介绍——从HelloWorld开始

1、单选题:
‏#include <stdio.h>是​
选项:
A: 编译预处理指令
B: 语句
C: 函数
D: 程序入口
答案: 【 编译预处理指令

debug

1、单选题:
‍codeblocks中运行到下一步(next line)的快捷键是‌
选项:
A: F7
B: F5
C: F8
D: F11
答案: 【 F7

变量在内存中所占的字节数

1、单选题:
‍C语言用sizeof计算变量在内存中的字节数,其中sizeof是()​
选项:
A: 函数
B: 运算符
C: 标识符
D: 语句
答案: 【 运算符

宏常量与const常量

1、单选题:
‍宏定义是()‎
选项:
A: 一条语句
B: 一种编译预处理指令
C: 一个标识符
D: 一个变量
答案: 【 一种编译预处理指令

2、判断题:
‌const常量有数据类型。​
选项:
A: 正确
B: 错误
答案: 【 正确

第2周——数字间的那些事儿做点计算哈

不同类型数据的运算

1、判断题:
​通常情况下,不同类型数据的运算结果的类型是取值范围较大的那种类型。​
选项:
A: 正确
B: 错误
答案: 【 正确

在定义变量的时候对变量进行初始化

1、单选题:
‌下列语句中错误的是()。​
选项:
A: int a, b, c;a=b=c=0;
B: int a, b, c;a=0;b=0;c=0;
C: int a=0;int b=0;int c=0;
D: int a=b=c=0;
答案: 【 int a=b=c=0;

强制类型转换

1、判断题:
‎强制类型转换运算符就是强制改变一个变量原有的数据类型。‎
选项:
A: 正确
B: 错误
答案: 【 错误

运算符的优先级和结合性

1、判断题:
‍二元的算术运算符的结合性都是左结合。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第3周——从键盘中来到键盘中去开始输入和输出啦

%c格式转换说明

1、判断题:
‏用c格式符输入字符型数据的时候,为了避免将输入缓冲区中的空白字符(空格、回车换行符、Tab键)作为有效字符读入,可以在%c前面加一个空格。‎
选项:
A: 正确
B: 错误
答案: 【 正确

单个字符的输入输出

1、判断题:
​单个字符既可以以c格式符也可以以d格式符输出,前者是输出这个字符,后者是输出这个字符的ASCII码值。‎
选项:
A: 正确
B: 错误
答案: 【 正确

格式字符

1、判断题:
‍在调用printf函数输出数据时,当数据的实际位宽大于printf函数中的指定位宽时,将按照数据的实际位宽输出数据。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第4周——无处不在的抉择

判断ch是英文字母大写或者小写

1、判断题:
‍下面判断ch是大写或者小写英文字母的表达式是否正确?‌‍ch >= ‘A’ &&  ch <= ‘Z’ || ch >= ‘a’  &&  ch <= ‘z’‌
选项:
A: 正确
B: 错误
答案: 【 正确

条件运算符

1、单选题:
‏下列关于if-else语句的说法中哪个是正确的。​
选项:
A: else总是和离它最近的if配对
B: else总是和前面离它最近的且还未和其他else匹配的在同一语句块内同一层次的if配对
C: else总是和前面离它最近的且位于花括号内的if配对
D: else可以和它前面的尚未与其他else匹配的任何一个if配对
答案: 【 else总是和前面离它最近的且还未和其他else匹配的在同一语句块内同一层次的if配对

2、判断题:
‍条件运算符是C语言中唯一的一个三元运算符.‏
选项:
A: 正确
B: 错误
答案: 【 正确

浮点数的表数精度

1、单选题:
‏下列说法错误的是()。​
选项:
A: 浮点数并非真正意义上的实数,只是其在某种范围内的近似。
B: 浮点数能精确表示的数字位数取决于这种类型的浮点数的有效数字位数。
C: 使用更多的位来存储阶码,将会扩大浮点数的表数精度。
D: 受浮点数表数精度的限制,因此对于浮点数不能直接比较其是否相等,应该比较其是否近似相等。
答案: 【 使用更多的位来存储阶码,将会扩大浮点数的表数精度。

程序测试

1、单选题:
‌下列说法错误的是()。​
选项:
A: 软件测试的目的就是证明程序的正确性,即给定特定的输入,通过运行被测程序,检查程序的输出是否与预期结果一致,进而验证程序的正确性。
B: 白盒测试就是在完全了解程序的结构和处理过程的情况下,按照程序内部的逻辑测试程序,检验程序中的每条逻辑路径是否都能按预定要求正确工作。黑盒测试就是把系统看成一个黑盒子,不考虑程序内部的逻辑结构和处理过程,只根据需求规格说明书的要求,设计测试用例,检查程序的功能是否符合它的功能说明。
C: 在选择测试用例时,不仅要选取合理的输入数据,还要选取一些不合理的输入数据,以及某些极端的边界点或临界点等,对程序进行测试
D: 由于修复了旧的bug的同时,往往又会产生新的bug,因此往往还需要对所有出现过的bug重新测试一遍,看其是否会重新出现,并给确认代码修改后没有引入新的bug,即修改代码后需要进行回归测试。
答案: 【 软件测试的目的就是证明程序的正确性,即给定特定的输入,通过运行被测程序,检查程序的输出是否与预期结果一致,进而验证程序的正确性。

赋值中的自动类型转换

1、单选题:
‏在赋值操作中,当赋值表达式左侧的变量的类型与右侧的表达式的类型不一致的时候,下面说法正确的是()。‎
选项:
A: 在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,会发生自动类型转换,赋值表达式的结果类型是赋值运算符左侧变量的类型。
B: 在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,赋值表达式的结果类型是赋值运算符右侧表达式的类型。
C: 在赋值操作中,只要赋值运算符左侧的变量的类型与右侧的表达式的类型不一致,就会发生数值溢出。
D: 在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,要么发生数值溢出,要么发生数值精度的损失。
答案: 【 在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,会发生自动类型转换,赋值表达式的结果类型是赋值运算符左侧变量的类型。

第5周——周而复始的循环之道

嵌套循环

1、单选题:
‏下列说法错误的是( )。‌
选项:
A: 执行嵌套循环时是先执行内层循环,后执行外层循环。
B: 嵌套循环的内层和外层循环的循环控制变量不能同名。
C: 嵌套循环的循环次数等于外层循环的循环次数与内层循环的循环次数之积。
D: 如果一个循环的循环体中又完整地包含了另一个循环,则称为嵌套循环。
答案: 【 执行嵌套循环时是先执行内层循环,后执行外层循环。

流程的转移控制

1、单选题:
‏下面程序段中的break语句是转移到哪里去执行()。‎for(…)
{
   for(…)
   {
      switch(…)
      {
         case 1: …
                break;
         case 2:…
         …
      }
      A:  //code
   }
   B:  //code
}
C:  //code‏‎
选项:
A: 转到标号A所在的语句行与执行
B: 转到标号B所在的语句行与执行
C: 转到标号C所在的语句行与执行
D: 不进行流程转移,而是继续执行break后面的语句
答案: 【 转到标号A所在的语句行与执行

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved