第六章 利用数组处理批量数据:6.1 一维数组的定义和使用6.2 冒泡排序算法6.3 二维数组的定义和使用6.4 字符数组的定义和使用6.5 字符串处理函数6.1一维数组的定义和使用:一维数组的定义和使用
6.2冒泡排序算法:冒泡排序算法
6.3二维数组的定义和使用:二维数组的定义和使用
6.4字符数组的定义和使用:字符数组的定义和使用
6.5字符串处理函数:字符串处理函数
6.6利用数组处理批量数据例题讲解(1):利用数组处理批量数据例题讲解(1)
6.7利用数组处理批量数据例题讲解(2):利用数组处理批量数据例题讲解(2)
6.8利用数组处理批量数据例题讲解(3):利用数组处理批量数据例题讲解(3)
[单选题]若有以下说明:

 int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

 char c='a',d,g;

则数值为4的表达式是


选项:[a['d'-c], a[g-c] , a[4], a['d'-'c']   ]
[单选题]以下程序运行后的输出结果是

#include<stdio.h>

main()

{int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0;

for(i=1;i<3;i++) s=s+a[b[i]];

printf(“%d”,s);}


选项:[11, 5, 10, 6]
[单选题]若有以下定义和语句

char s1[10]="abcd!",s2[10]="123";

printf("%d,%d",strlen(s1),strlen(s2));

则输出结果是


选项:[5 5, 10 7, 5 8, 10 5]
[单选题]#include<stdio.h>

main()

{int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;

  for(i=1;i<3;i++)

  for(j=1;j<=1;j++) t+=b[i][b[j][i]];

 printf(“%d”,t);}

程序运行后的输出结果是


选项:[9, 4, 3, 1]
[单选题]以下程序的运行结果是
 #include <stdio.h>
 main()
 { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
 for(i=0;i<12;i++) c[s[i]]++;
 for(i=1;i<5;i++) printf(“%d”,c[i]);
 printf(“”); }

选项:[1 2 3 4, 2 3 4 4, 4 3 3 2 , 1 1 2 3]
[单选题]#include<stdio.h>

main()

{ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};

 int b[3]={0},i;

 for(i=1;i<3;i++) b[i]=a[i][2]+a[2][i];

 for(i=1;i<3;i++)printf(“%d”,b[i]);

 printf(“ ”);}

程序运行后的输出结果是


选项:[18, 1428, 1418, 14]
[单选题]有以下程序

#include <stdio.h>

main()

{ char s[]="012xy8s34f4w2";

    int i,n=0;

 for(i=0;s[i]!=0;i++)

 if(s[i]>='0'&&s[i]<='9') n++;

 printf("%d",n);

}

 程序运行后的输出结果是


选项:[7, 8, 0, 3]
[单选题]#include  <stdio.h> 
main()
{   char s[]={"012xy"};

        int i,n=0;
  for(i=0;s[i]!=0;i++)
     if(s[i]>'a'&&s[i]<='z') n++;
  printf("%d",n); }
程序运行后的输出结果是


选项:[3, 2, 0, 5]
[单选题]以下程序用以删除字符串中所有空格,横线处需要填哪条语句

#include<stdio.h>

main()

{char[100]={“Our teacher teach c language!”};

int i,j;

for(i=j=0;s[i]!=‘’;i++)

  if(s[i]!=‘ ’) {s[j]=s[i];j++;}

s[j]=______;

printf(“%s ”,s); } 



选项:[0, '0', 48
, " "]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部