首页 理论教育 C语言程序设计教程-字符数组定义和赋值-输出结果

C语言程序设计教程-字符数组定义和赋值-输出结果

时间:2023-10-23 理论教育 版权反馈
【摘要】:A.n[0]B.n[2*2]C.n[n[4]]D.n[4]以下关于字符数组定义并赋值正确的语句是()。A.a[0][4]B.a[1][3]C.a[0][3]D.a[1][4]以下程序代码运行后输出的结果是()。A.16B.6C.8D.10有以下程序,若运行时输入“246<回车>”,则输出的结果是()。

C语言程序设计教程-字符数组定义和赋值-输出结果

1.选择题

(1)若有定义语句“int n[]={1,2,3,4,5};”,则下面对n数组元素的引用中,错误的是()。

A.n[0] B.n[2*2] C.n[n[4]] D.n[4]

(2)以下关于字符数组定义并赋值正确的语句是()。

A.char ch[]={'abcdef'};

B.char ch()={'a','b','c','d','e','f'};

C.char ch[]={'97','98','99','100','101','102'};

D.char ch[]={'a','b','e','d','e','f'};

(3)若有数组a[3][6],按在内存中的存放顺序,a数组的第10个元素是()。

A.a[0][4] B.a[1][3] C.a[0][3] D.a[1][4]

(4)以下程序代码运行后输出的结果是()。

A.16         B.6          C.8         D.10

(5)有以下程序,若运行时输入“246<回车>”,则输出的结果是()。(www.xing528.com)

2.填空题

(1)假设有定义语句“char a[6];”,该语句定义了含有____个存储空间的____型一维数组。

(2)以下程序代码运行后输出的结果是____。

(3)以下程序代码运行后输出的结果为____。

(4)以下find()函数返回s数组中最大元素的下标,数组中元素的个数由t传入,请填空。

3.编程题

(1)定义一个包含15个元素的数组,按序给元素赋偶数0,2,4…,然后按每行5个数顺序输出。

(2)编写程序,输出以下形式的杨辉三角形。

(3)编写程序,将两个字符串连接起来,不能用strcat()函数。

(4)求Fibonacci数列前20项的和。

(5)编写程序,用来判断一个字符串是否是回文字符串,回文字符串是指一个字符串正读和反读都一样,如“abcdcba”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