自学考试-高级语言程序设计自考题模拟12

自学考试-高级语言程序设计自考题模拟12

ID:47733998

大小:143.26 KB

页数:8页

时间:2019-10-12

自学考试-高级语言程序设计自考题模拟12_第1页
自学考试-高级语言程序设计自考题模拟12_第2页
自学考试-高级语言程序设计自考题模拟12_第3页
自学考试-高级语言程序设计自考题模拟12_第4页
自学考试-高级语言程序设计自考题模拟12_第5页
资源描述:

《自学考试-高级语言程序设计自考题模拟12》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高级语言程序设计自考题模拟12一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。1>若定义inti,*p;使p指向i的赋值语句是()A・p=&i;B・*p=&i;C・*p=i;D・p=*&i;2、以下程序输出的结果是()main(){int**k,b=50;a=&}d;k=&3;printf(”%d",**k);}__A.运行出错B.50C・a的地址D・b的地址3、一个源文件中定义的全局变量的作用域为()A.本文件的全部范围B.本程序的全部范围C.木函数的全部范围D.从定义该变

2、量开始至木文件结朿4、在C语言中,下列说法不正确的是()A・调用函数时,只能把实参的值传送给形参B.在函数中,最好使用全局外部变量C.形式参数只是局限于所在函数D.被说明为static存储类型的内部变量是全局变量5、C语言中规定,程序中各函数之间()A.既允许直接递归调用也允许间接递归调用B.不允许直接递归调用也不允许间接递归调用C.允许肓接递归调用不允许间接递归调用D.不允许直接递归调用允许间接递归调用)传递数据。中,实参的个数为(6、C语言源程序中常定义多个不同的函数,函数之间不能通过(A.虚

3、实结合B.返回值C.同名的全局变量D.同名的局部变量7、函数调用语句func((expl,exp2),(exp3,exp4,exp5))A・0E・3C.2D・58、下面程序的输出是()voidprtv(int*x){printf(n%dH,++*x);}main(){inta=36;prtv(&a);}A・35B・36C.37D.389、关于指针运算符、'"的说法错误的是()A.是单目前缀运算符B.运算对象只能是指针变量C.运算结果是运算对象对应的变量或数组元素等D.运算结合性是自右向左10、

4、设intm[5],*p=m;,与元素m[2]等价的是()A.m+2B.*m+2C.*(p+2)D・*p+211>阅读程序main(){inta[10]={l,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%xH,p);printf(H%xn,p+9);}该程序有两个printf语句,如果第一个printf语句输出的是194,贝卩第二个printf语句的输出结果是()A.203B・204C.Ia4D.Ia612>设有数据定义语句'、inti,j=7,*p=&i;〃则与'

5、、i=j;〃等价的是()A.i=*p;B.*p=*&j;C.i=&j;D・i=&p;丄3、设有定义语句''intx=6,*p=&x;〃,则值不为6的表达式是()A.xE・*pC.p+0D.*&x14、对于C语言中的函数,正确的叙述是()A.两个函数可以相互调用,但不能自己调用自己B.程序执行可以始于任何一个函数,但结束必须在主函数C.两个函数既可以定义成并列关系又可以定义成嵌套关系D.一个C程序可以由多个文件组成,一个文件又可以由多个函数组成15、定义函数吋,省略函数的数据类型符,则默认的数据类型

6、是()A.voidB.charC.intD.float二、填空题16、''&〃称为运算符。丄7、设有char*a=nABCD,f,贝Ijprintf(H%cH,的输出是。18.函数间传递数据有四种方式:值传递、地址传递、和全局变量传递。19、值传递方式和地址传递方式都是在形参和实参之间传递数据,其区别在于值传递方式所传递的是O20、当一个变量占用连续的若干个字节时,的地址就是变量的地址。21、C语言中规定,在程序中表示一维数组首地址的表达式可以写成,还可写成数组名。22、若函数要求返回一个值,则应

7、在函数体中有一条语句。23、C程序中允许定义的寄存器变量一般以个左右为宜。24、表达式''tolowerB."的值是。25、执行下列程序后,9等于。inta[5]={1,3,5,7,9},*p;p=a;p++;三、程序分析题26>voidmain(){inti,a[5],*p;for(i=4;i>=0;i--):*(a+i)=i;for(p=a;p

8、d,%d",*(pl++),+4-*p2);}intx=371,y=269;main(){fot(&x,&y);fot(&x,&y);}28、main(){inti,a[5],*P=&a[3];for(i=0;i<5;i++)scanf(n%d,”,&a[i]);//输入2,3,4,5,6回车for(;P>=a;P--)printf(”%d”,*P);}29、main(){intx[3][6]={{1,2,3},{4,5,6},{7,8,9}},(*P)[6]=x,s=0,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。