知到网课程序设计基础 C语言智慧树答案
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>知到智慧树答案>知到网课程序设计基础 C语言智慧树答案

    知到网课程序设计基础 C语言智慧树答案

    第一章 单元测试

    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:错

    正确答案:【错】

    2、if语句的三种形式中,所有的语句应为单个语句,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。在}之后能再加分号。( )

    A:对

    B:错

    正确答案:【错】

    3、一个if语句内不能出现两次及两次以上的else( )

    A:对

    B:错

    正确答案:【错】

    4、关于switch语句,break语句是语句中必须的一部分( )。

    A:对

    B:错

    正确答案:【错】

    5、关于switch语句的说法正确的是( )。

    A:switch语句的每个case分支中只能设置一个语句。

    B:switch语句中各个case分支顺序没有规定,但是default分支必须处在所有case分支之后,否则会影响程序执行效果。

    C:switch语句中default分支是可选的。

    D:switch语句后边的圆括号可以省略。

    正确答案:【switch语句中default分支是可选的。】

    第四章 单元测试

    1、下面有关for循环的正确

    剩余内容付费后可长期查看

    如无法购买,请复制网址,换浏览器打开

    做题照着选,从此无烦恼!

    使用过程中有疑问联系QQ55089918

    知到网课程序设计基础 C语言智慧树答案》由《网课宝盒》整理呈现,请在转载分享时带上本文链接,谢谢!

    电大答案

    支持Ctrl+Enter提交
    网课宝盒 © All Rights Reserved.  联系我们:QQ 997755178
    蜀ICP备18035410号-3|网站标签|站点地图|

    当前文章名称

    手机号用于查询订单,请认真核对

    支付宝
    立即支付

    请输入手机号或商家订单号

    商家订单号在哪里?点此了解

    你输入的数据有误,请确认!

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实