C语言程序设计(青岛职业技术学院)-知到答案、智慧树答案

第一章 单元测试

1、问题:C语言是一种(  )
选项:
A:低级语言
B:汇编语言
C:机器语言
D:高级语言
答案: 【解锁后可见】

2、问题:下列各项中,不是C语言的特点是()。
选项:
A:能实现汇编语言的大部分功能
B:语言简洁、紧凑,使用方便
C:数据类型丰富,可移植性好
D:有较强的网络操作功能
答案: 【解锁后可见】

3、问题:下列叙述错误的是(  )。
选项:
A:C程序中的每条命令都用一个分号作为结束符
B:C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写
C:C程序中的每条语句都用一个分号作为结束符
D:C程序中的变量必须先定义,后使用
答案: 【解锁后可见】

4、问题:一个C程序的执行是从(  )。
选项:
A:本程序的main函数开始,到本程序文件的最后一个函数结束
B:本程序文件的第一个函数开始,到本程序main函数结束
C:本程序的main函数开始,到main函数结束
D:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
答案: 【解锁后可见】

5、问题:以下叙述不正确的是(  )。
选项:
A:在C程序中,注释说明只能位于一条语句的后面
B:C程序的基本组成单位是函数
C:一个C源程序必须包含一个main函数
D:一个C源程序可由一个或多个函数组成
答案: 【解锁后可见】

第二章 单元测试

1、问题:已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) – (++c)以后,a值为(  )
选项:
A:31
B:28
C:29
D:30
答案: 【解锁后可见】

2、问题:在C语言中,要求参加运算的数必须是整数的运算符是(  )。
选项:
A:%
B:++
C:! 
D: 

答案: 【解锁后可见】

3、问题:合法的c标识符是(  )。
选项:
A:$s
B:h1
C:a>b
D:5dm
答案: 【解锁后可见】

4、问题:执行下列程序后,显示的结果是( )        main ( )                                   { int a;                           printf (“%d ”,(a=3*5,a*4, a+5));}

选项:
A:20
B:15

C:10
D:65
答案: 【解锁后可见】

5、问题:执行下列程序中的输出语句后,x的值是( )。main() {int x ; printf(“%d ”,(x=4*5,x*2,x+20));}

选项:
A:20
B:60
C:80
D:40
答案: 【解锁后可见】

6、问题:判断:表达式1/4+2.75的值是3。
选项:
A:错
B:对
答案: 【解锁后可见】

7、问题:下列转义字符不正确的是( )。
选项:
A:’/’
B:’+’
C:’-’
D:’’
答案: 【解锁后可见】

8、问题:对于int   n=3;执行n+=n-=n*n;后n的值是9。
选项:
A:错
B:对
答案: 【解锁后可见】

9、问题:在C语言中8.9e1.2是不正确的实型常量。
选项:
A:对
B:错
答案: 【解锁后可见】

10、问题:对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。
选项:
A:错
B:对
答案: 【解锁后可见】

11、问题:若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。
选项:
A:错
B:对
答案: 【解锁后可见】

12、问题:“!”的优先级可以比“/”高。
选项:
A:对
B:错
答案: 【解锁后可见】

13、问题:两个char 型数据相加,其结果为char型。
选项:
A:错
B:对
答案: 【解锁后可见】

14、问题:若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28。
选项:
A:对
B:错
答案: 【解锁后可见】

15、问题:在C程序中,%是只能用于整数运算的运算符。
选项:
A:对
B:错
答案: 【解锁后可见】

16、问题:以下各数均不是合法的八进制数:256、03A2、-0127。
选项:
A:错
B:对
答案: 【解锁后可见】

17、问题:C语言程序中,任何英语单词均可以作标识符。
选项:
A:错
B:对
答案: 【解锁后可见】

18、问题:若有宏定义:#define  M(x,y,z)  x*y+z,则宏引用M(2+3,4+5,6+7)通过宏展开后的表达式应为(2+3)*(4+5)+6+7。
选项:
A:错
B:对
答案: 【解锁后可见】

