c题库补充题目改最终版

上传人:第*** 文档编号:34245361 上传时间:2018-02-22 格式:DOC 页数:34 大小:107KB
返回 下载 相关 举报
c题库补充题目改最终版_第1页
第1页 / 共34页
c题库补充题目改最终版_第2页
第2页 / 共34页
c题库补充题目改最终版_第3页
第3页 / 共34页
c题库补充题目改最终版_第4页
第4页 / 共34页
c题库补充题目改最终版_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《c题库补充题目改最终版》由会员分享,可在线阅读,更多相关《c题库补充题目改最终版(34页珍藏版)》请在金锄头文库上搜索。

1、C 语言题库补充题目下列哪个表达式不能作为 if 语句的表达式(C)A. a=3 B. a=3 C. a=3.14 D a=a字符串“CHI NA”占用多少个字节?( C)A. 5 B. 6 C. 7 D. 8设有整型变量 a,b 和中间变量 t,下列选项中能交换 a 和 b 的值的是(A)A. t=a;a=b;b=t; B. t=a;b=t;a=b; C. a=b;b=t;t=a; D. b=t;t=a;a=b;表达式 x*=y+8 与下列哪个表达式等价(B)A. x=x*y+8 B. x=x*(y+8) C.x=y+8 D.x*y=8 x=x*y下列程序段的输出结果是 Cint i ,su

