华南理工大学高级语言程序设计C期末习题

上传人:工**** 文档编号:502330157 上传时间:2024-02-08 格式:DOC 页数:12 大小:87.50KB
返回 下载 相关 举报
华南理工大学高级语言程序设计C期末习题_第1页
第1页 / 共12页
华南理工大学高级语言程序设计C期末习题_第2页
第2页 / 共12页
华南理工大学高级语言程序设计C期末习题_第3页
第3页 / 共12页
华南理工大学高级语言程序设计C期末习题_第4页
第4页 / 共12页
华南理工大学高级语言程序设计C期末习题_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《华南理工大学高级语言程序设计C期末习题》由会员分享,可在线阅读,更多相关《华南理工大学高级语言程序设计C期末习题(12页珍藏版)》请在金锄头文库上搜索。

1、.高级语言程序设计C+练习题一单项选择题1.用C+语言编制的源程序要变为目标程序必须要经过()。(a) 解释(b) 汇编(c) 编辑(d) 编译2. 执行C+程序时出现的“溢出错误属于()错误。(a) 编译 (b) 连接 (c) 运行 (d) 逻辑3. 按C+标识符的语法规定,合法的标识符是()。(a) abc(b) new(c) (d) age4计算表达式x=a=4,b=x+ 后,变量x,a,b的值分别是:( ) (a) 4,4,4(b) 4,4,5(c) 4,5,5(d) 5,4,45表达式1/2*2.0的值是:( ) (a) 2 (b) 1(c) 0.5(d) 06以下选项中,( )不能

2、交换变量a和b的值。(a) t=b;b=a; a=t;(b) a=a+b;b=a-b;a=ab;(c) t=a;a=b;b=t;(d) a=b;b=a; 7有以下变量说明,下面正确的语句是()。int a=10, b; int &pa=a, &pb=b; (a) &pb=a;(b) pb=pa;(c) pb = &pa;(d) *pb = *pa;8执行下面语句序列后,a和b的值分别为()。int a=5 , b=3 , t ;int &ra = a ;int &rb = b ;t = ra ; ra = rb ; rb = t ;(a) 3和3(b) 3和5(c) 5和3(d) 5和59.设

