试卷简介
本套试卷集合了考试编委会的理论成果。专家们为考生提供了题目的答案,并逐题进行了讲解和分析。每道题在给出答案的同时,也给出了详尽透彻的解析,帮助考生进行知识点的巩固和记忆,让考生知其然,也知其所以然,从而能够把知识灵活自如地运用到实际中去。
试卷预览
1.
设有声明和语句:
unsigned int x=1,y=2;
x<<=y+1;
则x的值是 ( )
A.1
B.4
C.5
D.8
2.
设有下面程序:
#include"stdio.h"
void main(void)
{
unsigned x=1,y=3,z=5;
printf("%d\n",x y);
}
该程序的运行结果是( )
A.1
B.3
C.5
D.7
3.
设有下面的结构体和结构变量定义:
struct car
{
long id:
char*name;
};
struct car carl;
关于结构体类型变量赋值不正确的是( )
A.carl.id=10101;
B.carl.name="BlueSky";
C.carl.* name="BlueSky";
D.carl.id=123456L;
4.
设有声明语句int a[2][3],(*p)[3]=a;则对a数组元素正确引用的是 ( )
A.(p+1)[O]
B.*(*(p+2)+1)
C.*(p[1]+1)
D.p[1]+2
5.
C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ( )
A.地址传递
B.单向值传递
C.由实参传给形参,再由形参传回给实参
D.由用户指定方式

最新推荐
相关试卷