冷翅广缕览盎哆换猾鞠甘椭嚎
对应课程:点击查看
起止时间:2020-09-20到2021-01-10
更新状态:已完结
第2章 C语言程序设计基础 第2章 单元测试
1、 C语言规定,在一个源程序中,main函数的位置( )。
A:必须在最开始
B:必须在系统调用的库函数的后面
C:可以任意
D:必须在最后
答案: 可以任意
2、 C语言程序的执行,总是起始于( )。
A:程序中的第一条可执行语句
B:程序中的第一个函数
C:main函数
D:包含文件中的第一个函数
答案: main函数
3、 下列说法中正确的是( )。
A:C语言程序书写时,不区分大小写字母
B:C语言程序书写时,一行只能写一个语句
C:C语言程序书写时,一个语句可分成几行书写
D:C语言程序书写时,每行必须有行号
答案: C语言程序书写时,一个语句可分成几行书写
4、 以下叙述不正确的是( )。
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C语言程序的基本组成单位是函数
D:在C语言程序中,注释说明只能位于一条语句的后面
答案: 在C语言程序中,注释说明只能位于一条语句的后面
5、 下面对C语言特点,不正确描述的是( )。
A:C语言兼有高级语言和低级语言的双重特点.执行效率高
B:C语言既可以用来编写应用程序,又可以用来编写系统软件
C:C语言的可移植性较差
D:C语言是一种结构式模块化程序设计语言
答案: C语言的可移植性较差
6、 C语言程序的语句都是以( )结尾。
A:“.”
B:“;”
C:“,”
D:都不是
答案: “;”
7、 C语言程序经过编译以后生成的文件名的后缀为( )。
A:.c
B:.obj
C:.exe
D:.cpp
答案: .obj
8、 C语言程序经过链接以后生成的文件名的后缀为( )。
A:.c
B:.obj
C:.exe
D:.cpp
答案: .exe
9、 C语言编译程序的首要工作是( )。
A:检查C语言程序的语法错误
B:检查C语言程序的逻辑错误
C:检查程序的完整性
D:生成目标文件
答案: 检查C语言程序的语法错误
10、 C语言程序的注释是( )。
A:由“/”开头,“/”结尾
B:由“/”开头,“/”结尾
C:由“//”开头
D:由“/”或“//”开头
答案: 由“/”开头,“*/”结尾
第3章 基本数据类型、运算符与表达式 第3章 单元测试
1、 在c语言系统中,假设int类型数据占2个字节,则double, long, unsigned int,char类型数据所占字节数分别为( )。
A:8,2, 4,1
B:2,8,4,1
C:4, 2,8,1
D:8,4,2,1
答案: 8,4,2,1
2、 下面四个选项中,均是不合法的用户标识符的选项是( )。
A:A P_0 do
B:float la0 _A
C:b-a sizeof int
D:_123 temp int
答案: b-a sizeof int
3、 下面四个选项中,均是合法整型常量的选项是( )。
A:160 -0xffff 011
B:-0xcdf 01a 0xe
C:-01 986,012 0668
D:-0x48a 2e5 0x
答案: 160 -0xffff 011
4、 下面四个选项中,均是不合法的浮点数的选项是( )。
A:160. 0.12 e3
B:123 2e4.2 .e5
C:-.18 123e4 0.0
D:-e3 .234 1e3
答案: 123 2e4.2 .e5
5、 下面四个选项中,均是不合法的转义字符的选项是( )。
A: ‘”‘ ‘\’ ‘\xf’
B:’\1011′ ” ‘\ab’
C:’\01l’ ‘\f’ ‘}’
D:’\abc’ ‘\101’ ‘x1f’
答案: ‘\1011’ ” ‘\ab’
6、 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。
A:0.0 0f 8.9e ‘&’
B:”a” 3.9e-2.5 le1 ‘”‘
C:’3’ 011 0xff00 0a
D:+001 0xabcd 2e2 50
答案: +001 0xabcd 2e2 50
7、 下面程序段输出结果是( )。 int i = 5, k; k=(++i) + (++i) + (i++); printf(“%d,%d”,k,i);
A:24,8
B:21,8
C:21,7
D:24,7
答案: 21,8
8、 下面程序段输出结果是( )。 short int i=32769; printf(“%d”,i);
A:32769
B:32767
C:-32767
D:输出不是确定的数
答案: -32767
9、 若有说明语句:char c=’\72′;则变量c( )。
A:包含l个字符
B:包含2个字符
C:包含3个字符
D:说明不合法,c的值不确定
答案: 包含l个字符
10、 若有定义:int a=7; float x=2.5,y=4.7;则表达式x + a % 3 * (int)(x + y) % 2 /4的值是( )。
A:2.500000
B:2.750000
C:3.500000
D:0.000000
答案: 2.500000
11、 设变量a是整型,f是实型,i是双精度型,则表达式10 + ‘a’ + i*f 值的数据类型为( )。
A:int
B:float
C:double
D:不确定
答案: double
12、 sizeof (float)是( )。
A:一个双精度型表达式
B:一个整型表达式
C:一种函数调用
D:一个不合法的表达式
答案: 一个整型表达式
13、 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。
A:n=(n100+0.5)/100.0
B:m=n100+0.5, n=m/100.0
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com
盖捣匡瘁暖筹拌卡朴鞠莲哺抠