网课知到智慧树C语言程序设计答案(西安工商学院)
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>智慧树知到>网课知到智慧树C语言程序设计答案(西安工商学院)

    网课知到智慧树C语言程序设计答案(西安工商学院)

    第一章单元测试

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

    A:C程序每一行只能写一个语句

    B:简单C语句必须以分号作为结束符

    C:注释语句可以嵌套

    D:C程序基本组成单位是语句

    答案:【简单C语句必须以分号作为结束符】


    2、单选题:一个C语言程序是从()开始执行的。

    A:程序中第一个函数

    B:程序中的第一个语句

    C:名为main的函数

    D:包含文件(头文件)的第一个函数

    答案:【名为main的函数】


    3、单选题:下列四个叙述中,正确的是()

    A:C语言中的标识符是区分大小写的

    B:C程序中的所有字母都必须小写

    C:C程序中的标识符都不区分大小写

    D:C程序中的关键字必须小写,其他标识符不区分大小写

    答案:【C语言中的标识符是区分大小写的】


    4、单选题:下面是C语言合法标识符的是()。

    A:2_a

    B:2a

    C:a2

    D:2-a

    答案:【a2】


    5、单选题:以下叙述不正确的是()。

    A:函数是C程序的基本单位

    B:分号是C语句的必要组成部分

    C:主函数的名字不一定非用main来表示

    D:C程序的注释可以写在语句的后面

    答案:【主函数的名字不一定非用main来表示】


    第二章单元测试

    1、单选题:以下不能定义为用户标识符的是()。

    A:_int

    B:sizeof

    C:Main

    D:_0

    答案:【sizeof】


    2、单选题:main(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%dn",n++,++m);}程序运行后的输出结果是()。

    A:12343513

    B:12353513

    C:12353514

    D:12343514

    答案:【12353514】


    3、单选题:以下能正确定义且赋初值的语句是()。

    A:doublex=12.3E2.5;

    B:intn1=n2=10;

    C:charc=32;

    D:floatf=f+1.1;

    答案:【charc=32;】


    4、单选题:以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*p*r*r;printf("s=%fn",s);}出错的原因是()。

    A:计算圆面积的赋值语句中使用了非法变量

    B:注释语句书写位置错误

    C:输出语句中格式描述符非法

    D:存放圆半径的变量r不应该定义为整型

    答案:【计算圆面积的赋值语句中使用了非法变量】


    5、单选题:有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf(%c%c%c%c,&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);putchar(c2);printf(%c%c\n,c5,c6);}程序运行后,若从键盘输入(从第1列开始)123<回车>45678<回车>则输出结果是()。

    A:1267

    B:1256

    C:1278

    D:1245

    答案:【1245】


    第三章单元测试

    1、单选题:有以下程序段inti,n;for(i=0;i

    <8;i++){n=rand()%5;switch(n){case1:case3:printf("%dn",n);break;case2:case4:printf("%dn",n);continue;case0:exit(0);}printf("%dn",n);}以下关于程序段执行情况的叙述,正确的是()。

    A:当产生的随机数n为0时结束程序运行

    B:当产生的随机数n为4时结束循环操作

    C:当产生的随机数n为1和2时不做任何操作

    D:for循环语句固定执行8次

    答案:【当产生的随机数n为0时结束程序运行】


    2、单选题:main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%dn",a,b);}程序运行后的输出结果是()。

    A:2,1

    B:6,1

    C:2,0

    D:6,0

    答案:【2,1】


    3、单选题:有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf(%d,%d,%d,%d\n,a,b,c,d);}程序输出()。

    A:0,0,0,3

    B:0,1,2,0

    C:1,1,2,0

    D:编译有错

    答案:【编译有错】


    4、单选题:设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。

    A:(a<b)&&!c||1

    B:a&&b

    C:a||(b+b)&&(c-a)

    D:(!a==1)&&(!b==0)

    答案:【(!a==1)&&(!b==0)】


    5、单选题:有以下程序

    #includemain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4);break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入123450<回车>,则输出结果是()。

    A:6566456

    B:66666

    C:6666656

    D:66656

    答案:【6566456】


    第四章单元测试

    1、单选题:

    以下程序执行后sum的值是()

    A:15

    B:11

    C:14

    D:21

    答案:【15】


    2、单选题:有以下程序段intk=1;while(k=1)k++;则while循环执行的次数是()。

    A:2次

    B:无限次

    C:有语法错误

    D:1次

    答案:【无限次】


    3、单选题:intx=3;do{printf("%d",x-=2);}while(--x);有以上程序定义,则输出结果是()。

    A:2

    B:0

    C:1

    D:3

    答案:【1】


    4、单选题:inti;for(i=1;i<=6;i++){if(i%2)continue;printf("*");}有以上程序定义,则输出

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

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

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

    使用过程中有疑问联系QQ55089918

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

    电大答案

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

    当前文章名称

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

    支付宝
    立即支付

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

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

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

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实