程序设计基础期末样题 (1).doc

程序设计基础期末样题 (1).doc

ID:55337150

大小:32.86 KB

页数:17页

时间:2020-05-10

程序设计基础期末样题 (1).doc_第1页
程序设计基础期末样题 (1).doc_第2页
程序设计基础期末样题 (1).doc_第3页
程序设计基础期末样题 (1).doc_第4页
程序设计基础期末样题 (1).doc_第5页
资源描述:

《程序设计基础期末样题 (1).doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单项选择==================================================题号:23095任何一个C语言的可执行程序都是从()开始执行的.A、main()函数的入口处B、程序中的第一条语句C、程序中的第一个函数D、编译预处理语句答案:A题号:23285C语言程序的三种基本结构是顺序结构,选择结构和()结构.A、循环B、转移C、递归D、嵌套答案:A题号:23286C语言中,定义结构体的保留字是().A、enumB、unionC、structD、typedef答案:C题号:23333程序流程图PFD中的"□"代表的是().A、控制流B、加

2、工步骤C、数据流D、组成关系答案:B题号:23161C语言中,下列叙述正确的是().A、do-while语句构成的循环不可用B、do-while语句构成的循环,没有break语句就是死循环C、do-while语句构成的循环,当while语句中的表达式值为零时结束循环D、do-while语句构成的循环,当while语句中的表达式值为非零时跳出循环答案:C题号:23405以下不能正确进行字符串赋初值的语句是().A、char*str="good!";B、charstr[5]={'g','o','o','d',0};C、charstr[5]="good!";---超界D、c

3、harstr[]="good!";答案:C题号:23400下述错误的C语言常量是().A、5.B、.25C、0xfD、090答案:D题号:23577以下对C语言中联合类型数据的正确叙述是().A、定义了联合变量后,即可引用该变量或该变量中的任意成员B、一个联合变量中可以同时存放其所有成员C、在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变D、联合中的各个成员使用共同的存储区域答案:D题号:23584如已定义x和y为double类型,则表达式x=1,y=x+5/2两整数相除取不大于商的整数,如果除数和被除数有一个是负数,则采用“向零取整”有的机器也会采用不超过

4、商的取整法的值是().A、3.0B、3.5C、2D、3答案:A题号:23493有以下程序:#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c"没有分隔符,&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b,则正确的输入格式是以下代表空格,代表回车.A、12,a,34,bB、12a34bC、12a34]b<

5、CR>D、12a34b答案:D题号:24158关于%-m.nf格式符,下列描述中,正确的是().A、字符"-"表示在输出字符前面加上字符"-".B、字符"-"表示输出字符靠左对齐.C、字符"-"表示在输出字符最后加上字符"-".D、字符"-"表示输出字符靠右对齐.答案:B题号:23674下面程序的输出结果是().main(){inti=2,p;p=f(i,i+1);printf("%d",p);}intf(inta,intb){intc;c=a;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;returnc;}A、0B、1C、2D、-1

6、答案:D题号:23833在数据库设计中,将E-R图转换成关系数据模型的过程属于().A、物理设计阶段B、需求分析阶段C、逻辑设计阶段D、概念设计阶段答案:C题号:23779已有声明"intx=5,y;floatz=2;",则以下表达式语法正确的是().A、x>0?y=x:y=-xB、y=x/2=zC、y=x=z/2D、y=x%z答案:C题号:23735关系表中的每一横行称为一个.A、元组B、字段C、行D、码答案:A题号:24289若有inti=0;,则以下程序段中,while循环的循环次数是()while(i<10){if(i<1)continue;if(i==5)b

7、reak;i++;}A、6B、死循环,不能确定次数C、1D、4答案:B题号:24605以下不是无限循环的语句为().A、while(1){x++;}B、for(i=10;;i--)sum+=i;C、for(y=0,x=1;x>++y;x=i++)i=x;D、for(;;x++=i);答案:C题号:24655下面程序的功能是将从键盘输入的一对数,由小到大排序输出.当输入一对相等数时结束循环.请选择.#includevoidmain(){inta,b,t;scanf("%d%d",&a,&b);while(){if(a>b){t=a;a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。