19、问题:C语言中不区分大小写英文字母。
选项:
A:对
B:错
答案: 【解锁后可见】

20、问题:程序中的变量代表内存中的一个存储单元,它的值不可以随时修改。
选项:
A:对
B:错
答案: 【解锁后可见】

21、问题:0x173是正确的十六进制常数。
选项:
A:错
B:对
答案: 【解锁后可见】

22、问题:逻辑表达式-5&&!8的值为1。
选项:
A:对
B:错
答案: 【解锁后可见】

23、问题:下面程序的输出是________

#include<stdio.h>

int main()

{ int k=11;

  printf(“k=%d,k=%o,k=%xn”,k,k,k);

  return 1;

}
选项:
A:k=11,k=013,k=0xb
B:k=11,k=12,k=11
C:k=11,k=13,k=13
D:k=11,k=13,k=b
答案: 【解锁后可见】

24、问题:在下列选项中,不正确的赋值语句是_______.
选项:
A:++t;
B:a=b+c=1;
C:k=i=j;
D:n1=(n2=(n3=0));
答案: 【解锁后可见】

25、问题:下面程序的输出的是_________.

#include<stdio.h>

void main()

{int x=10,y=3;

 printf(“%dn”,y=x/y);}
选项:
A:1
B:3
C:不确定的值
D:0
答案: 【解锁后可见】

26、问题:已知字母A的ASCII码为十进制的65,下面程序的输出是_________.

#include<stdio.h>

void main()

{char ch1,ch2;

 ch1=’A’+’5′-‘3’;

 ch2=’A’+’6′-‘3’;

 printf(“%d,%cn”,ch1,ch2);}
选项:
A:67,D
B:C,D
C:不确定的值
D:B,C
答案: 【解锁后可见】

27、问题:为表示关系x≥y≥z,应使用C语言表达式____.
选项:
A:(x>=y)AND(y>=z)
B:(x>=y) & (y>=z)
C:(x>=y>=z)
D:(x>=y)&&(y>=z)
答案: 【解锁后可见】

28、问题:下面程序的输出结果是_______.

#include<stdio.h>

void  main()

{

 int a=-1, b=4, k;

 k=(++a<=0)&&(b–<=0);

 printf(“%d,%d,%dn”,k,a,b);}
选项:
A:0,1,2
B:1,1,2
C:1,0,3
D:0,0,3
答案: 【解锁后可见】

29、问题:若有以下定义和语句:    int a=010, b=0x10, c=10;    printf(“%d,%d,%dn”,a,b,c);则输出结果是________.
选项:
A:10,10,10
B:8,8,10
C:8,10,10
D:8,16,10
答案: 【解锁后可见】

30、问题:已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________.
选项:
A:2.75
B:2.4
C:2.5
D:0
答案: 【解锁后可见】

31、问题:假定w、x、y、z、m均为int型变量,有如下程序段:  w=1;x=2;y=3;z=4;   m=(w<x)?w:x;  m=(m<y)?m:y;  m=(m<z)?m:z;则该程序段执行后,m的值是_______.假定w、x、y、z、m均为int型变量,有如下程序段:  w=1;x=2;y=3;z=4;   m=(w<x)?w:x;  m=(m<y)?m:y;  m=(m<z)?m:z;则该程序段执行后,m的值是_______.
选项:
A:4
B:3
C:2
D:1
答案: 【解锁后可见】

32、问题:有以下程序,其中k的初值为八进制数  #include <stdio.h>  main()  {int k=011;  printf(“%dn”,k++);  }程序运行后的输出结果是________
选项:
A:11
B:10
C:12
D:9
答案: 【解锁后可见】

33、问题:有以下程序  #include    #define SUB(a) (a)-(a)  main()  { int a=2,b=3,c=5,d;  d=SUB(a+b)*c;  printf(“%dn”,d);  }  程序运行后的输出结果是_______
选项:
A:-20
B:-12
C:0
D:10
答案: 【解锁后可见】