3、X为整型变量,不能正确表达数学关系 1X5 的C+逻辑表达式是( )。(a) 1 X 5(b) X=2|X=3|X=4(c) 1X&X5(d) !(X=5)10. 设 int a=1, b=2, c=3, d=4; 那么以下条件表达式的值为( )。ab a : cd c : d(a) 1(b)2(c)3(d)4 11. 以下逗号表达式的值为()。( a =5/2, a*5), a*5(a) 2(b) 10(c)15(d)5012. 设 int x=1, y=3 , 能正确表示代数式3x|x-y|的C+表达式是 。(a)abs(x-y)*3*x (b)3x(abs(x-y) (c) 3x|(x-

4、y) (d)3*x*(x-y)| 3*x*(y-x)13int i=0, x=1,y=0 ;在以下选项使i的值变成1的语句是。(a) if( x & y ) i+ ;(b) if(x=y) i+ ;(c) if(x | y) i+ ;(d) if( !x)i+;14int i=0,x=0; 下面while语句执行时循环次数为 。while(!x&i3 ) x+;i+;(a) 4(b) 3(c) 2(d) 115int i=3;下面do_while 语句执行时循环次数为。doi-;coutiendl;whilei!=1;(a) 1(b) 2(c) 3(d) 无限16下面for语句执行时循环次数为

5、。 for ( int i=0,j=5;i=j; )cout i j endl;i+;j-;(a) 0(b) 5(c) 10(d) 无限17执行以下程序段后,屏幕的显示结果是 。i=10; s=0; dos=s+i; i+;while(i=10);couts;(a)10(b)11(c)12(d)2118. int x=1,y=0, w ; 执行下面程序段后,w的值为 。if(x) if(y) w=x&y; else w=y;(a)0(b)-1(c)1(d)不确定19执行语句 x=1; while(+x7)cout*; 后输出结果是:( )(a) *(b) *(c) *(d) *20执行以下程序

6、段后,屏幕的显示结果是 。int i=0; do i+; while(i=0); coutiendl;(a) 0 (b) 1(c) 2(d) 321以下正确的函数原型为( )。(a) f1( int x; int y );(b) void f1( x, y );(c) void f1( int x, y );(d) void f1( int, int);22有函数原型 void fun2( int ); 下面选项中,不正确的调用是( )。(a) int x = 21; fun2( x );(b) int a = 15; fun2( a*3 ); (c) int b = 100; fun2( &

7、b );(d) fun2( 256 );23有函数原型 void fun3( int * ); 下面选项中,正确的调用是( )。(a) double x = 2.17; fun3( &x );(b) int a = 15 ; fun3( a*3.14 ); (c) int b = 100; fun3( &b );(d) fun3( 256 );24有函数原型 void fun4( int& ); 下面选项中,正确的调用是( )。(a) int x = 2.17; fun4( &x );(b) int a = 15; fun4( a*3.14 );(c) int b = 100; fun4( b

8、 );(d) fun4( 256 ) ;25有声明 int fun5( int);int (*pf)(int) = fun5;下面选项中,正确的调用是( )。(a) int a=15; int n=fun5(&a); (b) int a = 15; cout(&pf)(a);(c) cout(*pf)( 256 );(d) cout n; int an;27以下数组定义语句中,不合法的是( )。(a) int a3 = 0, 1, 2, 3 ;(b) int a = 0, 1, 2 ;(c) int a3 = 0, 1, 2 ;(d) int a3 = 0 ;28 int a10 = 0, 1

9、, 2, 3, 4, 5, 6, 7, 8, 9 , *p = a ;那么不能表示数组 a 中元素的式子是( )。(a) *a (b) *p (c) a(d) a p-a 29以下不能对二维数组a进行正确初始化的语句是( )。(a) int a23 = 0 ;(b) int a3 = 0,1 , 0 ;(c) int a23 = 0, 1 , 2, 3 , 4, 5 ;(d) int a3 = 0, 1, 2, 3, 4, 5 ;30int a3 = 0, 1 , 2, 3, 4 , 5, 6 , 7 ; 那么 a21的值是( )。(a) 0 (b) 2 (c) 6 (d) 731int a3

10、3 = 1, 2, 3, 4, 5, 6, 7, 8, 9 ; 那么不能表示数组元素a21的地址是( )。(a) &a21 (b) *(a2+1) (c) a2+1 (d) *(a+2)+132char *a= fortran, basic, pascal, java, c+ ; 那么 couta3;的显示结果是( )。(a) t (b) 一个地址值 (c) java(d) javac+33假设用数组名作为调用函数的实参,那么传递给形参的是( )。(a) 数组存贮首地址 (b) 数组的第一个元素值(c) 数组中全部元素的值 (d) 数组元素的个数34设有变量定义 int a=3,5,7,9,1

11、1, *p=a+2, y ;执行语句 y=*p; 后,变量y的值是:( )(a) 6(b) 7(c) 8(d) 935设有变量定义 int a34; 能够表示元素a21的值有:( )(a) *a2+1 (b) &a21 (c) *a21 (d) *(a2+1)36设有说明语句char *s=ABCD; 以下选项中,输出字符CD 的代码是:( )(a) cout*s+2;(b) couts2; (c)couts+2;(d) coutx (c) point-x (d) (*point).y39int a3=0,1,2,3,4,5,6,7;那么a22的值是()。(a) 1 (b) 3 (c) 6 (

12、d) 040有int ary5=1,2,3,4,5; 以下表达式值等于3的是 。(a)aryary1 (b)ary3 (c)*(ary+3) (d) *ary+341.有关类和对象的说法不正确的选项是()(a) 对象是类的一个实例(b) 一个类只能有一个对象(c) 任何一个对象只能属于一个具体的类(d) 类与对象的关系和数据类型与变量的关系相似42假设有以下说明,在类外使用对象objX成员的正确语句是( )。class X int a;void fun1();public:void fun2();X objX ;(a) objX.a=0;(b) objX.fun1();(c) objX.fun2();(d) X:fun1();43在类定义的外部,可以被访问的成员有( )。(a) 所有类成员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号