电子科技大学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=%d\n", i++); 运行结果: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("%d %d %d", i, j, k); 则打印结果:(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)
在if-else语句中,else 总是与其前面最近的尚未配对的if结合(V)
逻辑或表达式A||B中,如果表达式A和表达式B的值任意一个为“真”,则表达式A||B结果为“真”(1)。(v)
已知:a = 1,b = 1,则表达式:! (a != b) 值为1。(v)
switch语句实现多分支选择结构中,default 语句为选择项,可有可
无。另外,default 后面可以不加break语句。(v)
switch括号的“表达式”,其值的类型可以是整数类型、字符类型或枚举类型,也可以是其他数据类型。(X)
以下if语句语确的是:(if(x>0){x=x+y;printf("%f",x);} else printf("%f",-x);)
有程序:
main(){
int a=5,b=1,c=0;
if (a=b+c)
printf("***\n");
else
printf("$$\n");}
该程序(输出:***)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论