智慧树《程序设计基础 C语言》最新答案100分

智慧树《程序设计基础 C语言》最新答案100分

透饯锑管肚叔概开谁老姥墒寇

第一章 单元测试

1、 以下哪个叙述是不正确的编程风格( )。

A:大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其它一律用小写字母
B:使用有意义的标志符
C:程序中的注释可有可无
D:使用括号来改善表达式的清晰度
答案:
程序中的注释可有可无

2、 C语言程序的执行,总是起始于( )。

A:程序中的第一条可执行语句
B:程序中的第一个函数
C:main函数
D:包含文件中的第一个函数
答案:
main函数

3、 以下叙述中正确的是( )

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

4、 下面对C语言特点,不正确描述的是( )。

A:C语言兼有高级语言和低级语言的双重特点,执行效率高
B:C语言既可以用来编写应用程序,又可以用来编写系统程序
C:C语言的可移植性较差
D:C语言是一种结构式模块化程序设计语言
答案:
C语言的可移植性较差

5、 以下叙述正确的是( )

A:在C程序中,main函数可有可无
B:C程序的每行中只能写一条语句
C:C语言本身没有输入输出语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案:
C语言本身没有输入输出语句

6、 C语言中规定:在一个源程序中main函数的位置( )。

A:必须在最开始
B:必须在系统调用的库函数的后面
C:可以任意
D:必须在最后
答案:
可以任意

7、 a,b均为整数,且b!=0,则表达式a/b*b+a%b的值是( )

A:a
B:b
C:a被b除的整数部分
D:a被b除的商的整数部分
答案:
a

8、 设有以下语句:int x=10;x+=3+x%(-3),则x的值是( )

A:14
B:15
C:11
D:12
答案:
14

9、 设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为( )

A:10
B:20
C:40
D:30
答案:
20

10、 main()
{
int a=12, b=12;
printf(“%d,%d\n”,–a,++b);
}
以上程序的输出结果是:( )

A:10,10
B:12,12
C:11,10
D:11,13
答案:
11,13

11、 阅读下面的程序
main()
{
int i,j;
scanf(“%3d%2d”,&i,&j);
printf(“i=%d,j=%d\n”,i,j);
}
如果从键盘上输入1234567<回车>,则程序的运行结果是( )

A:i=123,j=4567
B:i=1234,j=567
C:i=1,j=2
D:i=123,j=45
答案:
i=123,j=45

12、 表达式pow(2.8,srt(double ())值的数据类型为int ( )

A:对
B:错
答案:

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

A:对
B:错
答案:

14、

’aBS’是非法常量 ( )

A:对
B:错
答案:

15、

C语言中运行’a’+1,所显示的值为97 ( )

A:对
B:错
答案:

16、 C语言中%c用于输出字符型数据( )

A:对
B:错
答案:

第二章 单元测试

1、 #include<stdio.h>
int main(){
int sum = 0;
printf(“符号在后自增:%d\n”,sum++);
printf(“符号在前自增:%d\n”,++sum);
return 0; }
程序代码中包含了选择结构( )

A:对
B:错
答案:

2、

经过以下语句定义后,表达式z+=x>y?++x:++y( )。

int x=1,y=2,z=3;

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

3、 执行以int a=10;printf(“%d”,a++);后的输出结果和a的值是( )。

A:10和10
B:10和11
C:11和10
D:11和11
答案:
10和11

4、 若变量已正确定义并赋值,下面符合c语言语法的表达式是( )。

A:a:=b+1
B:a=b=c+2
C:int 18.5%3
D:a=a+7=c+b
答案:
a=b=c+2

5、 若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为( )。

A:7
B:8
C:9
D:10
答案:
8

6、 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后a的值为( )。

A:-3
B:9
C:-12
D:6
答案:
-12

7、 可以用只带有一个printf()函数的输出语句同时输出多个整型和字符型数据。( )

A:对
B:错
答案:

8、 char c1=“abc”;putchar(c1);可以输出整个字符串“abc”。( )

A:对
B:错
答案:

9、 main()
{char c1=97,c2=98;
printf(“%d %c”,c1,c2);
}
上面程序的输出结果是( )。

A:97 98
B:97 b
C:a 98
D:a b
答案:
97 b

10、 语句printf(“a\bre\’hi\’y\\bou\n”;的输出结果是(说明:‘\b’是退格符)( )。

A:a\bre\’hi\’y\\bou
B:a\bre\’hi\’y\bou
C:re’hi’you
D:abre’hi’y\bou
答案:
re’hi’you

11、

int x=3,y=2;
printf(“%d”,(x-=y,x*=y+8/5));
上面程序段的输出结果为( )。

A:1
B:7
C:3
D:5
答案:
3

12、 printf(“%d\n”,(int)(2.5+3.0)/3);
上面语句的输出结果是( )。

A:有语法错误不能通过编译
B:2
C:1
D:0
答案:
1

第三章 单元测试

1、 在if语句中,条件判断表达式不一定需要用括号括起来,在语句之后必须加分号。( )

A:对
B:错
答案:


上方为免费预览版答案,如需购买完整答案,请点击下方红字

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


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

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

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

智慧树《程序设计基础 C语言》最新答案100分第1张

智慧树《程序设计基础 C语言》最新答案100分第2张


如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/

智慧树《程序设计基础 C语言》最新答案100分第3张

智慧树《程序设计基础 C语言》最新答案100分第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

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

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

智慧树《程序设计基础 C语言》最新答案100分第5张


萌面人优惠券:一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


稻撬瑞嗜鲁缝坊署奸鄙屯妻棚