上半年 C语言练习题汇总答案,《公司法》自考讲义.doc


文档分类:资格/认证考试 | 页数:约162页 举报非法文档有奖
1/162
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/162
文档列表 文档介绍
数组1对以下说明语句的正确理解是(B)。inta[10]={6,7,8,9,10};A)将5个初值依次赋给a[1]至a[5]B)将5个初值依次赋给a[0]至a[4]C)将5个初值依次赋给a[6]至a[10]D)因为数组长度与初值的个数不相同,所以此语句不正确2要定义一个int型一维数组art,并使其各元素具有初值89,-23,0,0,0,不正确的定义语句是(B)。A)intart[5]={89,-23};B)intart[]={89,-23};C)intart[5]={89,-23,0,0,0};D)intart[]={89,-23,0,0,0};3在C语言中,二维数组元素在内存中的存放顺序是(A)。A)按行存放B)按列存放C)由用户自己定义D)由编译器决定4已知:inta[3][4];则对数组元素引用正确的是(A)。A)a[2][4]B)a[1,3]C)a[2][0]D)a(2)(1)5以下正确的语句是(B)。A)inta[1][4]={1,2,3,4,5};B)floatx[3][]={{1},{2},{3}};C)longb[2][3]={{1},{1,2},{1,2,3}};D)doubley[][3]={0};6已知:inta[10];则对a数组元素的正确引用是(D)。A)a[10]B)a[]C)a(5)D)a[10-10]7下面程序的运行结果是C。main(){inta[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3))%5;printf("%2d",a[i]);}}A)-40404B)-40403C)-40443D)-404408已知数组b定义为intb[]={9,6,3};,则b的各元素的值分别是963,最小下标是b【3】,最大下标的b【9】。9下面的程序是求出数组a的两条对角线上的元素之和。#include""main(){inta[3][3]={{1,3,6},{7,9,11},{14,15,17}},sum1=0,sum2=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)sum1=sum1+a[i][j];for(i=0;i<3;i++)for(;;j--)if(i+j==2)sum2=sum2+a[i][j];printf("sum1=%d,sum2=%d\n",sum1,sum2);}10、要使字符数组str存放一个字符串"ABCDEFGH",正确的定义语句是(D)。A)charstr[8]={'A','B','C','D','E','F','G','H'};B)charstr[8]="ABCDEFGH";C)charstr[]={'A','B','C','D','E','F','G','H'};D)charstr[]="ABCDEFGH";11、下面是对数组s的初始化,其中错误的是(D)。A)chars[5]={"abc"}B)chars[5]={'a','b','c'};C)chars[5]="";D)chars[5]="abcde";12、对两个数组a和b进行如下初始化chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};则以下叙述正确的是(B)。A)a与b数组完全相同B)a与b长度相同C)a和b中都存放字符串D)a数组比b数组长度长13、下面程序的运行结果是(B)。charc[5]={'a','b','\0','c','\0'};printf("%s",c);A)'a''b'B)abC)abcD)以上三个答案均有错误14、有两个字符数组a、b,则以下正确的输入格式是(D)。A)gets(a,b); B)scanf("%s%s",a,b);C)scanf("%s%s",&a,&b);D)gets("a"),gets("b");15、判断字符串a和b是否相等,应当使用(D)。A)if(a==b)B)if(a=b)C)if(strcpy(a,b))D)if(strcmp(a,b))16、有以下程序main(){chara[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\0’};inti,j;i=sizeof(a);j=strlen(a);printf(“%d,%d\b”i,j);}程序运行后的输出结果是(D)。A)9,9 B)8,9 C)1,8 D)9,817、#include<>main(){charstr[30];scanf("%s",str);printf("%s",str);}运行程序,输入:FortranLanguage运行结果:Fortran18、以下程序的输出结果是___abc______。main()

上半年 C语言练习题汇总答案,《公司法》自考讲义 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数162
  • 收藏数0 收藏
  • 顶次数0
  • 上传人309048309
  • 文件大小529 KB
  • 时间2020-08-08