2019智慧树(知到)《C君带你玩编程》答案_单元答案_期末答案_知到智慧树答案

大学生都在用的搜题微信公众号:一刻师兄
向它发送题目,秒得答案(支持期末考试答案查询)

2019智慧树(知到)搜题公众号
2019智慧树(知到)《C君带你玩编程》答案_单元答案_期末答案_知到智慧树答案 - 2019智慧树(知到)答案 - 课查查

逻辑严密出美的境界,简洁绽放内涵的深邃。C君牵你的手,纵贯古今、融通中外,采撷精彩的代码,谱写人类独有的智慧之诗。Error与Warning的迷惑、捕捉Bug的悬疑、算法成功的狂喜……我们将亲手为冰冷的机器注入灵魂、打开CPU的世界、探索1和0构建的二次元的神奇。结合专业知识、驱动硬件、兼顾NCRE证书的获取……是本课程现实与独特的美。C君等你,一起玩编程吧!


将C程序编译成目标文件,其扩展名为EXE。
main函数是C程序的入口,由计算机系统负责调用。
变量必须先定义后使用。
C语言是一种( )。
在C源程序中,整型常量不能表示的数制是( )。
若已定义char c='a',则变量c所占的字节数为__________。
二元运算符均可以和赋值运算符构成复合的赋值运算符。
表达式1/4+2.75的值是3。
已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是(   )。
以下叙述中正确的是______。
设有定义:int x=2;,以下表达式中,值不为6的是(   )。
所有关系运算符的运算优先级相同。
关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。
当a=1,b=2,c=3时,执行语句“if(a > c) {b=a;a=c;c=b;}”后,变量c中的值为2。
为表示关系100 ≥ b ≥ 0,应使用C语言表达式______。
else子句不能单独作为语句使用,它是if语句的一部分,必须与if配对使用。
在循环外的语句不受循环的控制,在循环内的语句也不受循环的控制。
循环for(  ;  ;  )的循环条件始终为真。
若i为整型变量,则 for(i=2;i==0;)printf("%d",i--);循环执行次数是0次。
若变量已正确定义,有以下程序段 i=0; do printf("%d,",i);while(i++); printf("%d",i); 其输出结果是( )。
有以下程序#include void main(){  int  x,a=1,b=1;while(1){  scanf("%d",&x);if(x>0) { a*=x;  break; }if(x<0) { b*=x;  continue; }printf("%d,%d",a,b);}}程序运行时输入:-1 -2 0 1 2 ,则输出结果是( )。
数组名代表数组的首地址。
一个数组可以存储不同类型的数据。
若有定义:int a[10];,使用数组元素时,下标的最小值是1,最大值是10。
下面程序的运行结果是______。#include  main(){ int a[5],i;   for(i=0;i3))%5;    printf("%2d",a[i]); } }
下面程序的运行结果是______。#include main(){ int a[3][3]={1,2,3,4,5,6,7,8,9},i;  for(i=0;i<=2;i++) printf("%d  ",a[i][2-i]); }
数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。
如果某个函数在定义时省略了存储类型,则默认的存储类型是int。
函数可以嵌套定义,但是不可以嵌套调用。
函数中的多个return语句,可以实现调用该函数后,多个值同时被返回。
以下程序运行后的输出结果是________。#include "stdio.h"int f(int x);main(){ int n=1,m;m=f(f(f(n)));printf("%d",m);}int f(int x){return x*2;}
以下程序的输出结果是________。#include "stdio.h"f(int b[],int m,int n){ int i,s=0;for(i=m;i<= n;i=i+2)   s=s+b[i];return  s; }main(){ int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf("%d",x); }
若有定义int a[5],*p=a;,则对a数组元素的正确引用是______。
以下程序的运行结果是______。                     #include "stdio.h"main(){int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d",m,n,*p,*q); }
若有语句int *point,a=4;和point=&a; 下面均代表地址的一组选项是______。
已知int a[4],*p;,则语句p=&a;是正确的。
指针变量的类型不是该变量本身的类型,而是它所指向的变量的类型。
下列的结论中只有________是正确的。
以下程序的执行结果为________。#include "stdio.h"  float fun(int x,int y){  return(x*y);  }main(){ int a=2,b=5,c=8;  printf("%.0f",fun((int)fun(a+b,c),a-b));}
以下程序的输出结果是________。#include "stdio.h"#define f(x) x*xvoid main(){  int a=6,b=2,c;   c=f(a)/f(b);  printf("%d",c); }
有参的宏,其参数参与运算,宏替换要先完成参数的计算,然后再执行替换。
下列程序的运行结果为________。#include "stdio.h"#define MA(x) x*(x-1)void main(){ int a=1,b=2;printf("%d",MA(1+a+b)); }
结构体中各个成员的数据类型必须是相同的。
typedef的作用是给已有的数据类型取一个别名。
结构体变量所占用空间是全部成员占用空间之和。
在定义一个共用体变量时,系统分配给它的内存是( )。
已知对学生记录的描述为: struct student { int num;   char name[20],sex;   struct{  int year,month,day; }birthday; }; struct student stu;设变量stu中的"生日"是"1995年11月12日",对"birthday"正确赋值的程序是______。
C语言中通过文件指针对它所指向的文件进行操作。
函数rewind()的作用是使文件指针返回上次移动的位置。
以下函数不能用于向文件写入数据的是______。
下列关于C语言文件的叙述中正确的是______。
函数fopen()不可以打开二进制文件。
以下数据结构中不属于线性数据结构的是
算法的时间复杂度是指
算法一般都可以用哪几种控制结构组合而成
在深度为5的满二叉树中,叶子结点的个数为
数据结构中,与所使用的计算机无关的是数据的
下面概念中,不属于面向对象方法的是
结构化程序设计主要强调的是
检查软件产品是否符合需求定义的过程称为
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
下面不属于软件工程的3个要素的是

相关答案