在下面的字符数组定义中,()语句有语法错误。
A . char a[20]=“abcdefg”;
B . char a[]=“x+y=55.”;
C . char a[15]={“1”,“2”};
D . char a[10]=‟5”;
相似题目
-
在下面的二维数组定义中,语法正确的选项是()。
A . int a[5][];
B . int a[][5];
C . int a[][3]={{1,3,5},{2}};
D . int a[](10);
-
在下列的字符数组定义中,存在语法错误的是()。
A . char a[20]="abcdefg";
B . char a[]="x+y=55.";
C . char a[15]={’1’,’2’};
D . char a[10]=’5’;
-
假定a为一个数组名,在下面的表达式中,存在语法错误的是()。
A . a[i]
B . *a++
C . *a
D . *(a+1)
-
使用“typedef char BB[10][50];”语句定义()为含有10行50列的二维字符数组类型。
-
对下列错误信息,请指出可能是编译的哪个阶段(词法分析、语法分析、语义分析、代码生成)报告的。 (1)else没有匹配的if (2)数组下标越界 (3)使用的函数没有定义 (4)在数中出现非数字字符
-
在下面的一维数组定义中,()语句有语法错误。
A . int a[ ]={1,2,3};
B . int a[10]={0};
C . int a[ ];
D . int a[5];
-
假定a为一个数组名,则下面的()表达式有语法错误。
A . a[i]
B . *++a
C . *a
D . *(a+1)
-
使用“typedef char BB[10][50];”语句定义标识符BB为含有10行50列的二维字符数组类型。()
A . 正确
B . 错误
-
若要求定义具有10个int形元素的一维数组a,则以下的定义语句中错误的是()
A . #define N 10
B . int a[N];
C . #define n 5
D . int a[2*n];
E . int a[5+5];
F . int n=10,a[n];
-
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是( )
-
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
-
已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为( ) 。int a[3][4];f(a);
-
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是( )
-
在下面的类定义中,错误的语句是( )。class sample{public:sample(int val); //①~sample( ); //②private:int a=2.5; //③public:sample( ); //④};
-
if语句的语法格式可描述为: 格式1:if(<条件>)<语句>或if(<条件>)<语句1>else <语句2> 关于上面的语法格式,下列表述中错误的是:
A.<条件>部分可以是一个if语句,例如if(if(a==0)……)……
B.<语句>部分可以是一个if语句,例如if(……)if(……)……
C.如果在<条件>前加上逻辑非运算符!并交换<语句1>和<语句2>的位置,语句功 能不变
D.<语句>部分可以是一个循环语句,例如if(……) while(……)……
-
在下面的二维数组定义中,______ 是正确的。
A.int a[5][];
B.int a[][5]
C.int a[][];
D.int a[3][3];
-
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
-
在下面的一维数组定义中,错误的定义格式为(C )。
A.int a[]={1,2,3}
B. int a[10]={0}
C. int a[]
D. int a[5]
-
在下面的字符数组定义中,哪一个有语法错误(43)。A.char a[20]=“abcdefg”;B.char a[]=“x+y=55.”;C.
在下面的字符数组定义中,哪一个有语法错误(43)。
A.char a[20]=“abcdefg”;
B.char a[]=“x+y=55.”;
C.chara[15];
D.char a[10]=‘5’;
-
在下面的类定义中,错误的语句是class Sample{public:Sample(int val);//①~Sample(): //②private:
在下面的类定义中,错误的语句是 class Sample { public: Sample(int val); //① ~Sample(): //② private: int a=2.5; //③ Sample(); //④ };
A.①②③④
B.②
C.③
D.①②③
-
定义字符数组 char classname【100】;接收从键盘输入的班级名称,下面语句正确的是()
A.scanf("%c",&classname)
B.scanf("%s",classname)
C.Scanf("%c",&classname)
D.Scanf("%s",classname)
-
在Java中,下列关于数组声明和初始化的语句,有语法错误的是()
A. int a1[]={3,4,5};
B. String a2[]={"string1","string1","string1"};
C. String a3[]=new String(3);
D. int[][] a4=new int[3][3];
-
20、有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
-
使用“typedef charBB[10];”语句定义标识符BB为含有10个元素的一维字符数组。()
是
否