C++模拟馐蕴答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C模拟馐蕴答案

一、单项选择题(题,每题分,共分)已知char c;int count=0;,则从键盘上输入一串字符CdeAbCM回车后执行以下语句其结果是count= D 。 while ((c=getchar())!=A) count++; A) 7 B) 4 C)2 D) 3 3. 当说明一个结构体变量时,系统分配给它的内存是 A 。 A)各成员所需内存量的总和 B)结构中第一个成员所需内存量 C)成员中占内存量最大者所需的容量 D)结构中最后一个成员所需内存量 4. 若执行fopen函数时发生错误,则函数的返回值是 B 。 A)地址值 B)NULL C)1 D)EOF 5.下述程序代码中有语法错误的行是 D 。 int i, 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.下述描述中不正确的是 C A)字符型数组中可以存放字符串 B)可以对字符型数组进行整体输入、输出 C) 可以对整型数组进行整体进行输入、输出 D)不能在赋值语句中通过赋值运算符“=”对字符数组进行整体赋值 7、以下不正确的说法是 。 实参可以是常量,变量或表达式形参可以是常量,变量或表达式 实参可以为任意类型如果形参和实参的类型不一致,以形参类型为准 二、程序填空题(个空格,每空格分,共分) #includestdio.h void main() { int i,k,sum=0; scanf(%d,i); while( 【1】) { k= 【】 sum=sum+k; i=i/10; } printf(sum is %d,sum); } 【1】 !=0 D. k==0 【】 i%10; D .i++; 2、以下程序中,函数 umM的功能是:求出M行M列中的和通过形参传回主函数输出。请选择填空。 #define M 3 #include stdio.h void SumM(int a[M][M],int *sum) { int i,s=0; for(i=0; iM; i++){ s+= 【】; } *sum=s; } void main() { int x[M][M]={3,2,5,1,4,1,8,3,7},s; SumM( 【】); printf(%d\n,s); } 【】 A)a[i][i] B) a[i] C) a[i][0] D) a[0][i] 【】 A)x,s B) x,s C) x,*s D) x[M][M],s 3. 以下程序求 ,直到最后一项的绝对值小于10- 4。请选择填空。 #include stdio.hinclude math.h void main() { int flag=1,i=1; float s=0,t=1; do { s=s+t; i++; flag=-flag; 【5】 B ; }while(fabs(t)=1e-4); printf(表达式的值为%f\n,s); } 【】 A) B) C)D)三、程序阅读题(题,每题分,共分) . 写出以下程序运行后的输出结果。 #includestdio.h int main() { int x=123,y=0,count=0; do{ y=10*y+x%10; x=x/10; count++; } while(x!=0); printf(x=%d,y=%d,count=%d\n,x,y,count); return 0; } 2、写出以下程序运行后的输出结果。 #include stdio.h struct stu { int num; char name[20]; char xinbie; float score; } boy1,boy2; int main() { boy1.num=102; boy1.score=99.0; printf(input xinbie and name\n); scanf(%c%s,boy1.xinbie, boy1.name); //键盘输入Peter Chen boy2=boy1; printf(Number=

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档