云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第七章数组(5503)

第七章数组(5503)

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 15:17:22

B. 33 C. 30 D. 10

25. 有如下程序

main()

{ char ch[80]=\ int j;long s=0; puts(ch);

for(j=0;ch[j]>'\\0';j++)

if(ch[j]>='A'&&ch[j]<='Z') ch[j]=ch[j]+'e'-'E'; puts(ch); } 该程序的功能是(D )。 A. 测字符数组ch的长度

B. 将数字字符串ch转换成十进制数

C. 将字符数组ch中的小写字母转换成大写 D. 将字符数组ch中的大写字母转换成小写

26. 下面程序的输出是( D )。 #include #include main()

{ char p1[10]=\ strcpy(str,strcat(p1,p2)); printf(\ }

A. xyzABCabc B. abcABC

C. xyabcABC D. xyzabcABC

27. 以下程序的输出结果是(B )。 main()

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

printf(\ }

A. 0650 B. 1470

C. 5430 D. 输出值不定

28. 有如下程序

main() { char ch[2][5]={\[2];

int i,j,s=0;

for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>′\0′;j+=2) s=10*s+p[i][j]-′0′; printf(\\n\);} 该程序的输出结果是(C)。 A. 69825 B. 63825 C. 6385 D. 693825

29. 有以下程序

main()

{int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf(\%d\,t[2-i][i]); }

程序执行后的输出结果是(B)。 A. 7 5 3 B. 3 5 7 C. 3 6 9 D. 7 5 1

30. 有以下程序

fun(char p[][10]) {int n=0,i;

for(i=0;i<7;i++) if(p[i][0]==′T′)n++; return n; }

main() {char str[][10]={\,\,\,\,\,\; printf(\%d\n\; }

程序执行后的输出结果是(B)。 A. 1 B. 2 C. 3 D. 0

31. 有以下程序

void change(int k[ ]){k[0]=k[5];} main()

{int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;

while(n<=4) {change(&x[n]);n++;} for(n=0;n<5;n++) printf(\程序运行后输出的结果是(A)。 A. 678910 B. 13579 C. 12345 D. 62345

32. 以下程序

main() {int x[3][2]={0},I;

for(I=0;I<3;I++) scanf(\

printf(\ 若运行时输入:246<回车>,则输出结果为(B)。 A. 2 0 0 B. 2 0 4 C. 2 4 0 D. 2 4 6

有以下程序 main()

{char s[ ]={ \ ps=s; printf(\程序运行后的输出结果是(B)。

E. a F. e G. u

H. 元素s[4]的地址字符指针 ps 指向的是字符 a, 而 *ps+4 表示将字符 a 加 4 ,即

字符 e

33. 定义如下变量和数组: int i;

int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; 则下面语句的输出结果是( C )。

for(i=0;i<4;i++) printf(\A. 1 5 9 13 B. 1 6 11 16

C. 4 7 10 13 D. 4 8 12 16

34. 下面程序的输出是( B )。 main( )

{ char s[ ]=\

int v1=0,v2=0,v3=0,v4=0,k; for(k=0;s[k];k++) switch(s[k])

{ case '1':v1++; case '2':v2++; case '3':v3++; default:v4++; }

printf(\}

A. v1=4,v2=2,v3=1,v4=1 B. v1=4,v2=6,v3=7,v4=8 C. v1=5,v2=8,v3=6,v4=1 D. v1=8,v2=8,v3=8,v4=8

下面那个选项是正确的(D)。(每行程序前面的数字表示行号) 1 main() 2 {

3 float a[3]={0}; 4 int i;

5 for(i=0;i<3;i++) scanf(“%f”,&a[i]); 6 for(i=1;i<4;i++) a[0]=a[0]+a[i]; 7 printf(“%f\\n”,a[0]); 8 }

E. 没有错误

F. 第3 行有错误 G. 第5 行有错误 H. 第6 行有错误

35. 请读程序:

#include #include main()

{ char s1[20]=\ printf(\ }

上面程序的输出结果是( D )。 A. 32 B. 0

C. -32 D. 不确定的值

36. C语言中,数组名代表( B )

搜索更多关于: 第七章数组(5503) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

B. 33 C. 30 D. 10 25. 有如下程序 main() { char ch[80]=\ int j;long s=0; puts(ch); for(j=0;ch[j]>'\\0';j++) if(ch[j]>='A'&&ch[j]<='Z') ch[j]=ch[j]+'e'-'E'; puts(ch); } 该程序的功能是(D )。 A. 测字符数组ch的长度 B. 将数字字符串ch转换成十进制数 C. 将字符数组ch中的小写字母转换成大写 D. 将字符数组ch中的大写字母转换成小写 26. 下面程序的输出是( D )。 #include

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com