首页/ 题库 / [单选题]若有char ch[10],则下列字符串的答案

若有char ch[10],则下列字符串数组的赋值中不正确的是( )。

单选题
2022-01-01 00:15
A、ch="welcome";
B、ch[0]='w';
C、strcpy(ch,"welcome");
D、char ch1[]="welcome";strcpy(ch,ch1);
查看答案

正确答案
A

试题解析
解析:ch是数组名,代表该数组的地址,是常量,不是变量,不能给其赋值。

标签:
感兴趣题目
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 cb=b; k=10; printf("%X,%o,”,ch,ch,k); printf("k=%%d\n",k);
若有以下说明:chars1[]={"tree"},s2[]={"flower"};,则以下对数组元素或数组的输出语句中,正确的是()。
若有定义语句:“char S[3][10],(*k)[3],*p;”,则以下赋值语句正确的是( )。
若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;
(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
已定义ch为字符型变量,以下赋值语句中错误的是
已定义ch为字符型变量,以下赋值语句中错误的是( )。
已知ch是字符型变量,则下面正确的赋值语句是
设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误的是A.s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址B.s是指针数组名,它含有两个元素,分别指向字符型一维数组C.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素D.s数组的两个元素中分别存放了字符′a′和′A′的地址
已知p为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )
用 typedef 定义字符串类型(char *),然后再次使用typedef,以新定义的字符串类型为基础,定义能容纳10个字符串的字符串数组类型,然后用这个字符串数组类型定义一个变量。
相关题目
一下字符数组str的定义和赋值正确的是( )
对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={1,2,3,4,5,6,7}; 则下列叙述正确的是( )。
对两个数组a和b进行下列初始化:char m[]="1234567";char n[]={'1','2','3','4','5','6','7'};则下列叙述正确的是( )。
有以下定义:char a[10],*p=a;不能给数组a输入字符串的语句是( )。
如有以下定义:static int a[10];static char b[10];float c[10];关于数组a,b,c中各元素的值,下列说法中不正确的是( )。
下列能正确进行字符串赋值的是(  )。
下列能正确进行字符串赋值的是( )。
下列能正确进行字符串赋值的是( )。
下列能正确进行字符串赋值的是( )。
下列能正确进行字符串赋值的是( )。
下列能正确进行字符串赋值的是( )。
若有char ch[10],则下列字符串数组的赋值中不正确的是( )。
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
定义一个表示10个值为null的字符串数组,下面选项正确的是( )。
若有下面的程序段:char s[]="china";char*p;p=s;则下列叙述正确的是
已知变量ch是字符型变量,下面PASCAL赋值语句正确的是()
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
有以下定义#include <stdio.h>char a[10],*b=a;不能给a数组输入字符串的语句是
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是
若有定义如下:char x[10]="Visual C",y[]="++6.0"; 则下列选项中对字符串操作错误的是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