53.对于基类型相同的两个指针变量之间,不能进行的运算是( )。
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-909f-c0d6-ed9455688500.html
点击查看答案
34.假设有如下定义:struct sk{int a; float b;} data, *p;若有 p=&data; 则对 data 中的 a 域的正确引用是( )。
A. .(*p).data.a
B. (*p).a
C. p->data.a
D. p.data.a
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-6c96-c0d6-ed9455688500.html
点击查看答案
100.C 语言中数组名作为参数传递给函数,作为实在参数的数组名被处理为( )。
A. int n = 5,b[n][n];
B. int a[1][2] = {{1},{3}};
C. int c[2][] = {{1,2},{3,4}};
D. int a[3][2] = {{1,2},{3,4}};
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-e9c7-c0d6-ed9455688500.html
点击查看答案
98.下面程序的输出是( )。typedef union{long x[2];int y[4];char z[8];} MYTYPE;MYTYPE them; void main(){printf("%d\n", sizeof(them));int i,j;for (i=0,j=1; i<=j+1; i+=2,j--)printf("%d\n",i);}
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-e6b5-c0d6-ed9455688500.html
点击查看答案
62.C 语言规定,程序中各函数之间( )。
A. 既允许直接递归调用也允许间接递归调用
B. 不允许直接递归调用也不允许间接递归调用
C. 允许直接递归调用不允许间接递归调用
D. 不允许直接归调用允许间接递归调用
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-9f80-c0d6-ed9455688500.html
点击查看答案
48.当全局变量与局部变量重名时,那么在调用时( )
A. 局部变量会被屏蔽
B. 全局变量会被屏蔽
C. 都不会调用,系统会报错
D. 会调用两次,先调用局部变量,再调用全局变量
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-8934-c0d6-ed9455688500.html
点击查看答案
31. 请选出合法的 C 语言赋值语句。( )。
A. .a=b=58
B. i++;
C. a=58,b=58
D. k=int(a+b);
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-664d-c0d6-ed9455688500.html
点击查看答案
95.以下循环体的执行次数是( )。void main(){}
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-e0d2-c0d6-ed9455688500.html
点击查看答案
55.若有以下说明和定义:void fun(int *c){}void main(){int ( )()=fun,*b(),w[10],c;}在必要的赋值之后,对 fun 函数的正确调用语句是( )。
A. a=a(w);
B. (*a)(&c);
C. b=*b(w);
D. fun(b);
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-94be-c0d6-ed9455688500.html
点击查看答案
58.在 C 语言中,函数的隐含存储类别是( )。 A.auto
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-99f4-c0d6-ed9455688500.html
点击查看答案