




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业类型修饰符unsigned修饰(D )类型是错误的。A char; B. int; C.long int ; D float下列十六进制的整型数常数表示中,(C )是错误的。A0 xaf; B. 0X1b; C. 2fx; D. 0 xAE4 、下列double型常量表示中,(A )是错误的。指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 AE15; B. .35; C. 3E5; D.
2、3E-55、下列字符常量表示中,(C )是错误的。A. 105 ; B. *; C.4f; D. a7、下列变量名中,( A)是合法的。A.CHINA; B. byte-size; C. double; D. A+a8、在int a5=1,3,5;中,数组元素a1的值是(C )。 A. 1; B. 0; C.3; D.29、在int b3=1,3,2,4,5,6,0;中a22的值是( C)。 A.0; B. 5; C.6; D.210、下列给字符数组进行初始化中,(C)是正确的。 Achar s1 =abcd; B. char s23=xyz; C. char s33=a,x,y; D. ch
3、ar s423=xyz,mnp;11、设int a=3,*p=&a; 中,那么*p的值是(D )。A. 变量a的地址值; B.无意义; C. 变量p的地址值;D.312、对于int *pa5;的描述,(D)是正确的。pa是一个指向数组的指针,所指向的数组是5个int型元素;pa是一个指向某个数组中第5个元素的指针,该元素是int型变量;pa5表示某个数组的第5个元素的值;pa是一个具有5个元素的指针数组,每个元素是一个int型指针;13、下列关于指针的运算中,(D)是非法的。两个指针在一定条件下,可以进行相等或不等的运算;可以用一个空指针赋值给某个指针;一个指针可以加上两个整数之差;两个指针在
4、一定条件下,可以相加。14、指针可以用来表示数组元素,下列表示中(D)是错误的。已知:int a37;A. *(a+1)5; B. *(*a+3); C. *(*(a+1); D. *(&a00+2)15、下列表示引用的方法中,(A) 是正确的。已知:int m=10; A. int &x=m; B. int &y=10; C. int &z; D. float &t=&m18、下列各运算符中,(B)优先级最高。A. +(双目);B. *(单目); C. =; D. *=19、下列各运算符中,(A)优先级最低。 A?:;B. &; C. |; D.!=20、下列各运算符中,(C)结合性从左到右
5、。A. 三目;B. 赋值; C.比较; D.单目预处理命令在程序中都是以( B )开头的。A. * ; B. # ;C . :;D. / ;下列条件编译命令中 D#if()#else#endifA.整常量表达式;B.任何标识符;C .任意表达式;D.被定义的宏名;下列for循环的次数为( B )。for(int i=0,x=0;!x&i=5;i+)A.5;B.6;C .1;D.无限;下列while循环的次数是( A)。while(int i=0)i- -;A.0;B.1;C .5;D.无限;下列do-while循环的循环次数为( D )。已知:int i=5;docouti- - endl;i
6、- - ;while(i!=0);A.0;B.1;C .5;D.无限; 下列for循环的循环体执行次数为(D )。for(int i=0,j=10;i=j=10;i+,j- -) A.0;B.1;C .10;D.无限;已知:int a,b;下列switch语句中,( )是正确的。switch(a);case a:a+;break;case b:b+;break;switch(a+b) case 1:a+b;break;case 2:a-b|switch(a*a)case1,2:+a;case3,4:+b;switch(a/10+b)case 5:a/5;breakdefault:a+b;下述关
7、于break语句的描述中,( C)是不正确的。break语句可用于循环体内,它将退出该重循环;break语句可用于开关语句中,它将退出开关语句。break语句可用于if体内,它将退出if语句;break语句在一个循环体内可以出现多次。下述关于开关语句的描述中,( C )是正确的。开关语句中default子句可以没有,也可以有一个;开关语句中每个语句序列中必须有break语句;开关语句中default子句只能放在最后;开关语句中case子句后面的表达式可以是整形表达式。下列关于条件语句的描述中,(A)是错误的。if语句中只有一个else子句;if语句中可以有多个else if子句;if语句中if
8、体内不能是开关语句;if语句中的if体中可以是循环语句。当一个函数无返回值时,定义它时函数的类型应是( A )A. void; B. 任意;C . int;D. 无;在函数说明时,下列( D )项是不必要的。A.函数的类型;B.函数参数类型和名次;C .函数名字;D.返回值表达式;在函数的返回值类型与返回值表达式的类型的描述中,( C )是错误的。函数的返回值的类型是定义函数时确定的;函数的返回值的类型就是返回值表达式的类型;函数的返回值表达式的类型与函数返回值类型不同时,表达示类型应转换成函数返回值类型;函数的返回值类型决定了返回值表达式的类型。在一个被调用函数中,关于return语句使用的
9、描述,(D )是错误的。被调用函数中可以不用 return语句;被调用函数中可以使用多个return语句;被调用函数中,如果有返回值,就一定要有return语句;被调用函数中,一个return语句可返回多个值给调用函数。下列(D )是引用调用形参是指针,实参是地址值;形参和实参都是变量;形参是数组名,实参是数组名;形参是引用,实参是变量。在传值调用中,要求( C )。形参和实参类型任意,个数相等;形参和实参类型都完全一致,个数相等;形参和实参对应的类型一致,个数相等;形参和实参对应的类型一致,个数任意。在C+中,关于下列设置参数默认的描述中,( C)是正确的。不允许设置参数的默认值;设置参数默
10、认值只能在定义函数时设置;设置参数默认值时,应该是先设置右边的再设置左边的;设置参数默认值时,应该全部参数都设置;重载函数在调用时选择的依据中,( C )是错误的。A.参数个数;B.参数的类型;C .函数名字;D.函数的类型; 下列的标识符中,( C )是文件级作用域的。A.函数形参;B.语句标号;C .外部静态类标识符;D.自动类标识符。有一个int 型变量,在程序中使用频度很高,最好定义为( A )。A.register;B.auto;C .extern;D.static;下列标识符中,( B )不是局部变量。A.register类;B.外部static类;C .auto类;D.函数形参;
11、下列存储类标识符中,(C )的可见性与存在性不一值。外部类;B.自动类;C .内部静态类;D.寄存器类。下列存储类标识符中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(A)合适。A.内联函数; B.重载函数;C .递归调用;D.嵌套调用。采用函数重载的目的在于( A )。A.实现共享;B.减少空间;C .提高速度;D.使用方便,提高可读性。在将两个字符串连接起来组成一个字符串时,选用(B )函数。A.strlen();B.strcpy();C .strcat();D.strcmp. 分析下列程序的输出结果。1.#includevoid main()int i=0;whil
12、e(+i)if(i= =10) break;if(i%3!=1) continue;coutiendl;1472.#includevoid main()int i=1;doi+;cout+iendl;if(i= =7) break;while(i= =3);cout”Ok!n”;35Ok!3.#includevoid main()int i=1,j=2,k=3,a=10;if(!i)a- -;else if (j)if(k) a=5;elsea=6;a+;coutaendl;if(ij)if(i!=3)if(!k)a=1;else if(k)a=5;a+=2;coutaendl;674.#in
13、cludevoid main()int x=5;doswitch(x%2)case 1:x- -;break;case 0:x+;break;x- -;coutx0);31-15.#includevoid main()int a=5,b=6,i=0,j=0;switch(a)case 5:switch(b)case 5:i+;break;case 6:j+;break;default: i+;j+;case 6: i+;j+;break;default: i+;j+;couti”,“jendl;126.#include#define N 5void fun();void main()for (
14、int i=1;iN;i+)fun();void fun ()static int a;int b=2;cout(a+=3,a+b)endl;5 811147. #includeint add(int a,int b);void main()extern int x,y;coutadd(x,y)endl;int x=20,y=5;int add(int a,int b)int s=a+b;return s;258.#includevoid f(int j);void main()for(int i=1;i=4;i+)f(i);void f(int j)static int a=10;int b
15、=1;b+;couta”+”b”+”j”=”a+b+jendl;a+=10;10+2+1=1320+2+2=2430+2+3=3540+2+4=46Press any key to continue9.#includevoid f(int n)int x=5;static int y=10;if(n0)+x;+y;coutx”,”yendl;void main()int m=1;f(m);6,1110.#includeint fac(int a);void main()int s=0;for(int i=1;i=5;i+)s+=fac(i);cout”5!+4!+3!+2!+1!=”sendl
16、;int fac(int a)static int b=1;b*=a;return b;15311.#includevoid fun(int ,int , int *);void main()int x,y,z;fun(5,6,&x);fun(7,x,&y);fun(x,y,&z);coutx”,”y”,”zendl;void fun(int a,int b,int *c)b+=a;*c=b-a;6 6 6 12.#includeint add(int x, int y=8);void main()int a=5;cout”sum1=”add(a)endl;cout”sum2=”add(a,a
17、dd(a)endl;cout”sum3=”add(a,add(a,add(a)endl;int add(int x,int y)return x+y;13 18 2313.#include#define N 6int f1(int a);void main()int a=N;coutf1(a)endl;int f1(int a)return(a= =0)?1:a*f1(a-1);72014.#includevoid swap(int &,int &);void main()int a=5,b=8;cout”a=”a”,“”b=”bendl;swap(a,b);cout”a=”a”,“”b=”b
18、endl;void swap(int &x,int &y)int temp;temp=x;x=y;y=temp;a=5,b=8a=8,b=5Press any key to continue15. #includevoid print(int),print(char),print(char *);void main()int u=1998;print(u);print(u);print(“abcd”);void print(char x)coutxendl;void print(char *x)coutxendl;void print(int x)coutxendl;u1998abcdPress any key to co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制药生产车间6S管理培训全攻略
- 写字楼项目精准招商与运营管理实战培训
- 患者身份识别制度培训
- 城市建筑绿色建筑技术重点基础知识点
- 建设工程安全培训课件
- 岗前培训教学方案设计与实施
- 《英国医疗保健》课件
- 特殊病种协议书
- 氟苯采购协议书
- 市场推广战略合作协议说明手册
- 池塘养殖尾水生态处理技术规范
- 《民用航空行业标准体系》
- 非遗项目数字化保存案例研究
- 人工智能基础知到智慧树章节测试课后答案2024年秋北京科技大学
- 云南省昆明市(2024年-2025年小学六年级语文)部编版小升初真题(下学期)试卷及答案
- 财产保险考试:非车险核保考试真题及答案
- 农产品电子商务-形考任务三-国开(ZJ)-参考资料
- 2024年代耕代种协议书模板范本
- 12.1发散思维与聚合思维的方法 课件-高中政治统编版选择性必修三逻辑与思维
- 感恩母亲课件
- 全国青少年信息素养大赛图形化编程专项测试题及答案
评论
0/150
提交评论