C语言程序设计(阜阳师范大学)1452879468 中国大学慕课答案2024完整版100分

汞秒损忿呕悄翱谭米陛城息辖

对应课程:点击查看
起止时间:2020-02-24到2020-06-27
更新状态:已完结

第1讲 C语言程序设计概述 单元测验1

1、 在 C 语言中,每个语句必须以( )结束。

A:回车符
B:逗号
C:冒号
D:分号
答案: 分号

2、 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( )。

A:生成可执行文件
B:生成目标文件
C:输出运行结果
D:自动保存源文件
答案: 生成目标文件

3、 C语言源程序的扩展名为( )。

A:.obj
B:.c
C:.exe
D:.cpp
答案: .c

4、 C 语言程序的单行注释可以出现在程序中的任何地方,它总是以( )符号作为开始标记。
答案: //

第2讲 数据类型、运算符和表达式 单元测验2

1、 若x、i、j和k都是int类型变量,则计算下面表达式后,x的值是( )。x=(i=4,j=16,k=32)

A:4
B:16
C:32
D:52
答案: 32

2、 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )。

A:7
B:8
C:6
D:2
答案: 8

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:-10 0x8f -011
B:0abc -017 0xc
C:010 -0x11 0xf1
D:0a12 -0x123 -0xa
答案: 010 -0x11 0xf1

6、 下面四个选项,均是正确的数值常量或字符常量的选项是( )。

A:0.0 0f 8.9e ‘&’
B:“a” 3.9e-2.5 1e1 ‘\”’
C:‘3’ 011 0xff00 0a
D:01 0xabcd 1.2e2 50.0
答案: 01 0xabcd 1.2e2 50.0

7、 以下叙述不正确的是( )。

A:在C程序中,逗号运算符的优先级最低。
B:在C程序中,APH和aph是两个不同的变量。
C:若a和b类型相同,在计算赋值表达式a=b后b中的值将放入a中,而b中的值不变。
D:当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
答案: 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

8、 下面不正确的字符串常量是( )。

A:‘abc’
B:“12’12”
C:“0”
D:“”
答案: ‘abc’

9、 若有说明语句:char c=‘\72’;则对变量c的描述正确的是( )。

A:包含1个字符。
B:包含2个字符。
C:包含3个字符。
D:说明不合法,c的值不确定。
答案: 包含1个字符。

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:只能是0或1。
B:只能是0或非0正数。
C:只能是整数或字符型数据。
D:可以是任意类型数据。
答案: 可以是任意类型数据。

12、 下列运算符中优先级最高的是( )。

A:<
B:+
C:&&
D:!=
答案: +

13、 能正确表示“当x的取值在[1,10]或[200,210]范围内为真,否则为假”的表达式是( )。

A:(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B:(x>=1)||(x<=10)||(x>=200)||(x<=210)
C:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D:(x>=1)||(x<=10)&&(x>=200)||(x<=210)
答案: (x>=1)&&(x<=10)||(x>=200)&&(x<=210)

14、 判断char类型变量ch是否为大写字母的正确表达式是( )。

A:‘A’<=ch<=‘Z’
B:(ch>=“A”)&&(ch<=“Z”)
C:(ch>=‘A’)&&(ch<=‘Z’)
D:(ch>=‘A’)AND(ch<=‘Z’)
答案: (ch>=‘A’)&&(ch<=‘Z’)

15、 设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( )。

A:‘x’&&‘y’
B:x<=y
C:x||y+z&&y-z
D:!((x !((x

16、 已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<‘B’&&!y)的值是( )。

A:0
B:语法错误
C:1
D:“假”
答案: 1

17、 下列运算符中优先级最高的是( )。

A:?:
B:&&
C:-
D:!=
答案:

18、 以下选项哪个是合法的标识符( )。

A:3_com
B:com!
C:3com
D:int
答案: 3com

19、 已知字母A的ASCII码为65,且变量S为字符型,则执行语句S=’A’+’6′-‘3’;后,S中的值为( )。

A:‘D’
B:68
C:不确定的值
D:‘C’
答案: ‘D’

20、 设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

吩病仆舒薄衔俏耍匈车肩武纽