单选题以下选项中有语法错误的是( )。Achar *str[] = {guest};Bchar str[][10] = {guest};Cchar *str[3]; str[1] = guest;Dchar str[3][10]; str[1] = guest;
单选题
以下选项中有语法错误的是( )。
A
char *str[] = {guest};
B
char str[][10] = {guest};
C
char *str[3]; str[1] = guest;
D
char str[3][10]; str[1] = guest;
参考解析
解析:
考查指针数组的概念,选项D中str为二维字符数组,str[1]指的是第1行第0列的首地址,即str[1]=&str[1][0],不能对地址常量赋值。答案选择D选项。
考查指针数组的概念,选项D中str为二维字符数组,str[1]指的是第1行第0列的首地址,即str[1]=&str[1][0],不能对地址常量赋值。答案选择D选项。
相关考题:
以下选项中有语法错误的是()A.charstr[10]={“guest”};B.char*str[3]*str[1]={“guest”};C.charstr[3][10];str[1]={“guest”};D.charstr[3][10];str[1]={“guest”};
以下选项中有语法错误的是A) char *str[ ]={”guest”};B) char str[ ][10]={”guesi”};C) char *st[3]; str[1]=”guest”;D) char str[3][10]; str[1]=”gest”;
以下选项中有语法错误的是( )。A.char*str[]={"guest");B.char str[][lO]={"guest");C.char*str[3];str[t]="9uest";D.char str[3][lO];str[1]="guest";
下列模板声明中有语法错误的是A.templateT fun(T x){return x;}B.template 下列模板声明中有语法错误的是A.template<typename T>T fun(T x){return x;}B.template<typename T>T fun(T x,int n){return x术n;}C.template<class T>T fun(T*P){return*P;}D.template
在Excel中,要显示公式与单元格之间的关系,可通过以下方式实现:A)“公式”选项卡的“函数库”组中有关功能B)“公式”选项卡的“公式审核”组中有关功能C)“审阅”选项卡的“校对”组中有关功能D)“审阅”选项卡的“更改”组中有关功能
有以下程序段:vark=0;while(k=1)k++;下列选项中关于该程序段的描述正确的是()。A、语句不存在语法错误,但while循环将执行无限次,引发错误B、语句存在语法错误,while循环不能执行C、语句不存在语法错误,但while循环一次也不执行D、while循环执行1次
单选题命令?YEAR({^2009-12-25})的运行结果是()。A其中有语法错误B2010C2009D12-25-09