设有以下定义,则下面给出的语句中错误的是()int a=0;float b=1.25;char c='A';#define d 2
A.a++;
B.c++;
C.b++;
D.d++;
A.a++;
B.c++;
C.b++;
D.d++;
第1题
A.a++;
B.b++;
C.c++;
D.(-a)++;
第2题
A.a++
B.b++
C.c++
D.d++
第3题
A.cout<<str[];
B.cout<<str;
C.cout<<&str;
D.cout<<str[0];
第4题
以下叙述中错误的是
A.用户定义的函数中可以没有return语句
B.用户定义的函数中若没有retum语句,则应当定义函数为yoid类型
C.用户定义的函数中可以有多个retum语句,以便可以调用一次返回多个函数值
D.函数的retum语句中可以没有表达式
第5题
若有定义语句:doublea,*p=&a;以下叙述中错误的是
A.定义语句中的*号是一个说明符
B.定义语句中的P只能存放double类型变量的地址
C.定义语句中*p=&a把变量a的地址作为初值赋给指针变量P
D.定义语句中的,*号是一个间址运算符
第6题
以下定义数组的语句中错误的是
A.intnum[][3]={{1,2),3,4,5,6};
B.intnum[]={1,2,3,4,5,6);
C.intnum[][4]:{l,2,3,4,5,6);
D.intnum[2][4]={{1,2),{3,4),{5,6}};
第8题
设有如下程序段: int x=2002,y=2003; printf("%d\n",(x,y));则以下叙述中正确的是()。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003