【计算机类职业资格】国家二级C语言机试(编译预处理和指针)模拟试卷12及答案解析.doc
《【计算机类职业资格】国家二级C语言机试(编译预处理和指针)模拟试卷12及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言机试(编译预处理和指针)模拟试卷12及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(编译预处理和指针)模拟试卷 12及答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.设有定义: int x=0,*p;紧接着的赋值语句正确的是(分数:2.00)A.*p=NULL;B.p=NULL;C.p=x;D.*p=x;2.以下叙述中错误的是(分数:2.00)A.函数可以返回地址值B.改变函数形参的值,不会改变对应实参的值C.当在程序的开头包含头文件 stdioh 时,可以给指针变量赋 NULLD.可以给指针变量赋一个整数作为地址值3.设已有定义: float x;则以下对指针变量 P进行定义且赋初值的语句中正确的是(分
2、数:2.00)A.int*p=(float)x;B.float*p=&x;C.float p=&x;D.float*p=1024;4.有以下程序,程序运行后的输出结果是 main()int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf(“d,d,d,dn“,m,n,*p,*q);(分数:2.00)A.1,2,1,2B.1,2,2,1C.2,1,2,1D.2,1,1,25.下面选项中的程序段,没有编译错误的是(分数:2.00)A.char*sp,S10;sp=“Hello“;B.char*sp,s10;s=“Hello“;C.char str110=“c
3、omputer“,str210;str2=str1;D.char mark;mark=“PROGRAM7“;6.设有定义 double a10,*s=a;以下能够代表数组元素 a3的是(分数:2.00)A.(*s)3B.*s3C.*s+3D.*(s+3)7.有以下程序,执行后的输出结果是 main() int a=1,b=3,c=5; int*p1=&a,*p2=&b,*p=&c; *p=*p1*(*p2); printf(“dn“,c);(分数:2.00)A.2B.3C.1D.48.若有定义语句: int a23,*p3;则以下语句中正确的是(分数:2.00)A.p0=&a12B.+(*p)
4、;C.*p+;D.*p+=1;9.若有定义语句:int year=2009,*p=&year;以下不能使变量 year中的值增至 2010的语句是(分数:2.00)A.(*p)+;B.+(*p);C.*p+;D.*p+=1;10.有以下程序 main() int a5=2,4,6,8,10,*p,*k; p=a; k=&p; printf(“d“,*(p+);printf(“dn“,*k); 程序运行后的输出结果是(分数:2.00)A.4 4B.2 4C.2 2D.4 611.以下叙述中正确的是(分数:2.00)A.如果 p是指针变量,则*p 表示变量 p的地址值B.如果 p是指针变量,则&p
5、 是不合法的表达式C.在对指针进行加、减算术运算时,数字 1表示 1个存储单元的长度D.如果 p是指针变量,则*p+1 和*(p+1)的效果是一样的12.有以下程序(注:字符 a的 ASCII码值为 97) main()char*s=“abc“; doprintf(“d“,*s10);+s;while(*s); 程序运行后的输出结果是(分数:2.00)A.abcB.7890C.979899D.78913.设有定义: char*c;以下选项中能够使 c正确指向一个字符串的是(分数:2.00)A.char str=“string“;c=str;B.scanf(“s“,c);C.c=getchar(
6、):D.*c=“string“;14.有以下程序 #include main() int n,*p=NULL; *p=&n; printf(“Input n:“);scanf(“d“,&p);printf(“output n:“); ofintf(“dn“p); 该程序、试图通过指针 p为变量 n读入数据并输出,但程序有多处错误,以下语句正确的是(分数:2.00)A.int n,*p=NULL;B.*p=&n;C.scanf(“dt,&p)D.printf(“dn“,p);15.若有定义语句:double a,*p=&a;以下叙述中错误的是(分数:2.00)A.定义语句中的*号是一个说明符B.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 编译 预处理 指针 模拟 试卷 12 答案 解析 DOC
