单选题以下选项中,合法的是(  )。Achar str3[]={'d', 'e', 'b', 'u', 'g', '\0'}Bchar str4; str4=hello world;Cchar name[10]; name=china;Dchar str1[5]=pass, str2[6]; str2=str1;

单选题
以下选项中,合法的是(  )。
A

char str3[]={'d', 'e', 'b', 'u', 'g', '\0'}

B

char str4; str4=hello world;

C

char name[10]; name=china;

D

char str1[5]=pass, str2[6]; str2=str1;


参考解析

解析:
A项是在赋初值时直接赋字符串常量。B项,str4是一个字符型变量,不能直接赋值字符串;C项,数组名name是一个地址常量,不能直接被赋值;D项,str1和str2代表两个大小不同的字符数组的首地址,不能互相赋值。答案选择A选项。

相关考题:

单选题有以下程序:#includemain(){ int x; scanf(%d,x); if(x=3); else if(x!=10)  printf(%d,x);}程序运行时,输入的值在(  )范围才会有输出结果。A不等于10的整数B大于3且不等于10的整数C大于3或等于10的整数D小于3的整数

单选题下列叙述中正确的是(  )。A顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的B顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C顺序存储结构能存储有序表,链式存储结构不能存储有序表D链式存储结构比顺序存储结构节省存储空间

单选题已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=ab)(n=cA1B0C2D-1

单选题以下叙述中正确的是(  )。AC语言中的文件是流式文件,因此只能顺序存取数据B打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖C在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据D当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失

单选题下列选项中,不属于数据管理员(DBA)职责的是(  )。A数据库维护B数据库设计C改善系统性能,提高系统效率D数据类型转换

单选题下列关于C语言函数的描述中,正确的是()A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用都可以嵌套D函数的定义和函数的调用都不可以嵌套

单选题有以下函数:#include void func(int n){ int i; for(i=0;i=n;i++)printf(*); printf(#);}main(){ func(3); printf(????); func(4); printf();}程序运行后的输出结果是(  )。A****#????***#B***#????*****#C**#????*****#D****#????*****#

单选题下面描述中不属于软件需求分析阶段任务的是(  )。A撰写软件需求规格说明书B软件的总体结构设计C软件的需求分析D软件的需求评审

单选题设有定义 int x[2][3]; 则以下关于二维数组x的叙述中错误的是(  )。Ax[0]可看作是由3个整型元素组成的一维数组Bx[0]和x[1]是数组名,分别代表不同的地址常量C数组x包含6个元素D可以用语句x[0]=0;为数组所有元素赋初值0

单选题数据库系统的三级模式不包括(  )。A概念模式B内模式C外模式D数据模式

单选题以下C语言共用体类型数据的描述中,不正确的是()A共用体变量占的内存大小等于所需内存最大的成员所占的内存B共用体类型可以出现在结构体类型定义中C在定义共用体变量的同时允许对第一个成员的值进行初始化D同一共用体各成员的首地址不相同