已知各变量定义如下:inti=8,a,b;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是()。
A.a+=a-=(b=4)*(a=3)
B.a=a*3=2
C.x%(-3)
D.(y+i)++
A.a+=a-=(b=4)*(a=3)
B.a=a*3=2
C.x%(-3)
D.(y+i)++
第1题
定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是()。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
第2题
第4题
A.for(数据类型临时变量:数组)
B.for(inti=0;i<10;i++)
C.for(数据类型临时变量in数组)
D.for(数据类型on临时变量in数组)
第5题
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
第6题
字符指针、浮点数指针、以及函数指针这三种
类型的变量哪个占用的内存最大?为什么?
类ClassB 从ClassA 派生,那么ClassA *a =
new ClassB(…); 试问该表达是否合法?为什么?
如 果ClassA 中定义并实现虚函数int
func(void),ClassB中也实现该函数,那么上述变量
a->func()将调用哪个类里面的函数?如果int
func(void)不是虚函数,情况又如何?为什么?
char **p, a[16][8]; 问:p=a是否会导致程序
在以后出现问题?为什么?
如下所述的if else 和switch 语句哪个的效率
高?为什么?
在同一个进程中,一个模块是否可以通过指针
操作破坏其它模块的内存,为什么?
应用程序在运行时的内存包括代码区和数据
区,其中数据区又包括哪些部分?
第8题
A.im s as integer
B.im s as string
C.im s as double
D.im s as long
第10题
定义如下变量和数组:则下面语句的输出结果是()。
A.9 5 1
B.7 4 1
C.7 5 3
D.9 6 3