网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下错误的定义语句是(  )。
A

int x[][3]={{0},{1},{1,2,3}};

B

int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

C

int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

D

int x[][3]={1,2,3,4};


参考答案

参考解析
解析:
通过赋值定义二维数组的大小时,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式。答案选择C选项。
更多 “单选题以下错误的定义语句是(  )。A int x[][3]={{0},{1},{1,2,3}};B int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};C int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};D int x[][3]={1,2,3,4};” 相关考题
考题 以下叙述中错误的是A) 用户定义的函数中可以没有 return 语句B) 用户定义的函数中可以有多个 return 语句,以便可以调用一次返回多个函数值C) 用户定义的函数中若没有 return 语句,则应当定义函数为 void 类型D) 函数的 return 语句中可以没有表达式

考题 阅读以下程序#include stdio.hmain(){ int case; float printF;printf(" 请输入 2 个数 : ");scanf("%d %f",case,printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是A) 定义语句出错, case 是关键字,不能用作用户自定义标识符B) 定义语句出错, printF 不能用作用户自定义标识符C) 定义语句无错, scanf 不能作为输入函数使用D) 定义语句无错, printf 不能输出 case 的值

考题 关于局部变量,下面说法错误的是()。A、定义该变量的程序文件中的函数都可以访问B、定义该变量的函数中的定义处以下的任何语句都可以访问C、定义该变量的复合语句中的定义处以下的任何语句都可以访问D、定义该变量的函数中的定义处以上的任何语句都可以访问

考题 以下有关数组定义的语句序列中,错误的是( )。

考题 设有以下定义则下面语句中错误的是()。A.a++;B.b++C.c++;D.d++;

考题 阅读以下程序:该程序在编译时产生错误,原因是( )。A.定义语句出错,Case是关键字,不能用作用户自定义标识符B.定义语句出错,printF不能用作用户自定义标识符C.定义语句无错,sCanf不能作为输入函数使用D.定义语句无错,printf不能输出Case的值

考题 若有定义语句:double a,*p=,以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符S 若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符B.定义语句中的*号只是一个说明符C.定义语句中的P只能存放double类型变量的地址D.定义语句中,*p=n把变量a的地址作为初值赋给指针变量P

考题 有以下定义语句,编译时会出现编译错误的是( )。A.AB.BC.CD.D

考题 若有定义语句:double a,*p=,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符SXB 若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符B.定义语句中的*号是一个说明符C.定义语句中的p只能存放double类型变量的地址D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P

考题 以下数组定义语句中,错误的是( )

考题 以下定义数组的语句中错误的是( )。A.AB.BC.CD.D

考题 若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.B 若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.BC.CD.D

考题 以下错误的定义语句是( )。A.AB.BC.CD.D

考题 以下有关数组定义的语句序列中,错误的是A.B.C.

考题 有以下定义语句,编译时会出现编译错误的是( )。 A)B)A.B.

考题 若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。

考题 若有定义语句:double a,*P=&a;以下叙述中错误的是( )。A.定义语句中的*号是-个间址运算符B.定义语句中的木号是-个说明符C.定义语句中的P只能存放double类型变量的地址D.定义语句中,P=&a把变量a的地址作为初值赋给指针变量P

考题 以下定义数组的语句中错误的是( )。

考题 若有定义语句:double a,+P=a;以下叙述中错误的是( )。A.定义语句中的*号是一个问址运算符 若有定义语句:double a,+P=a把变量a的地址作为初值赋给指针变量P

考题 若有定义语句:double a,*p=a;以下叙述中错误的是A.定义语句中的*号是一个间址运算符B.定义语句中的*号只是一个说明符C.定义语句中的p只能存放double类型变量的地址D.定义语句中,*p=a把变量a的地址作为初值赋给指针变量p

考题 以下不正确的定义语句是( )。

考题 试题23若有定义语句:double a, *p=a; 以下叙述中错误的是()A.定义语句中的*号是一个间址运算符B.定义语句中的*号只是一个说明符C.定义语句中的p只能存放double类型的变量D.定义语句中,*p=a把变量a的地址作为初值赋给指针变量p

考题 设有定义语句int,a[]={1,1,2};则以下对此语句的叙述错误的是()A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组的下标为1~3D、数组中的每个元素是整型

考题 以下定义语句中,错误的是()。A、inta[]={1,2}B、char*a[3]C、chars[10]="text"D、intn=5,a[n]

考题 单选题若主函数中有定义语句:int a[10],b[10],c;在主函数前定义的fun函数首部为void fun(int x[])则以下选项中错误的调用语句是(  )。A fun(b);B fun(c);C fun(a[3]);D fun(b[11]);

考题 单选题以下定义语句中,错误的是()。A inta[]={1,2}B char*a[3]C chars[10]=textD intn=5,a[n]

考题 单选题设有定义:int a,b[10],*c=NULL,*p;则以下语句错误的是(  )。A p=a;B p=b;C p=c;D p=b[0];

考题 单选题以下叙述中错误的是(  )。A 用户定义的函数中可以没有return语句B 用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C 用户定义的函数中若没有return语句,则应当定义函数为void类型D 函数的return语句中可以没有表达式