34、问题:有以下定义语句,编译时会出现编译错误的是_______
选项:
A:char a=’x2d’
B:char a=’n’;
C:char a=’a’;
D:char a=’aa’;
答案: 【解锁后可见】

35、问题:以下选项中,不正确的 C 语言浮点型常量是_______ 
选项:
A:2e4.2
B:160.
C:0.12
D:0.0
答案: 【解锁后可见】

36、问题:以下选项中,_______是不正确的 C 语言字符型常量。
选项:
A:’a’
B:”a”
C:’x41′
D:’101′
答案: 【解锁后可见】

37、问题:以下合法的标识符是_______。
选项:
A:int
B:_a12
C:3ce
D:stu#
答案: 【解锁后可见】

38、问题:已知int  x=023,表达式++x的值是_______。
选项:
A:17
B:20
C:18
D:19
答案: 【解锁后可见】

39、问题:已知int  x=10,表达式x+=x-=x-x的值是_______。
选项:
A:30
B:20
C:10
D:40
答案: 【解锁后可见】

40、问题:在 C 语言中,字符型数据在计算机内存中,以字符的_______形式存储。
选项:
A:BCD码
B:原码
C:ASCII 码
D:反码
答案: 【解锁后可见】

41、问题:若变量x、i、j和k都是int型变量,则计算下面表达式后,x的值是_______。x=(i=4,j=16,k=32)
选项:
A:52
B:32
C:16
D:4
答案: 【解锁后可见】

42、问题:下列不正确的转义字符是_______。
选项:
A:” ‘
B:’

#版权声明# 本站所有资源来自网络收集和网友投稿,不代表大学题库立场。本站所提供资源均只能用于参考学习用,请勿直接商用。如若本站内容侵犯了您的合法权益,可联系我们进行删除处理。点我联系站长

(0)

相关推荐

  • C语言程序设计基础-知到答案、智慧树答案

    绪论 单元测试 1、问题:计算机能够直接识别的语言是()。 选项:A:汇编语言 B:机器语言C:高级语言答案: 【解锁后可见】 第一章 单元测试 1、问题: 下列对C语言特点的描述中,错误的是(    )。 选项:A:C语言编程简洁明了B:C语言移植性好C:C语言不是结构化程序设计语言D:C语言功能较强答案: 【解锁后可见】 2…

    2023年7月18日
    680
  • 财务管理(东北林业大学)-知到答案、智慧树答案

    第一章 单元测试 1、问题:作为企业财务目标,每股利润最大化较之利润最大化的优点在于(  )。选项:A:考虑了资金时间价值因素B:反映了创造利润与投入资本的关系C:能够避免企业的短期行为D:考虑了风险因素答案: 【解锁可见】 2、问题:在下列经济活动中,能够体现企业与其投资者之间财务关系的是(    )。选项:A:企业向其他企业…

    2023年8月5日
    500
  • 半导体技术导论-知到答案、智慧树答案

    第一章 单元测试 1、问题:现代电子器件大多是基于半导体材料制备的?选项:A:对B:错答案: 【解锁可见】 第二章 单元测试 1、问题:p型硅掺杂IV族元素,n型硅掺杂III族元素。选项:A:对B:错答案: 【解锁可见】 2、问题:半导体中电流由电子电流和空穴电流构成。选项:A:对B:错答案: 【解锁可见】 3、问题:以能带隙种类区分,硅属于直接能带隙半导体…

    2023年8月1日
    630
  • 财务报表分析(上海对外经贸大学版)-知到答案、智慧树答案

    绪论 单元测试 1、问题:通过财务报表分析可以了解(    )。选项:A:企业盈利能力B:企业偿债能力C:企业的发展能力D:企业财务状况答案: 【解锁可见】 第一章 单元测试 1、问题:年度报告包括以下哪些内容(    )。选项:A:      财务报告B:  &nbs…

    2023年8月5日
    530