Keil C语言程序设计-第8章 二维数组与字符数组(含答案)_第1页
Keil C语言程序设计-第8章 二维数组与字符数组(含答案)_第2页
Keil C语言程序设计-第8章 二维数组与字符数组(含答案)_第3页
Keil C语言程序设计-第8章 二维数组与字符数组(含答案)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单选题1、有以下程序‌‌#include<stdio.h>‌‌intmain()‌‌{inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;‌‌for(i=0;i<3;i++)‌‌for(k=i+1;k<4;k++)‌‌if(a[i][i]<a[k][k])‌‌{t=a[i][i];‌‌a[i][i]=a[k][k];‌‌a[k][k]=t;}‌‌for(i=0;i<4;i++)‌‌printf("%d,",a[0][i]);‌‌return0;‌‌}‌‌程序运行后的输出结果是()A.2,3,4,6B.6,4,3,2C.1,1,2,6D.6,2,1,1答案:B2、设有数组定义:chararray[]="China";则数组array所占的空间为()A.7个字节B.6个字节C.5个字节D.4个字节答案:B3、下述对C语言字符数组的描述中错误的是()‌A.字符数组可以存放字符串B.字符数组的下标从0开始C.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D.字符数组中的字符串可以进行整体输入/输出答案:C4、下面程序的运行结果是#include"stdio.h"#include"string.h"intmain(){chara[80]="AB",b[80]="LMNP";inti=0;strcat(a,b);while(a[i++]!='\0')b[i]=a[i];puts(b);return0;}A.LBLMNPB.ABLMNPC.LBD.AB答案:A5、若二维数组a有m列,则在a[i][j]前的元素个数为A.i*m+j+1B.i*m+jC.i*m+j-1D.j*m+i答案:B二、判断题6、‎字符数组不要求它的最后一个字符为”\0”,甚至可以不包含”\0”。(错)7、‏在程序中可以对数值数组中的数据进行整体使用。(对)8、‍用scanf函数输入的字符串不可以带空格。(错)9、‎用gets函数输入的字符串可以带空格。(对)10、‌实现两个字符串的复制可以使用str1=str2;语句。(对)三、填空题11、输出连接后的字符串(#include<string.h>或#include"string.h"或#include<string.h>或#include"string.h")‍#include"stdio.h"‍intmain()‍{‍charss[10]="12345";‍strcat(ss,"6789");‍printf("%s",ss);‍return0;‍}‍‌12、计算矩阵a的下三角(包含主对角线)元素之和,矩阵的行、列数和元素值均由键盘输入(j<=i或i>=j)#defineM20#include"stdio.h"intmain(){inti,j,n,a[M][M];ints=0;scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",&a[i][j]);for(i=0;i<n;i++)for(j=0;;j++)s=s+a[i][j];printf("%d\n",s);return0;}‌‎13、下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变。请填空。(a[i]>a[j]或a[j]<a[i])‏#include<stdio.h>‏intmain()‏{chara[]="labchmfye",t;‏inti,j;‏for(i=0;i<7;i+=2)‏for(j=i+2;j<9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论