天津大学20春《C语言程序设计》在线作业二_第1页
天津大学20春《C语言程序设计》在线作业二_第2页
天津大学20春《C语言程序设计》在线作业二_第3页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Word文档下载后可自行编辑20C线作业二《C语言程序设计》在线作业试卷总分:100 得分:100一、单选题(共40道试题,共100分);确的输入格式是(。A.a=2.2,b=3B.a=2.2b=3C.2.23D.2.2,3

程序#includestdio.hvoidmain(){structss{intx;floaty;}m={10,5.6,20,7.8};,m.x*m.y);}执行后的输出结果是()A.78.0B.56.0C.5.61/14Word文档下载后可自行编辑D.7.8以下正确的整型常数是()A.79.B.3.1416C.2×102D.80下列不属于字符常量的是()B.”k”D.’3’设int以下不正确的赋值语句是 .A.b=a=10;B.b+=a%5;C.a+=b++=c;D.a+=b+=5;程序#include stdio.h void main() { int2/14Word文档下载后可自行编辑i,a={1,2,3,4,5}; i=3; switch(i-1) { case1:printf(“%d”,a); case 2:printf(“%d”,a); 3:printf(“%d”,a);break;define:printf(“%d”,a);break;};}执行后的输出结果是()A.12B.23C.234D.1234程序#includestdio.hvoidf(int*x,int*y){intt;t=*x;*x=*y;*y=t;}voidmain(){inta={1,2,3,4,5,6},i,*p,*q;p=a;q=a+5;while(pq){f(p,q);p++;q;}for(i=0;i6;i++)printf(“%d”,a);}程序的输出结果是()A.654321B.123456C.612345D.456123下列叙述不正确的是 函数定义可以嵌套3/14Word文档下载后可自行编辑宏定义可以嵌套函数调用可以嵌套以下叙述错误的是 。C源程序可由一个或多个函数组成Cmain函数C.C程序的基本组成单位是函数D.C程序的解释只能位于语句的后面程序#includestdio.hvoidmain(){structinta;intb;}x={5,3},y={6,4};x.b*y.a);}执行后的输出结果是()A.12B.15C.18D.30下列合法的数组定义是 。A.chara=hello;B.inta={4,3,2,1,0};C.chara=hello;4/14Word文档下载后可自行编辑D.chara=hello;inta数组的行数是 。A.2B.3C.4D.任意13.设int a=5,b=2,c=3,d=4;,则表达式(ab)?c+d:c-d的值是 A.-1B.3C.4D.7p1,p2为指向浮点类型的指针变量下运算没有意义的是 。A.*p1-*p2B.p1++C.*p1+*p2D.p1+p25/14Word文档下载后可自行编辑下列选项中,书写正确的是 。#definePI=3.14159include“stdio.h”defineM3#definePI3.14159C语言用户标识符的是A.maxB.2xC.doD.x*y设inta={1,2,3,4,5,6},的值是 .A.3B.4C.5D.6inta的元素个数为(。6/14Word文档下载后可自行编辑A.8B.5C.3D.15程序#includestdio.hvoidmain(){char{;i ;}执行后的结果是()A.ABCDEFB.ABCDEFGHIC.ADGD.ABCDEFGHIXYZ对于程序片段 int i,a for(i=0;i5;i++)scanf(“%d”,a);若要使数组元素的值分别为1,2,3,4,5,正确的输入是 。A.1,2,3,4,5B.12345C.12345D.1;2;3;4;57/14Word文档下载后可自行编辑执行后的结果是 每个代表一个空格)。A.85AB.85□□AC.□□85AD.□□85□□A以下可以作为变量名的是()A.3xB.doubleC.sum_1D.a+b程序:#includestdio.hvoidmaininta=15,b=4;,a=a/b);}的输出结果是()A.3B.3.5C.a=3D.a=3.50000024.设inta={2,4,6,8,10},*p=a;,则a的值是8/14Word文档下载后可自行编辑 。A.2B.4C.6D.8程序#includestdio.hvoidmain(){intx=1,a=0,b=0;switch(x){case0:a++;break;case1:b++;case2:a++,b++;break;default:a++;break;}printf(“a=%d,b=%d”,a,b);}程序的输出结果是()A.a=0,b=0B.a=1,b=1C.a=2,b=1D.a=1,b=2对于定义structexp{inti;floatj;doublek;}x;变量x所占用的内存字节数为 。A.8B.7C.14D.189/14Word文档下载后可自行编辑xy?x:mn?y:n的值为(。A.1B.3C.2D.428.C语言的程序执行总是从 开始程序的第一条语句B.程序中第一个函数C.main()函数D.#include指定的包含文件以下叙述中错误的是 形式参数是局部变量形式参数不能是常数return语句下列二维数组初始化中错误的是 .10/14Word文档下载后可自行编辑A.inta={{3,4},{5,6,7}};B.inta={2,3,4,5,6,7};C.inta={0};D.inta={{1,2,3},{2,3},{3,4,5}};C程序的函数下列叙述中正确的是 。,套,套函数的定义和调用均可以嵌套设x和y为浮点型变量则正确的赋值句是 。A.x=yB.x*x=yC.x=x+10*yD.*x=y+2int2字节,则该类11/14Word文档下载后可自行编辑型数据的取值范围是 。A.065536B.065535C.-3276732768D.-3276832767*和/同一级别的运算符是 。A.!B.+C.%D.设inta=1,b=2;执行语句后,a的值是 .B.1C.2D.4以下叙述中错误的是 。A.计算机不能直接执行源程序12/14Word文档下载后可自行编辑B.C语言源程序经编译后生成的.obj二进制文件C..obj文件经连接后生成的.exe制文件D..obj和.exe的二进制文件都可以直接运行 。顺序结构,分支结构,循环结构递归结构,循环结构,转移结构嵌套结构,循环结构,顺序结构设有:char s=ab

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论