a[i]
*++a
*a
*(a+1)
第1题:
假定a为一个数组名,则下面存在错误的表达式为()
A.a[i]
B.*a++
C.*a
D.*(a十1)
第2题:
假定a为一个数组名,在下面的表达式中,存在语法错误的是()。
Aa[i]
B*a++
C*a
D*(a+1)
第3题:
假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大()个字节。
A4
B8
C16
D32
第4题:
假定a为一个整型数组名,则元素a[4]的地址比该数组的首地址大()个字节。
A4
B8
C16
D32
第5题:
假定y=10,则表达式++y*3的值为()。
33
略
第6题:
假定a为一个整型数组名,则元素a[4]与()的表示等价。
第7题:
假定y的值为5,则增量表达式++y的值为()。
第8题:
关于二维数组定义格式正确的是()
第9题:
假定已有整型变量x的定义,则(x+1)++是一个合法的表达式。
第10题:
4
8
16
32
第11题:
a+i
*(a+i)
&a+i
*a+i
第12题:
a[i]
*++a
*a
*(a+1)
第13题:
假定a为一个数组名,则下面的______ 表示有错误。
A.a[i]
B.*a++
C.*a
D.*(a+1)
第14题:
假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为()=malloc(sizeof(struct Worker))。
struct Worker* r
略
第15题:
假定x=5,则表达式2+x++的值为()。
7
略
第16题:
假定a为一个字符数组名,则元素a[i]的指针访问方式为()。
Aa+i
B*(a+i)
C&a+i
D*a+i
第17题:
假定a为一个数组名,则下面的()表达式有语法错误。
第18题:
假定a的值为25,则算术表达式a%3的值为()。
第19题:
二维数组的定义格式为:类型说明符数组名[常量表达式1][常量表达式2];
第20题:
二维数组定义的一般形式是:()
第21题:
设有下列语句: do while .t. … enddo 则该语句().
第22题:
4
8
16
32
第23题:
a[i]
*a++
*a
*(a+1)
第24题:
无语法错误,但循环体中应有退出循环的语句,否则是一个死循环
无语法错误,但这是一个死循环,无法退出循环
肯定是错误的
语法错误,while后只能是逻辑表达式