以下定义语句中不正确的是()。
A.double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
B.char c2[]={'x10', 'xa', 'x8'};
C.char c1[]={'1', '2', '3', '4', '5'};
D.int y[5]={0,1,3,5,7,9};
时间:2023-12-07 11:44:43
相似题目
-
以下关于switch语句和break语句的描述中不正确的是()。
A . break语句不能用于循环语句和switch语句外的任何其它语句
B . switch语句中使用break语句或continue语句的作用相同
C . 在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
D . 在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行。
-
以下数组定义中不正确的是()。
A . inta[2][3]
B . intb[][3]={0,1,2,3}
C . intc[100][100]={0}
D . intd[3][]={{1,2},{1,2,3},{1,2,3,4}}
-
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
A .
B .
C .
D .
-
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是()。
-
以下定义语句中正确的是( )
-
4. 若有定义语句int m[ ][2]={1,3,5,7,9}; 则以下叙述正确的是( )。
-
默认情况下,对数组定义语句:Dim S (20) As Double,以下说法正确的是()
-
若有定义语句:int a[2][3],*p[3],则以下语句中正确的是
A.p=a;
B.p[0]=a;
C.p[0]=&a[1][2];
D.p[1]=&a;
-
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是
A.float *p=1024;
B.int *p=(float)x;
C.float p=&x;
D.float *p=&x;
-
若有以下定义语句: union data {int i;char c;float f;)a; int n=5; 则以下语句正确的是()。
A.a=5;
B.a={2,‘a’,1,2};
C.printf(“%d\n”,a);
D.a.1=n;
-
在java中,已经定义接口A,以下语句正确的是( ). (选择两项)
-
设有定义语句int(*f)(int);,则以下叙述正确的是______。
A) f是基类型为int的指针变量
B) f是指向函数的指针变量,该函数具有一个int类型的形参
C) f是指向int类型一维数组的指针变量
D) f是函数名,该函数的返回值是基类型为int类型的地址
-
设有以下定义和语句: 则以下叙述中正确的是()。
设有以下定义和语句:<img src='https://img2.soutiyun.com/ask/uploadfile/4278001-4281000/abe69ef245504637ff5aa004391ddf5a.jpg' />则以下叙述中正确的是()。
A.str数组长度和P所指向的字符串长度相等
B.*P与str[0]的值相等
C.str与P的类型完全相同
D.数组str中存放的内容和指针变量P中存放的内容相同
-
"若有以下定义和语句union data{ int i;char c;float f;}a;则以下语句不正确的是()
A.=5
B.={2, 'a', 1.2}
C.printf("%d\n",a)
D.i=5
-
【单选题】以下结构体的定义语句中,正确的是______。
A.struct student {int num; char name[10];int age;};stu;
B.struct {int num;char name[10];int age;}student; struct studentstu;
C.struct student {intnum; char name[10];int age;}stu;
D.struct student {intnum; char name[10]; int age;}; student stu;
-
(专基)以下定义语句中正确的是()
A.har a='A' b='B'
B.loat a=b=10.0
C.int a=10,b=20
D.loat a=10.0,int b=20
-
在Java中,以下定义数组的语句正确的是(选一项)()
A.int t[10] = new int[]
B.har a[] = "hefg
C.int t[] = new int[10]
D.ouble d = new double[10]
-
以下定义并初始化一维数组的语句中正确的是()。
A.int arr1[ ]={6,5,1,2,3};
B.int [ ] arr2=new int[ ];
C.int[ ] arr3=new int[ ]{6,5,1,2,3};
D.int[ ] arr4;arr4={6,5,1,2,3};
-
设有定义语句int(*f)(int);则以下叙述正确的是()
A.f是指向函数的指针变量,该函数具有一个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
-
设有定义语句int(*f)(int);,则以下叙述中正确的是()
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
-
关于以下数组定义语句,正确的是: n=6 dim a%()
A.数组a含有6个元素
B.数组a含有5个元素
C.不确定数组a中的元素个数
D.数组a的定义方式不对
-
11、若有定义语句int a[10]; 以下叙述中正确的是()
A.a[0]是合法的数组元素,a[10]不是合法的数组元素
B.a[0]是合法的数组元素,a[10]是合法的数组元素
C.a[0]不是合法的数组元素,a[10]不是合法的数组元素
D.a[0]不是合法的数组元素,a[10]是合法的数组元素
-
30、以下定义语句中正确的是()。
A.int a=b=0;
B.char A=65+1,b='b';
C.float a=1,*b=&a,*c=&b;
D.double a=00;b=1.1;
-
1、以下定义语句中正确的是
A.int a=b=0;
B.char A=65+1,b=‘b’;
C.float a=1, char b,c;
D.double a=0.0;b=1.1;