《C语言》10-11(2)试卷A(2)

2020-03-27 02:15

int x[N][M]={1,5,7,4,2,6,4,3,8,2,3,1}; ⑤ ___________________; //调用函数 }

4. [JD]用以下程序计算1到100的累加和。 void main(){

int i,sum=___________; i=1;

for(_________________________) { }

cout<<\____________; }

5. [HS,ZZ个函数void fun(int a[],int x,int *size),功能是:在数组a中寻找元素值为x的元素,然后删除该元素,把后续的元素逐个向前移动,最后一个元素填0;如果找不到该x值的元素则不作处理而直接返回。输入参数size指向一个值表示数组a的元素个数,要求函数返回之前把它修改为新的值。

void fun(int a[],int x,int *size){ int i,p=0;

while(x!=a[p] && p<*size)

①_____________; //寻找值为x的元素 ②_____________; //找不到元素 a[i]=④_____________; //前移后续元素

if(p==*size)

for(i=p;i<③___________;i++) //遍历后续元素 a[*size-1]=⑤____________; //填充最后一个元素 --(*size); }

6. [SZ]以下程序用于统计终端输入的字符中每个大写字母的个数(即26个字母每个出现几次)。 #为输入结束标志,请填空。

#include \void main(){

int num[26],i;char c;

for(i=0;i<26;i++) ①_____________; //对数组num赋初值

06计教1班,东墩04五专1、2、3、4班《C++程序设计》试题A卷 第6 页 (共 8 页)

sum+=i; i++;

cin>>c;

while( ②______________!='#'){ //统计从终端输入的大写字母的个数 }

for(i=0;i<26;i++) //输出大写字母的个数 { } }

c= ⑤______________;

//转换为字符

if(num[i])cout<

num[c-65]+=1;

④________________; //继续输入字符

四、编程题(每题10分,共20分)

1. 编程:从键盘输入一个整数,在屏幕上显示它的平方的值;继续要求用户输入另一个 整数并显示其平方值,如此循环不停,直到用户输入的数是负数,才退出。

2. 已知一个数组:int arr[8]={28,19,30,7,82,13,21,77};要求设计如下两个子程序: a) 子程序shiftLeft: 把输入的数组“左移”一个元素。 b) 子程序display: 显示输入的数组的所有元素。

然后在主程序中通过多次调用以上两个子程序,实现如下屏幕内容: 28,19,30,7,82,13,21,77, 19,30,7,82,13,21,77,28,

06计教1班,东墩04五专1、2、3、4班《C++程序设计》试题A卷 第7 页 (共 8 页)

30,7,82,13,21,77,28,19, 7,82,13,21,77,28,19,30,

06计教1班,东墩04五专1、2、3、4班《C++程序设计》试题A卷 第8 页 (共 8 页)


《C语言》10-11(2)试卷A(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:如何培养孩子良好习惯讲座后有感

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: