电子科技大学19年c语言MOOC置换课程部分试题答案 下载本文

内容发布更新时间 : 2024/5/20 21:19:33星期一 下面是文章的全部内容请认真阅读。

电子科技大学19年c语言MOOC置换课程部分试题答案

(X 表示 错误 V 表示正确 ,小括号中是答案)

计算机系统由硬件和软件构成,它们共同工作来运行应用程序(V) 程序员必须要关心底层硬件的细节。(X) C语言程序的源文件的扩展名是.cpp。(X) 汇编语言是高级程序设计语言。(X)

预处理器(preprocessor)执行以#开头的指令,类似于编辑器,可以给程序添加或修改内容。(V)

Kenneth Thompson被尊称为UNIX之父,Dennis Ritchie被尊称为C语言之父。(V)

C语言是具有低级语言特点的高级程序设计语言。(V) 计算机最小存储计量单位是:bit(位)。(V) 计算机最基本存储计量单位是:Bytes(字节) 。(V)

转换说明与实际数据类型不一致,产生不正确的无意义值。(V) /*……*/ 表示注释。注释只是给人看的,对编译和运行不起作用。(V)

以#开头的是语句。(X)

大花括号{ }是函数开始和结束的标志,可省略。(X) C语言的语句以逗号结束。(X)

微软的Visual Studio,是个重量级的的集成开发环境,可对C程序进

行编辑、编译、链接、执行和调试。(V)

扩展名是.h,表明这是一个头文件,C源代码中如用到标准输入输出函数时,就要包含头文件stdio.h。(V)

printf()函数用来显示格式化字符串(format String)的内容,显示的值可以是常量、变量或者表达式。(V)

格式化字符串包含普通字符和转换说明(conversion specification),转换说明以%开头。(v)

%d 表示把int型数值从二进制转换成十进制数字组成的字符串。(V) C的编译器会自动检测格式串中转换说明的数量和类型是否和后面的变量一致。(X)

C语言中,除法运算符“/“操作数必须为整数,取余运算符”%“的操作数不需要为整数。(X)

假设:int i=2; printf(\运行结果:i=3(X)

假设i,a,b为int型变量,复合赋值表达式 i *= a-b 可以表示为 i = i *(a-b)。(V)

表达式转变为语句的方法就是在表达式末尾添加分号。(V)

若x,i,j和k都是int型变量,则计算 x=(i=4,j=16,k=32) 表达式后,x的值是4。(X)

sizeof(float)是一个双精度型表达式 。(X)

自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。(V)

下列语句中,符合语法的赋值语句是:(a=7+b,b++,a+7;)

假设 int i=1,j=1,k=1; i+= j += k; printf(\则打印结果:(3 2 1)

若有定义 int x=3, y=2; 和 float a=2.5, b=3.5; 则表达式 (x+y)%2+(int)a/(int)b 的值是:(1)

C语言中,要求操作数必须是整型的运算符是:(%) 设有以下语句:int x=10; x+=3+x%(-3); 则x的值是:(14)

以下四个选项中哪一个是非法的算术表达式:(7%1.5=1 取余多分母必须为整型)

若 int a=3,b=2,c=1,f; 表达式 f=a>b>c 的值是0。(v)

设有变量定义:int a=10,c=9; 则表达式 (--a!=c++)?--a:++c 的值是11。(V)

在switch语句中,每一个case常量表达式的值可以相同。(X) switch语句中,多个case语句可以共用一组执行语句。(V) 在switch语句中,执行break语句之后,就可以跳出switch语句,继续执行switch后面的语句。如果没有break语句,就会从一个分支继续到下一个分支。(V)

continue语句可以用于switch结构中。(X)

若有条件表达式(exp)?a++:b--,则(exp!=0) 能完全等价于表达式(exp)。(V)