2、m=0 ;for(i=1 ;i4 的是(B)A. x4 B. x4 & x4|xmain()int a=1,b=2;if(a=b)a+;b+;printf(%dn,a*b); if(a=b)printf(%dn,a+b);elseprintf(%dn,a-b);A.1 B.2 C.3 D.4以下程序输出结果是( )#include main()int a=1,b=1;switch(a*b)case 1: a+,b+;case 2:a+;break;case 3:a+,b+; break;default:a+;printf(%d,%dn,a,b);A.1,0 B.2,1 C.3,2 D.4,3以

3、下程序输出结果是( )#include main()int a=1,sum=0;while(amain()int a=1,2,3,4,5,n=0;while(nmain()int a=0,1,2,3,4,b=10,11,12,13,14,n,m;for(n=0,m=4;n=0;n+,m-)printf(%dn,an+bm);printf(“n”);A.14 14 14 14 14 B.10 12 14 16 18C. 15 15 15 15 15 D. 11 13 15 17 19main()int c=35;printf(%dn,c程序运行后的输出结果是_D_。A.0 B. 70 C. 35

4、 D.1 main() int i;for(i=1;i0) x=x/2;printf(%d,x);void main() fun(6);printf(n); 程序运行后的输出结果是(A)A.3 B. 0 C. 1 D.1.5以下是 if 语句的基本形式:(D)if(表达式)语句其中“表达式 ”A. 必须是逻辑表达式 B. 必须是关系表达式C. 必须是逻辑表达式或关系表达式 D.可以是任意合法的表达式有以下程序main() char a,b,c,d;scanf(“%c%c”,c=getchar(); d=getchar();printf(“%c%c%c%cn”,a,b,c,d);当执行程序时,按

5、下列方式输入数据 abcd,输出结果是 (C)A.ab B. abc C. abcd D.a以下错误的定义语句是(C)A. int x3=0,1,1,2,3;B. int x43=1,2,3,1,2,3,1,2,3,1,2,3; C. int x4=1,2,3,1,2,3,1,2,3,1,2,3;D. int x3=1,2,3,4;若有定义语句:(D)char a=82 ;则变量 aA 包含 3 个字符 B. 包含 4 个字符 C. 包含 5 个字符 D. 包含 1 个字符若 x=0、i、j 都是 int 型变量 ,则执行下面表达式 i=3;j=i+6;x-=j+=i;后 x 的值为_( C

6、)_。A.-11 B. 11 C.-12 D.12有程序如下(C)int a=10,b=0;do b+=2;a-=2+b; while(a=0);程序执行后 b 的值为:A.2 B. 4 C.6 D.8()在 C 源程序中, /*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。()对 C 语言中用到的任何一个变量都要规定其类型。()字符型数据和整数之间是不可以通用的。 ()C 语言中的标识符以字母或下划线开头,可跟任何字符。()算术运算符和赋值运算符的结合方向均从左自右()语句 int a;和语句 int A;是一样的。()a3是一个正确的标识符。()b*b-4ac 是一个正确的表达

7、式形式。()i+与+i 是等价的()int 类型与 float 类型在 VC+中都是占用 4 个字节。()break 语句用可于循环结构或选择结构。()一个数组中的各个元素,其数据类型可以不同。 ()语句 printf(n);表示输出 “n”。()设有语句 int a=10; float b;b=(float)a;最后变量 a 被强制转换为 float 类型。()C 语言中的 main 函数有仅且有一个。从键盘输入四个整数,判断其能否构成一个正方形,如果能,求它的面积与周长,否则输出“不能构成正方形” 。#include stdio.hmain()int a,b,c,d;printf(请输入四

8、个整数 );scanf(%d%d%d%d,if(a=b&b=c&c=d)printf(这四个整数能构成正方形, );printf(且面积为 %d,a*a);printf(周长为%dn,4*a);else printf(不能构成正方形 n);编程求一元二次方程 a*x*x+b*x+c=0 的实根(a,b,c 都为整数) ,要求系数 a,b,c 从键盘输入,若无实根有相应提示。#include stdio.h#include math.hmain()int a,b,c;float x1,x2;printf(请输入 a,b,c 的值);scanf(%d%d%d,if(b*b-4*a*cmain()i

9、nt score35=82,73,65,85,90,70,60,81,99,63,56,60,72,83,92;int n,max=score00+score10+score20,tmp;for(n=0;nmain()float A=30.5,55.0,70.4,77.0,100.0,50.8,sum=0;int n;for(n=0;nAn)printf(%6.2fn,An);一座金字塔有 6 层,每层均为正方形,最底层边长为 6,其余各层的边是其下层边长少1,编写程序计算并输出该金字塔各层的面积。#include stdio.h#include math.hmain()int n;for(n

10、=6;n=1;n-)printf(%dn,n*n);18. 当当网上报某书的价目表如下:75.0, 78.2, 84.35,76.5,53.5,59.75,77.56。编写程序找出其中的最低价和最高价。#include stdio.hmain()float price=75.0,78.2,84.35,76.5,53.5,59.75,77.56;float min=price0,max=price0;int n;for(n=1;nmax)max=pricen;else if(minpricen)min=pricen;printf(min=%6.2f,max=%6.2fn,min,max);某水泥

11、预制件厂生产一种产品,产品的标准长度为 50cm,质量要求长度误差为 50 0.5cm。在产品检验时随机抽检了 10 件产品,产品长度的实测值为:50.30, 50.75,49.84,51.20,50.40 ,49.93,49.82,50.45,50.77,50.83。编写程序挑选出符合质量要求的产品,统计这批抽检产品的平均误差。#include stdio.hmain()float e=50.30,50.75,49.84,51.20,50.40,49.93,49.82,50.45,50.77,50.83,total=0,t;int n;for(n=0;n49.5 & en=0)total+=

12、t;elsetotal-=t;printf(%6.2fn,total/10);四个工程队在各自标段上进行开挖土方施工,5 个工作日内完成的土方量如下:一队:7300 , 8560,5400,6500,8800 ; 二队:9000 , 7900,8200,5470,10000;三队:3500 , 4040,5800,4700,6350 ;四队:2000 , 2500,3100,2800,4340 ;请编程统计四个工程队每天土方量的总和,以及 5 天工作量的总和。#include stdio.hmain()int n,w45=7300,8560,5400,6500,8800,9000,7900,8

13、200,5470,10000,3500,4040,5800,4700,6350,2000,2500,3100,2800,4340;long sum=0,t;for(n=0;nmain()float a=50.35,60.20,70.67,65.00,42.5,37.00,38.31,max=a0;for(int i=0;imax)max=ai*3600;printf(峰值排污量: %8.2fn,max);2015 年双 11 当日淘宝和京东两大电商网上成交额(亿/小时) 见下表:时间:0:00 1:00 2:00 3:00 4:00 5:00淘宝:25.5 30.2 20.2 15.5 10.

14、7 8.2京东:10.7 15.3 14.1 13.8 5.4 4.1编程输出两大电商在以上 5 小时中各时段的销售额累计量。#include main() float Tao=25.5,30.2,20.2,15.5,10.7,8.2,Jd=10.7,15.3,14.1,13.8,5.4,4.1;float Tsum=0,Jsum=0;for(int t=0;tmain()float s_sum=0,sL,sLs,m_s100;int i=0;printf(单次消费预警额度和累计消费预警额度 :);scanf(%f%f,printf(输入每次的开销金额 :);doscanf(%f,s_sum+=m_si;if(m_sisL)printf(本次消费超额度了! n);if(s_sumsLs)printf(目前已经超过本月消费额度了!n);while(m_si+0); /开销金额输入负数表示结束printf(本月消费总金额: %6.2fn,s_sum);编写一个查帐程序,要求可以在月末统一输入和记录当月每笔收入、每笔花销和每次收支的时间(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号