学习情境四数组习题.doc

学习情境四数组习题.doc

ID:59043749

大小:51.50 KB

页数:6页

时间:2020-10-29

学习情境四数组习题.doc_第1页
学习情境四数组习题.doc_第2页
学习情境四数组习题.doc_第3页
学习情境四数组习题.doc_第4页
学习情境四数组习题.doc_第5页
资源描述:

《学习情境四数组习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学习情境四 数组习题一、选择题1.以下为一维整型数组a的正确说明是_________.A.inta(10);B.intn=10,a[n];C.intn;D.#defineSIZE10;scanf("%d",&n);inta[SIZE];inta[n];2.以下对二维数组a的正确说明是________.A.inta[3][];B.floata(3,4);C.doublea[1][4]D.floata(3)(4);3.若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为______.(假设a[0][0]位于数组的第一个位置

2、上。)A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+14.若二维数组a有m列,则在a[i][j]前的元素个数为________.A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+15.若有以下程序段:inta[]={4,0,2,3,1},i,j,t;for(i=1;i<5;i++){t=a[i];j=i-1;while(j>=0&&t>a[j]){a[j+1]=a[j];j--;}a[j+1]=t;}则该程序段的功能是_________.A.对数组a进行插入排序(升序)B.对数组a进行插入排序(降序)C.对

3、数组a进行选择排序(升序)D.对数组a进行选择排序(降序)6.有两个字符数组a、b,则以下正确的输入语句是_______.A.gets(a,B.;B.scanf("%s%s",a,B.;C.scanf("%s%s",&a,&B.;D.gets("a"),gets("b");7.下面程序段的运行结果是_________.chara[7]="abcdef";charb[4]="ABC";strcpy(a,B.;printf("%c",a[5]);A.空格B.C.eD.f8.判断字符串s1是否大于字符串s2,应当使用_______.A.

4、if(s1>s2)B.if(strcmp(s1,s2))C.if(strcmp(s2,s1)>0)D.if(strcmp(s1,s2)>0)9.下面程序的功能是从键盘输入一行字符,统计其中有多少个单词,单词之间用空格分隔,请选择填空。#includemain(){chars[80],c1,c2='';inti=0,num=0;gets(s);while(s[i]!=''){c1=s[i];if(i==0)c2='';elsec2=s[i-1];if(___)num++i++;}printf("Thereare%d

5、words.",num);}A.c1==''&&c2==''B.c1!=''&&c2==''C.c1==''&&c2!=''D.c1!=''&&c2!=''10.下面程序的运行结果是________.#includemain(){charstr[]="SSSWLIA",c;intk;for(k=2;(c=str[k])!='';k++){switch(C.{case'I':++k;break;case'L':continue;default:putchar(C.;continue;}putchar('*');

6、}}A.SSW*B.SW*C.SW*AD.SW11.下面程序段执行后,s的值是________staticcharch[]=″600″;inta,s=0;for(a=0;ch[a]>='0'&&ch[a]<='9';a++)s=10*s+ch[a]-'0′A.600B.6C.0D.出错12.有如下程序,其运行结果是_________。main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;for(i=0;i

7、/n″,n[k]);A.2B.1C.0D.3二、填空题1.若有定义:doublex[3][5];则x数组中行下标的下限为_________,列下标的上限为_________。2.数组在内存中占一片连续的存储区,由代表它的首地址。3.若有以下程序段charstr[]="xy12\";printf("%d",strlen(str)),执行后的输出结果是。4.下面程序以每行4个数据的形式输出a数组,请填空。#defineN20main(){inta[N],i;for(i=0;i

8、for(i=0i

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

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

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