【PTA】客观题(NO.10)

本文深入探讨C语言中数组与字符串的基础概念及其操作方法,包括数组定义、初始化、指针与数组的关系、字符串处理函数的使用技巧等内容,并通过实例解析帮助读者掌握核心知识点。

1-2

当用户要求输入的字符串中含有空格时,应使用的输入函数是gets()

(1分)

T

F


1-3

数组名就是一个指针常量,指向数组的首元素(或者说代表了数组的首地址)。

(1分)

数组名和指针的区别(数组名不是指针,是数组首地址)

T

 

F


1-4

指向数组元素的指针可指向数组的首元素。

(1分)

T

F


1-5

对于已正确定义的二维数组a, *(a[i]+j)与a[i][j]的含义相同。

(1分)

T

F


1-6

以下定义了一个一维数组str,该数组可以存放81个字符型数据。

char str[81];

(1分)

T

F


1-7

以下定义了一个三维数组array_day。

int array_day[10][10][10];

(1分)

T

F


1-8

字符串常量就是用一对双引号括起来的字符序列,它有一个结束标志 '\0'。

(1分)

T

F


1-9

char s1[80],s2[80];s1=s2;这样赋值是正确的。

(1分)

T

F


1-10

有定义:int a[3]; 则定义了a[1]、a[2]、a[3]三个数组元素。

(1分)                                         a[0]、a[1]、a[2]

T

F


1-11

已知'A'的ASCII代码值为65,则'D'的ASCII代码值为68

(1分)

T

F

2-1

以下不正确的赋值或赋初值的方式是( )。

(2分)

A.

char str[]="string";

B.

char str[7]={'s', 't', 'r', 'i', 'n', 'g'};   

//末尾无\0 是字符数组 而不是字符串!

C.

char str[10]str="string";

//只能初始化这样

D.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值