skystar 发表于 2019-6-29 10:37:49

[东北大学]19春学期《C语言及程序设计》在线作业123(答案)

【奥鹏】[东北大学]19春学期《C语言及程序设计》在线作业1
            试卷总分:100    得分:100
            第1题,复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
            A、单击选项1 粘贴答案,如有图片同样方法插入上传
            B、选项内容都是



             第2题,C语言中的构造类型数据包括()
            A、数组类型、构造体类型和共用体类型
            B、数组类型、结构体类型和指针类型
            C、数组类型、结构体类型和枚举类型
            D、数组类型、结构体类型和空类型



             第3题,若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
            A、float
             B、char
             C、int
             D、double



            第4题,以下程序段()。intx=1,y=4;printf(xy?”x=%d”:”y=%d”,x,y);
             A、输出控制格式错误
            B、输出:x=1
             C、输出:y=1
             D、输出:y=4



            第5题,下列关于switch语句和break语句的结论中,只有()是正确的。
            A、break语句是switch语句的一部分
            B、在switch语句中可以根据需要使用或不使用break语句
            C、在switch语句中必须使用break语句
            D、"以上三个结论有两个是正确的"



            第6题,以下为一维整型数组a的正确说明是()。
            A、inta(10);
             B、"intn=10,a;"
             C、"intn;scanf(""%d"",n);"
             D、"#defineSIZE10;inta;inta;"



            第7题,下列四组选项中,均不是C语言关键字的选项是()。
            A、defineIFtype
             B、getccharprintf
             C、includescanfcase
             D、whilegopow



            第8题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
             A、输出格式描述符的域宽度不够,不能输出
            B、输出为1234.7
             C、输出为1234.6
             D、输出为-1234.6



            第9题,若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
             A、a1+a2+a3=48
             B、a1+a2+a3=25
             C、a1+a2+a3=10
             D、不确定值



             第10题,执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
             A、40,36,30
             B、"32,8,7"
             C、"32,28,7"
             D、"32,28,7.5"



            第11题,C语言中,逻辑“真”等价于()。
            A、大于零的数
            B、大于零的整数
            C、非零的数
            D、非零的整数



             第12题,在C语言中,一维数组的定义方式为:类型说明符数组名()。
            A、[常量表达式]
            B、[整型表达式]
            C、[整型常量或整型表达式]
            D、[整型常量]



            第13题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
             A、12
             B、12.3
             C、12.8
             D、12.3



            第14题,有两个字符数组a、b,则以下正确的输入语句是()。
            A、gets(a,b);
             B、"scanf(""%s%s"",a,b);"
             C、"scanf(""%s%s"",a,b);"
             D、"gets(""a""),gets(""b"");"



            第15题,下列各数组定义程序段,正确的是()。
            A、intn=10;inta;"
             B、"main(){charstr=”aman”}"
            C、"staticint[]={{0,1,2},{80,89,2}};"
             D、staticchar=“iamastudent.”;



            第16题,已知char s1,*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
            A、错误
            B、正确
页: [1]
查看完整版本: [东北大学]19春学期《C语言及程序设计》在线作业123(答案)