-
设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;
A . 10
B . 121
C . 11
D . 100
-
设有定义intx=2;以下表达式中,值不为6的是
-
设有定义语句“int a[ ]={66,88,99};“,则以下对此语句的叙述错误的是( )
-
设有定义:int a=1,b=2,c=3;以下语句中执行效果与其他三个不同的
-
设有定义:int x=2; ,以下表达式中,值不为6的是( )。
-
设有定义 int i = 6 ;,则执行以下语句i += i - 1后 ,i 的值为( )。
-
1、假设有二维数组的定义“int a[3][4];”,则以下叙述正确的是( D )。
a[0]可以看成是由3个整型元素组成的一维数组
数组a可以看做是由a[0],a[1],a[2],a[3]四个元素组成的一维数组
可以用“a[0]=0;”来初始化数组a中所有元素为0
a[0]、a[1]和a[2]都是数组名,分别代表一个地址常量
-
设有如下定义:char *aa[2]={"abcd","ABCD"};则以下说法中正确的是()。
A.aa数组成元素的值分别是"abcd"和ABCD"
B.aa是指针变量,它指向含有两个数组元素的字符型一维数组
C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D.aa数组的两个元素中各自存放了字符’a’和’A’的地址
-
设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是()。
A.x[0]可看做是由3个整型元素组成的一维数组
B.x[0]和x[l]是数组名,分别代表不同的地址常量
C.数组X包含6个元素
D.可以用语句x[o]=0;为数组所有元素赋初值0
-
设有定义语句inta[]={6,88,99};则以下对此语句叙述错误的是()。
A、定义了一个名为a的一维数组
B、a数组有3个元素
C、a数组的下标为1~3
D、数组中的每个元素是整型
-
设有定义语句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中存放的内容相同
-
设有定义语句int a()={66,88,99}; 则以下对此语句的叙述错误的是
A.定义了一个名为a的一维数组
B.数组有3个元素
C.数组的下标为1到3
D.数组中的每个元素都是整型
-
设有如下定义:char*aa[2]={"abcd","ABCD"},则以下说法中正确的是()。
A.aa数组中元素的值分别是{"abcd","ABCD"};
B.aa是指针变量,它指向含有两个数组元素的字符型一维数组
C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D.aa数组的两个元素中各自存放了字符‘a’和‘A’的地址
-
设有定义语句int(*f)(int);则以下叙述正确的是()
A.f是指向函数的指针变量,该函数具有一个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
-
设有定义inx=0,*p;,立即执行以下语句,正确的语句是()
A.p=x;
B.*p=x;
C.p=NULL;
D.*p=NULL;
-
25、设有定义:int x=7,y=12;,则以下表达式值为3的是()
A.(y%=x)-(x%=5)
B.y%=(x%=5)
C.y%=x-x%5
D.y%=(x-x%5)
-
设有以下定义:define N 10,以下叙述正确的是()
A.定义了整型变量N,赋值为10
B.定义了整型变量N,赋值为10
C.定义了一个宏,N是符号常量
D.定义了一个字符常量 N,ASCII值为10
-
2、设有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是 ()
A.x[0]可看作是由3个整型元素组成的一维数组
B.x[0]和x[1]是数组名,分别代表不同的地址常量
C.数组x包含6个元素
D.可以用语句x[0]=0;为数组所有元素赋初值
-
设有定义语句int(*f)(int);,则以下叙述中正确的是()
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
-
设有以下定义:chas1[]="0123";chas2[]={‘0,‘1‘2,‘3};则以下叙述正确的是()
A.数组s1的长度小于s2的长度
B.数组s1和s2的长度相同
C.数组s1的长度大于s2的长度
D.数组s1和s2完全等价
-
设有定义:int x[2][3];,则以下关于二维数组x 的叙述错误的是()
A.x[0]可看作是由3个整型元素组成的一维数组
B.x[0]和x[1]是数组名,分别代表不同的地址常量
C.数组x包含6个元素
D.可以用语句x[0]=0;为数组所有元素赋初值0
-
9、设有定义:int x=2;,以下表达式中,值不为6的是()
A.2*x,x+=2
B.x++,2*x
C.x*=(1+x)
D.x*=x+1
-
6、设有以下定义:int k = 7, x = 12; 则能使值为3的表达式是()。
A.x %= (k %= 5)
B.x %= (k - k % 5)
C.x %= k
D.(x %= k) - (k %= 5)