程序设计基础(C语言)(山东联盟) 2024智慧树满分答案

肚构任瓤仁矮叮巍蜡释貉厂环


程序设计基础(C语言)(山东联盟) 2024智慧树满分答案

本门课程章节测试答案详情如下:

第一章 单元测试

1、单选题:
以下叙述中正确的是    )。      

A:用C程序实现的算法可以没有输出但必须要有输入
B:C程序实现的算法可以没有输入但必须要有输出
C:用C程序实现的算法必须要有输入和输出操作
D:用C程序实现的算法可以既没有输入也没有输出
答案: C程序实现的算法可以没有输入但必须要有输出

2、单选题:

以下不能定义为用户标识符的是( 

A:Main
B:_10 
C:_scanf
D:printf
答案: printf

3、单选题:

按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(   )。

A:连接符
B:小写字母 
C:数字字符
D:下划线
答案: 连接符

4、单选题:

以下C语言用户标识符中,不合法的是(  )。

A:_1
B:a_b
C:AaBc
D:a–b
答案: a–b

5、单选题:

结构化程序由三种基本结构组成,三种基本结构组成的算法(   )。

 

A: 只能完成一些简单的任务
B:只能完成部分复杂的任务
C:只能完成符合结构化的任务
D:可以完成任何复杂的任务
答案: 可以完成任何复杂的任务

6、单选题:

以下叙述中正确的是(   )。

A:可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
B:C语言程序将从源程序中第一个函数开始执行
C:C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
D:main可作为用户标识符,用以命名任意一个函数作为主函数
答案: C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

7、单选题:

C语言源程序名的后缀是(    )。

A:.cpp

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

8、单选题:

以下叙述中错误的是( )。

A:一个C程序中可以包含多个不同名的函数
B:C程序在书写时,有严格的缩进要求,否则不能编译通过
C:一个C程序只能有一个主函数
D:C程序的主函数必须用main作为函数名
答案: C程序在书写时,有严格的缩进要求,否则不能编译通过

9、单选题:
下列关于C语言用户标识符的叙述中正确的是(  )。

A:用户标识符中不可以出现中划线,但可以出现下划线
B:用户标识符中可以出现下划线,但不能放在用户标识符的开头
C:

用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

D:用户标识符中可以出现下划线和中划线(减号)
答案: 用户标识符中不可以出现中划线,但可以出现下划线

10、单选题:
下列4个选项中,(  )是合法的用户自定义标识符。

A:float 
B:

_isw

C:b
D:2a    
答案:

_isw

第二章 单元测试

1、单选题:
下列选项中,(  )可以将x、y定义成double类型变量,并赋同一初值3.14。

A:double x=y=3.14;
B:double x, y=3.14; 
C:double x=3.14, y=3.14;  
D:double x, y=2*3.14;
答案: double x=3.14, y=3.14;  

2、单选题:
若变量已正确定义并赋值,表达式(  )不符合C语言语法。

A:3.142
B:a*b/c 
C:2, b 
D:a/b/c
答案: 3.142

3、单选题:
下列表达式中值为0的是(  )。

A:3/5
B:3/5.0
C:3.0/5
D:35 
答案: 3/5

4、单选题:
以下选项中,(  )是不正确的字符常量。

A:a
B:‘5 
C:‘103 
D:A
答案: a

5、单选题:
以下选项中不正确的整型常量是(    )。

A:82L
B:1,900
C:253U
D:100
答案: 1,900

6、单选题:
以下正确的字符串常量是( )。

A:‘123456 ‘
B:q1234ty
C:HELLO
D:“5111”
答案: “5111”

7、单选题:
假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式  的表达式是(   )。

A:1/(a*b*c)
B:1/a*b*c 
C:1.0/a/b/c
D:1/a/b/(float)c
答案: 1.0/a/b/c

8、单选题:

以下能正确定义且赋初值的语句是(  )。

A:int n1=n2=10; 
B:float f=f+1.1;
C:char ch=’A’;
D:double x=12.3E2.5;
答案: char ch=’A’;

9、单选题:
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,32+z)后,x的值为 (   )。

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

10、单选题:
C语言中,运算对象必须是整型数的运算符是(   )。

A:%
B:/
C:*
D:和/
答案: %

11、单选题:

有以下程序

main()

{

 char a1=M,a2=m;

 printf(“%c”,(a1,a2)); 

}

以下叙述中正确的是(   )。

A:格式说明符不足,编译出错
B:程序运行时产生出错信息
C:程序输出小写字母m
D:程序输出大写字母M 
答案: 程序输出小写字母m

12、单选题:

在C语言中,下列属于构造类型的是(   )。

A:字符型 
B:整型
C:实型
D:数组类型
答案: 数组类型

13、单选题:
设d为字符型变量,下列表达式不正确的是(   )。

A:d=a 
B:d=3
C:d=99
D:d=a
答案: d=a

14、单选题:
若x和y都为float型变量,且x=3.6, y=5.8 执行下列语句后输出结果为(   )。

A:输出符号不够,输出不正确值
B:5.800000 
C:3.600000,5.800000
D:3.600000  
答案: 5.800000 

15、单选题:
表达式(double)(20/3)的值为(    )。

A:6
B:2
C:3
D:6.0
答案: 6.0

16、单选题:

表达式3.6-5/2+1.2+5%2的值是(  )。

A:4.3
B:4.8
C:3.8

D:3.3
答案: 3.8

17、单选题:
表达式sizeof(hello)的值为(    )。

A:4
B:7
C:5
D:6

答案: 6

18、单选题:
设整型变量a值为9,则下列表达式中使b的值不为4的表达式(    )。

A:b=a/2   
B:b=a-5
C:b=8-(3,a-5) 
D:b=a%2  
答案: b=a%2  

19、单选题:
已知ch是字符型变量,下面不正确的赋值语句是(   )。

A:ch=7+9
B:ch=’m’
C:ch=‘a+b’
D:ch=‘7’+‘9’
答案: ch=‘a+b’

20、单选题:

有以下定义语句,编译时会出现编译错误的是  )。

A:char a=’-‘;
B:char a=’a’;
C:char a=’aa’; 
D:char a=’0′;
答案: char a=’aa’; 


完整版答案需支付5元购买,完整答案是全部章节的课后答案。制作这些答案花费了很多心血,希望大家理解,如需购买请点击下方红字:

点击这里,购买完整版答案

注意:完整答案是全部的课后答案,无期末答案!


萌面人优惠券

一键领取淘宝,天猫,京东,拼多多无门槛优惠券,购物省省省!

如需了解详情请点击下方红字:

点击这里,查看淘宝天猫优惠券


萌面人优惠券APP下载

支持安卓,苹果,PC电脑等设备,可查看各种大学网课答案,可一键领取淘宝,天猫,京东,拼多多无门槛优惠券

详情请点击下方红字:

点击这里,查看app详情


更多信息:如何找到本平台?

方法一:

点击下方红字,访问萌面人资料铺

点击这里,访问萌面人资料铺

方法二:

搜狗搜索:萌面人资料铺 认准域名:www.xuexianswer.com 或者域名:xuexianswer.com 点击进入

方法三:

打开手机微信,搜索微信公众号:萌面人资料铺

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍



为了下次更快打开本网站,建议在浏览器添加书签收藏本网页。

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页


 

饺恃慕笔太豹彪为特寞卑菲措