【C语言基础习题11】关于数组的习题解析 您所在的位置:网站首页 c语言程序语句的结束符 【C语言基础习题11】关于数组的习题解析

【C语言基础习题11】关于数组的习题解析

2024-06-03 07:59| 来源: 网络整理| 查看: 265

1. 不能把字符串:Hello!赋给数组 b 的语句是(  )。

A)char b[10]={'H','e','l','l','o','!'};

B)char b[10];b="Hello!";

C)char  b[10];strcpy(b,"Hello!");

D)char b[10]="Hello!";

答案:B;只能在定义的时候使用=来初始化, 不能单独赋值

2. 下面程序运行的结果是(              )。

main() { char ch[7]={“65ab21”}; int i,s=0; for(i=0;ch[i]>='0' && ch[i]{l,2},{3,4},{5,6}};

(C)int x[][3]={{l,2,3},{4,5,6}};

(D)int x[2][3]={l,2,3,4,5,6};

[解析] 选项B)中行数定义为2,但实际需要存放3行元素,所以错误。

15.若要求从键盘读入含有空格字符的字符串,应使用函数(               )。

(A)getc()        (B)gets()        (C)getchar()   (D)scanf()

[解析] scanf()语句用“空格”区别不同的字符串;getc()与getchar()语句不能用于字符串的读入。

16. 输出结果是:

main() { int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0; for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有