本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-16到2020-06-19
本篇答案更新状态:已完结

第1章 C语言概述 本章测试

1、 问题:系统默认的C语言源程序扩展名为.c,需经过(    )之后,生成.exe可执行文件。
选项:
A:编辑、编译
B:编辑、连接
C:编译、连接
D:编辑、改错
答案: 【编译、连接

2、 问题:下列说法中正确的是(    )。
选项:
A:由于C源程序是高级语言程序,因此一定要在Visual C++6.0软件中输入。
B:由于C源程序是由字符流组成的,因此可以作为文本文件在任何文件编辑的软件中输入。
C:由于C程序是高级语言程序,因此输入后即可执行。
D:由于C程序是高级语言程序,因此它是由命令组成的。
答案: 【由于C源程序是由字符流组成的,因此可以作为文本文件在任何文件编辑的软件中输入。

3、 问题:一个C程序的执行是从(    )。
选项:
A:本程序中的main函数开始,到本程序中的最后一个函数结束
B:本程序中的第一个函数开始,到本程序中的最后一个函数结束
C:本程序中的main函数开始,到main函数结束
D:本程序中的第一个函数开始,到本程序中的main函数结束
答案: 【本程序中的main函数开始,到main函数结束

4、 问题:C语言的模块化结构的基本构成单位是(    )。
选项:
A:函数
B:函数和过程
C:超文本过程
D:子程序
答案: 【函数

5、 问题:在C语言程序中的main()函数必须放在程序的开始部分。
选项:
A:正确
B:错误
答案: 【错误

6、 问题:C程序的工作过程是编辑、编译、连接、运行。
选项:
A:正确
B:错误
答案: 【正确

7、 问题:在计算机上实现的算法可以没有输入,但必须有一个或多个输出。
选项:
A:正确
B:错误
答案: 【正确

8、 问题:计算机本身不能直接识别高级语言,它只能接受和处理______语言.
答案: 【机器

9、 问题:程序=数组结构+算法,其中__ 是程序设计的灵魂。
答案: 【算法

10、 问题:C语言提供了三种基本结构,分别是顺序结构、选择结构和______。
答案: 【循环结构

11、 问题:在C程序中,语句之以                      符号结束。
答案: 【(以下答案任选其一都对);;
分号

第2章 C程序设计的初步知识 程序设计初步知识

1、 问题:下列叙述中错误的是(    )。
选项:
A:C程序可以由一个或多个函数组成
B:注释可以出现在C程序中的任意位置
C:C程序中可以有重名的函数
D:C程序中必须有且只有一个主函数
答案: 【C程序中可以有重名的函数

2、 问题:以下有4组用户标识符,其中合法的一组是(    )。
选项:
A:For     -abc     Case
B:5a      DO      temp
C:a2_B3   abc      IF
D:WORD    void    scanf
答案: 【a2_B3   abc      IF

3、 问题:以下选项中,合法的用户标识符是(    )。
选项:
A:ab.c
B:a1
C:2c
D:a-bc
答案: 【a1

4、 问题:若变量已正确定义并赋值,以下合法的C语言赋值语句是(    )。
选项:
A:a=a+10;
B:a+10=b+c;
C:a=10.3%2;
D:a=10=c+b;
答案: 【a=a+10;

5、 问题:设变量a是整型,b是单精度型,c是双精度型,则表达式10+5a+(b+7)c值的数据类型为(    )。
选项:
A:int
B:float
C:double
D:不确定
答案: 【double

6、 问题:C语言中运算对象必须是整型的运算符是(    )。
选项:
A:%
B:/
C:=
D:<=
答案: 【%

7、 问题:在下列形式的常数中,C程序不允许出现的是(    )。
选项:
A:.45
B:±456
C:45.6e-5
D:5e4
答案: 【±456

8、 问题:以下运算符中,优先级最高的运算符是(    ) 。
选项:
A:&&
B:!
C:!=
D:||
答案: 【!

9、 问题:以下运算符中,优先级最低的运算符是(    )。
选项:
A:!=
B:++
C:=
D:,
答案: 【

10、 问题:以下(    )是不正确的字符串常量。
选项:
A:’bcd’ 
B:"123"
C:"0"
D:" "
答案: 【‘bcd’ 

11、 问题:若x为int型变量,则执行以下语句后,x的值为(    )。 x=6; x+=x-=x*x;
选项:
A:36
B:-60
C:60
D:-24
答案: 【-60

12、 问题:若有定义:int a=7; float x=2.6, y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是(    )。
选项:
A:2.600000
B:2.850000
C:3.600000
D:0.000000
答案: 【2.600000

13、 问题:若有定义double x=1.5,y;则以下的语句执行的结果是(    )。y=x+5/2; printf(“%f”,y);
选项:
A:4
B:3.000000
C:3.500000 
D:4.000000
答案: 【3.500000 

14、 问题:以下选项中,合法的八进制数是(    ) 。
选项:
A:028
B:077
C:02a 
D:023.5
答案: 【077

15、 问题:以下选项中,不合法的十六进制数是(    ) 。
选项:
A:0x12
B:0xf
C:0x5h 

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注