智慧树知到《计算机程序设计C语言》2019章节测试答案


智慧树知到《计算机程序设计C语言》2019章节测试答案

第一章

1、【单选题】 (1分)

一个C程序可以有(1)个主函数。

2、【判断题】 (1分)

C语言是函数式的语言。(对)

3、【判断题】 (1分)

C语言是高级语言。(对)

4、【判断题】 (1分)

Visual C++不支持C语言。(错)

5、【判断题】 (1分)

C语言是编译式的语言。(对)

第二章

1、【单选题】 (1分)

double x;scanf("%lf",&x);不可以赋值给x变量的常量是("abc").

2、【单选题】 (1分)

下列程序段的输出结果为().float x=213.82631;

printf("%3d",(int)x); (213)

3、【单选题】 (1分)

下列程序的输出结果是(97 b).

main()

{char c1=97,c2=98;

printf("%d %c",c1,c2);

}

4、【单选题】 (1分)

以下标识符中,不能作为合法的C用户定义标识符的是(void).

5、【单选题】 (1分)

以下标识符中,不能作为合法的C用户定义标识符的是( signed ).

第三章

1、【判断题】 (1分)

逻辑运算低于关系运算.(对)

2、【判断题】 (1分)

x*=y+8 等价于 x=x*(y+8).(对)

3、【判断题】 (1分)

关系运算高于算术运算.(错)

4、【判断题】 (1分)

若 a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真".(对)

5、【单选题】 (1分)

若给定条件表达式(M)?(a++):(a--),则其中表达式M( 和(M!=0)等价 ).

第四章

1、【单选题】 (1分)

结构化程序设计所规定的三种基本控制结构是( 顺序、选择、循环 ).

2、【单选题】 (1分)

C语言中用于结构化程序设计的三种基本结构是(顺序结构、选择结构、循环结构).

3、【判断题】 (1分)

int a=7,b=9,t;t=(a>b)?a:b;t的值为7.(错)

4、【判断题】 (1分)

赋值语句中的赋值运算符的左侧只能是唯一的变量。(对)

5、【判断题】 (1分)

int a=10;printf("%d",a++);输出11.(错)

第五章

1、【单选题】 (1分)

在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式( 可用任意表达式).

2、【单选题】 (1分)

int a=3,b=2,c=1;

if(a>b>c)a=b;

else a=c;

则a的值为( 1).

3、【单选题】 (1分)

a=1;b=2;c=3;

if(a
4、【单选题】 (1分)

以下不正确的if语句形式是(if(x!=y) scanf("%d",&x) else scanf("%d",&y);).

5、【单选题】 (1分)

下面程序的输出结果是  (3)

main()

{int x,y,z;

x=1;y=2;z=3

if(x>y)

if(x>z) printf("%d",x);

else printf("%d,y);

printf("%d\n",z);

}

第六章

1、【单选题】 (1分)

选择结构中的条件与循环结构中循环成立的条件,

在写法上可以是任一表达式,但其值只能被判断为"真"或"假".

哪个数作为逻辑"假"值( 1)

2、【单选题】 (1分)

以下程序的运行结果是( 12457810).

main()

{  int n;

    for(n=1;n<=10;n++)

        {if(n%3==0) continue;

        Printf("%d",n); }

}

3、【单选题】 (1分)

C语言中 while 和 do-while 循环的主要区别是( do-while 的循环体至少无条件执行一次 ).

4、【单选题】 (1分)

以下叙述正确的是( 用do-while语句构成的循环,在while后的表达式为零时结束循环 ).

5、【单选题】 (1分)

语句while(!E);中的表达式!E等价于(E==0)

第七章

1、【单选题】 (1分)

static char str[10]="China";数组元素个数为(6 ).

3、【单选题】 (1分)

若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是( 3).

4、【判断题】 (1分)

如果有一个字符串,其中第十个字符为'\n',则此字符串的有效字符为9个.(错)

5、【单选题】 (1分)

若有

char s1[]="abc",s2[20],*t=s2;gets(t);

则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是(if(strcmp(s1,t)>0)puts(s2);).

第八章

1、【单选题】 (1分)

下列定义不正确的是( int max(x,y);  int x,y; {  }).

2、【单选题】 (1分)

以下程序的输出结果为( 13 ).

main()

{int a=1,b=2,c=3,d=4,e=5;

  printf("%d\n",func((a+b,b+c,c+a),(d+e)));

}

int  func(int  x,int y)

    {

      return(x+y);

    }

3、【单选题】 (1分)

下列程序运行结果为: (29  )

#define  P  3

#define  S(a)   P*a*a

main()

{int  ar;

   ar=S(3+5);

   printf("\n%d",ar);

}

4、【单选题】 (1分)

以下函数调用语句中实参的个数是(2).  

func((e1,e2),(e3,e4,e5));

5、【单选题】 (1分)

以下函数调用语句中实参的个数是(3).  

exce((v1,v2),(v3,v4,v5),v6);

第九章

1、【判断题】 (1分)

对结构体类型的变量的成员可以象普通变量一样参与各种运算.(对)

2、【单选题】 (1分)

static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};

说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是( a[0] ).

3、【判断题】 (1分)

共用体类型变量不能被初始化.(对)

4、【判断题】 (1分)

union u

{

char ch;

int i;

float f;

};

定义了共用体变量.  (错)

5、【判断题】 (1分)

对枚举类型名的定义enum a {sum=9,mon=-1,tue};是正确的.(对)

第十章

1、【单选题】 (1分)

若有int *p,a; p=&a,下列说法不正确的是( *(p++)==a++).

2、【单选题】 (1分)

若有下列定义,则对a数组元素地址的正确引用是(p+2 ).

int a[5],*p=a;

3、【单选题】 (1分)

若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是(t[2]).

4、【单选题】 (1分)

若有下列定义,则对a数组元素地址的正确引用是( *(a+2) ).

int a[5],*p=a;

5、【单选题】 (1分)

char h,*s=&h;可将字符H通过指针存入变量h中的语句是(*s='H'; ).

微信成语升官记答案第1900关_微信小程序成语升官记第190
上一篇 2019年04月13日
开心消消乐2079关怎么过? 开心消消乐2079关图文攻略
下一篇 2019年04月13日
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88888888@qq.com 举报,一经查实,本站将立刻删除。

相关推荐