C++模拟馐蕴答案

C++模拟馐蕴答案

ID:37914828

大小:70.00 KB

页数:4页

时间:2019-06-02

C++模拟馐蕴答案_第1页
C++模拟馐蕴答案_第2页
C++模拟馐蕴答案_第3页
C++模拟馐蕴答案_第4页
资源描述:

《C++模拟馐蕴答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(7题,每题4分,共28分)1.设有定义:floata=2,b=4,h=3;其中a为梯形的上底,b为梯形的下底,h为梯形的高,以下C语言表达式不能计算出梯形面积的是B。A)(a+b)*h/2B)(1/2)*(a+b)*hC)(a+b)*h*1/2D)h/2*(a+b)2.已知charc;intcount=0;,则从键盘上输入一串字符"CdeAbCM"回车后执行以下语句,其结果是count=D。while((c=getchar())!='A')count++;A)7B)4C)2D)33.当说明

2、一个结构体变量时,系统分配给它的内存是A。A)各成员所需内存量的总和B)结构中第一个成员所需内存量C)成员中占内存量最大者所需的容量D)结构中最后一个成员所需内存量4.若执行fopen函数时发生错误,则函数的返回值是B。A)地址值B)NULLC)1D)EOF5.下述程序代码中有语法错误的行是D。inti,ia[10],ib[10];/*第1行*/for(i=0;i<=9;i++);/*第2行*/ia[i]=0;/*第3行*/ib=ia;/*第4行*/A)第1行B)第2行C)第3行D)第4行6.下述描述中不

3、正确的是CA)字符型数组中可以存放字符串B)可以对字符型数组进行整体输入、输出C)可以对整型数组进行整体进行输入、输出D)不能在赋值语句中通过赋值运算符“=”对字符数组进行整体赋值7、以下不正确的说法是B。A)实参可以是常量,变量或表达式B)形参可以是常量,变量或表达式C)实参可以为任意类型D)如果形参和实参的类型不一致,以形参类型为准二、程序填空题(5个空格,每空格4分,共20分)1.以下程序输入一个正整数,计算并显示该整数的各位数字之和。例如整数1987各位数字之和是1+9+8+7=25。#inclu

4、devoidmain(){inti,k,sum=0;scanf("%d",&i);while(【1】A){k=【2】Csum=sum+k;i=i/10;}printf("sumis%d",sum);}【1】A.i!=0B.i==0C.k!=0D.k==0【2】A.i/10;B.i*10;C.i%10;D.i++;2、以下程序中,函数SumM的功能是:求出M行M列方阵中对角线元素的和,并通过形参传回主函数输出。请选择填空。#defineM3#includevoidSumM

5、(inta[M][M],int*sum){inti,s=0;for(i=0;i#in

6、cludevoidmain(){intflag=1,i=1;floats=0,t=1;do{s=s+t;i++;flag=-flag;【5】B;}while(fabs(t)>=1e-4);printf("表达式的值为%f",s);}【5】A)t=flag/iB)t=1.0/i*flagC)t=flag/(i+1)D)t=1.0/(i+1)flag三、程序阅读题(3题,每题4分,共12分)1.写出以下程序运行后的输出结果。#includeintmain(){intx=1

7、23,y=0,count=0;do{y=10*y+x%10;x=x/10;count++;}while(x!=0);printf("x=%d,y=%d,count=%d",x,y,count);return0;}2、写出以下程序运行后的输出结果。#includestructstu{intnum;charname[20];charxinbie;floatscore;}boy1,boy2;intmain(){boy1.num=102;boy1.score=99.0;printf("inp

8、utxinbieandname");scanf("%c%s",&boy1.xinbie,boy1.name);//键盘输入:FPeterChenboy2=boy1;printf("Number=%d",boy2.num,);printf("Name=%s",boy2.name);printf("Xinbie=%c",boy2.xinbie);printf("Score=%.2f",boy2.score);r

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

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

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