c程第七章数组上机习题

c程第七章数组上机习题

ID:12902110

大小:36.50 KB

页数:4页

时间:2018-07-19

c程第七章数组上机习题_第1页
c程第七章数组上机习题_第2页
c程第七章数组上机习题_第3页
c程第七章数组上机习题_第4页
资源描述:

《c程第七章数组上机习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章数组问题与思考1.定义如下变量和数组:intk;inta[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是(a)for(k=0;k<3;k++)printf("%d",a[k][2-k]);A、357B、369C、159D、1472.执行下面的程序段后,变量k中的值为(a)intk=3,s[2];s[0]=k;k=s[1]*10;A、不定值B、33C、30D、103.设有数组定义:chararray[]="China";则数组array所占的空间为(c)A、4个字节B、5个字节C、6个字节 D、7个字节4.如下程序的输出结果是(d)ma

2、in(){intn[5]={0,0,0},i,k=2;for(i=0;i

3、,8,9};for(i=0;i<3;i++) printf("%d,",x[i][2-i]);}A、1,5,9,B、1,4,7,C、3,5,7,D、3,6,9,7.当执行下面的程序时,如果输入ABC,则输出结果是(a)#include"stdio.h"#include"string.h"main(){charss[10]="1,2,3,4,5";gets(ss);strcat(ss,"6789");printf("%s",ss);}A、ABC6789B、ABC67C、12345ABC6D、ABC4567898.以下程序段的输出结果是(a)chars[]="\14

4、1141abct";printf("%d",strlen(s));A、9B、12C、13D、149.下面是对s的初始化,其中不正确的是(d)A、chars[5]={“abc”};B、chars[5]={‘a’,’b’,’c’};C、chars[5]=“”;D、chars[5]=”abcde”10.以下程序的输出结果是____________________main(){chars[]="abcdef";s[3]='';printf("%s",s);}11.下列程序段的输出结果是_____________main(){charb[]="Hello,you

5、";b[5]=0;printf("%s",b);}12.在C语言中,二维数组元素在内存中的存放顺序是_____________13.设有定义语句“inta[3][4]={{1},{2},{3}}”,则a[1][1]值为_____________,a[2][1]的值为_____________14.若在程序中用到“putchar()”函数时,应在程序开头写上包含命令_____________,若在程序中用到“strlen()”函数时,应在程序开头写上包含命令________#include_____15.下面程序的功能是输出数组s中最大元素的下标

6、,请填空。main(){intk,p;ints[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])_____________;printf("%d",k);}16.以下程序执行时输入LanguageProgramming的结果是___str=Language__________#includemain(){charstr[30];scanf("%s",str);printf("str=%s",str);}17.以下程序可把输入的十进制长整型数以十六进制数的形式输出,请填空。main

7、(){charb[17]={"0123456789ABCDEF"};intc[64],d,i=0,base=16;longn;printf("Enteranumber:");scanf("%1d",&n);do{c[i]=_____________;i++;n=n/base;}while(n!=0);printf("Transmitenewbase:");for(--i;i>=0;--i){d=c[i];printf("%c",b[_____d_______];}}18.以下数组定义中,错误的是(c)A、inta[]={1,2,3};B、in

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

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

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