ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:43.08KB ,
资源ID:936988      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/936988.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《高级语言程序设计》复习题及答案.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《高级语言程序设计》复习题及答案.docx

1、高级语言程序设计复习题及答案一、选择题1、以下叙述正确得就是( ): A) 在程序中,mi函数必须位于程序得最前面B)C程序得每行只能写一条语句C) C语言使用库函数实现输入输出操作D) 注释中得拼写错误会影响编译结果2、以下说法中正确得就是() A)C语言程序总就是从第一个得函数开始执行 B) 语言程序总就是从mai()函数开始执行)在C语言程序中,要调用得函数必须在min()函数中定义 D) C语言程序中得min()函数必须放在程序得开始部分3、下列选项种说法正确得就是( )A) 函数由声明部分与执行部分两部分组成B)语言中ma函数一定在程序得开始部分)C语言程序总就是从第一个定义得函数开

2、始执行D)程序得每行中只能写一条语句、设有说明:in a;floa b; char ; double ;则表达式1、3a+*b*cd*(it)2、6 值得类型为( )。A) oubl B) ca C)loat D) nt 、 C语言得标识符只能由字母、数字与下划线三种字符组成,且第一个字符( )A)必须为字母B)必须为下划线)必须为字母或下划线D)可以就是字母、数字与下划线中任一种字符6、以下不正确得语言标识符就是( )。 A) ABC B) abc ) _bc D) vid 、下列运算符中优先级最高得就是( )A) B)+ ) D)!=8、以下选项中属于C语言中合法关键字得就是( )A)Fl

3、oat B)bc C)in D)CAS9、 若、i、j与k都就是int型变量,计算下面表达式后,x得值为( )(i4,j1,k=3)4 B)1 C)32 )521、在C语言中,要求数据必须就是整型得运算符就是( )A)/ B)+ + C)!= D) %11、若整型变量x得值为,则下列表达式中值为1得表达式就是 )x+=x )x=x-1 C)x=3 ) x=x+x2、若w=1,x=2,y=3,z=,则条件表达式“w x ? w: y z? y : z”得值就是( )A) B)3 C)2 D)113、有以下程序,程序运行后得输出结果就是。man() int i=1,j=2,k=3; i(+=1&(

4、+j=3|k+=3)) pnt(d % %n,i,j,k); A)1 2 3 B)2 3 4 C)2 )2 3 314、下面程序得输出结果就是ain()int x=2,y=1,z=;if(xy)if(y)=0;ese z1+x;pinf(“%dn”z);A) 3 B)2 C)1 D)15、执行下列语句后,a得值为( )mai( )nt a=5;prntf(“d”,(a=3*5,*4,a5);A) 65 B)20 C) 1 D)16、下列程序段中,有错误得行就是()列定行号 it x=,y=; 2 swtc(x) e : 4 cas:=y2;break; 5 cs+1:x+;6 deaut:pn

5、tf(“%d,”,x,);) 4 B) 3 C) 5 D)无错误17、若i为整型变量,则以下循环执行次数就是( ).inlu”stio、void mai() in ;fo(i=2;i=0;) pntf(d,i-);A)无限次 B)0次 C) 1次 D) 2 次1、若有以下定义,dole a10;则a数组元素下标得上、下限分别为( )A) 1,10 B)0, C) 0,10 )1,919、若已定义得函数有返回值,则以关于该函数调用得叙述中错误得就是() ) 调用可以作为独立得语句存在 B) 调用可以作为一个函数得实参 C)调用可以出现在表达式中 D) 调用可以作为一个函数得形参0、 定义如下变量

6、与数组: it i;t x3=1,2,3,,5,6,7,8,9; 则下面语句 for(i;i3;+) rint(d,xi); 输出结果就是 ( )A) 1 9 B) C) 35 D) 21、以下不能正确定义二维数组得选项就是 A) in a2=1,2; B)nt a2=1,3,;C) int a2=1,2,3; D) n a1,3,;22、若有以下定义:int 5=0,20,30,4,p=a;则执行+(*p)后(*p)+得值就是) 10 B) 1 C) 20 )123、函数得嵌套调用就是指A)直接调用本函数B) 在定义函数时,又定义另一个函数 ) 间接调用本函数 D) 被调用函数又调用另一个函

7、数24、下列说法正确得就是A)被调用函数必须先调用,后声明B) 用户自定义函数得类型若未指出,则系统默认为vodC) 全局变量不能与局部变量同名) 实参可以就是任意表达式25、以下描述正确得就是( )A)continue语句得作用,就是结束整个循环语句得执行B)只能在循环体内与swth语句体内使用rk语句C)在循环体内使用brea语句或ctnue语句得作用相同D)多层循环嵌套中不可以使用bak语句2、若有说明语句:“it a4;”,则对数组元素得正确引用格式就是( )A)a24 B) a1,3 C) 10 D) a(2)(1)27、若有说明:“int a4=0;,则下面正确得叙述就是( )A)

8、只有元素a00可得到初值0B)此数组说明语句不正确C)数组a中各元素都可得到初值,但其值不一定为0D)数组a中每个元素均可得到初值28、定义数组a与b得语句就是: “cha a =“ABDEF”; car b =A,,D,E,;”则以下叙述正确得就是( )A)a与数组完全相同 B)a与b数组元素个数相同C)a与b中都存放字符串 D)数组比b数组元素个数多2、语句“int (ptr)();得含义就是( )A)ptr就是指向一维数组得指针变量B)ptr就是指向int型数据得指针变量C)r就是指向函数得指针,该函数返回一个nt型数据D)pt就是一个函数名,该函数返回值就是指向int型数据得指针30、

9、若有定义:“in *p4;,则标识符 就是( ))一个指向整型变量得指针B)一个指针数组名C)一个指针,它指向一个含有四个整型元素得一维数组D)无效得数组名1、在C语言中( )函数定义可以嵌套,但函数调用不可以嵌套B) 函数定义不可以嵌套,但函数调用可以嵌套) 函数定义与调用都可以嵌套) 函数定义与条用都不能嵌套2、下面程序得输出结果就是( )#includ tdo、hvo man() int i,,x=0; or(i0;i=2;i+) x+; o(j=0;j=2;j+) if(%2)coninue; x+;x +;printf(”%dn,x); A)4 B) C) D)123、执行下列语句后

10、,m得值为( ) int =,x=,y=3,4; mmx?m:x; m=my?:y; m=m?m:z:) 1 B) 4 C) D) 3、下列程序段就是实现给数组所有元素赋值操作,应在下划线上填入得就是( )ina0;for(i=0;i=9;+)scan(“d”, );A) a B) a C) ai ) &a035、下列叙述正确得就是() do-ile语句构成得循环不能用其它语句构成得循环来代替B) do-hil语句构成得循环只能用brak语句退出) 用do-wil语句构成得循环,在wile后得表达式为非零时结束循环D) 用dowile语句构成得循环,在whil后得表达式为零时结束循环3、下列程

11、序得输出结果为()iclude “stdio、h”ain() nt ,b;for(a1,=1;a=00;a+) f(b=20) reak;if(b%31) b+=3;continue; b+=5;printf(“, d”, a,b);) 8,20 B) ,2 ) ,20 D),2237、设 t a5=0,5,20,2,3; it ; p=a+2;则表达式+p得值为()A) 2 B) 5 ) 16 D) 213、设=1,x=2,y=3,z=4,5,b6,则执行一下语句后A)b得值分别为( ) (ax)&(b=yz);A)0与0 B)5与0 ) 0与 )与69、下列语句得输出为( ) itx=1;

12、 prnf(“d,%,o”,x,x,x);A)1,1,1 ) 1,32,17777) ,32768,77777 ) ,65535,17740、下列函数调用语句中得实参个数为( )un(a,y),fun(x,(xz));A) 2 B) 3 C) 4 D) 1、设有数组定义:hr arr ”chn”;则数组array所占得内存空间为( )A) 4个字节 B) 5个字节 C) 6个字节 ) 个字节42、以下程序段得运行结果就是( )。 cha c5= a , b ,0, c ,0 ; print( “s” , ); A)a B)a )ab c D)a b3、若程序中出现死循则违背了算法得( )A)有效性 B)确定性 C)有穷性 )有一个或多个输出44、设 int

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1