2016年专升本华工网络教育 - 高级语言程序设计C++ - 随堂练习参
更新时间:2024-04-24 05:54:01 阅读量: 综合文库 文档下载
- 2016年浙江专升本英语推荐度:
- 相关推荐
华南理工网络学院 C++ 随堂练习
第1章基本数据与表达式·1.1 概述
本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 一个最简单的C++程序,可以只有一个( )。 (A) 库函数 (B) 自定义函数 (C) main函数 (D) 空函数
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
2. 用C++语言编制的源程序要变为目标程序必须要经过( )。 (A) 解释 (B) 汇编 (C) 编辑 (D) 编译
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
第1章基本数据与表达式·1.2 C++的字符集与词汇
本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 下列字符列中,合法的标识符是:( ) (A) Begin (B) for (C) file.txt (D) π
答题: A. B. C. D. (已提交) 参考答案:A
问题解析:
第1章基本数据与表达式·1.3 C++的基本数据类型与存储形式
本次练习有3题,你已做3题,已提交3题,其中答对0题。 当前页有3题,你已做3题,已提交3题,其中答对0题。 1. 下述叙述正确的是()。
(A)字符型变量不能赋予整数 (B) 任意整数都能表示字符 (C)字符型变量可存放多个字符 (D) 字符数据的值是整数值 答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
2. 字符串常量”\\tMyNane\\103”的长度是:( ) (A) 6 (B) 8 (C) 12 (D) 14
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
3. 在C++中,char类型数据在内存的存储形式是: (A) 原码 (B) 反码 (C) 补码 (D) ASCII码 答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
第1章基本数据与表达式· 1.6 表达式
当前页有21题,你已做21题,已提交21题,其中答对21题。
1. 设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( ) (A) i==j (B) !i&&!j (C) !i==!j (D) i||j
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
2. 设有 int a,b; 下面()不是C++的正确表达式。
(A)!a (B)b%a (C)a
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
3. 执行下列程序段后,x的值为5的表达式是()。
(A) m=5, x=++m (B) m=5, ++m, x=m (C) m=5, m+1, x=m (D) m=5,m++, x=m
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
4. 表示整变量 a 不在1到10的范围内的正确表达式是()。
(A)1010 (C)10
答题: A. B. C. D. (已提交)
参考答案:D 问题解析:
5. 设int a=1,b=2,c=3,d=4; 则条件表达式a
(A) 1 (B) 2 (C) 3 (D) 4
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
6. 设有 int a=1, double x=0.5 , y=0.2 ; 下面()是错误表达式。
(A)a=x==y (B)a=x*y (C)y%x (D)x 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 7. 运算符优先级从高到低顺序的正确排列是()。 (A) *=、&&、>、% (B) *=、%、&&、> (C) %、>、&&、*= (D) &&、%、>、*= 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 8. 可以正确表示a、b之中只有一个大于k的表达式是()。 (A)a>b>k (B)a 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 9. 有说明 int a=0; double x=5.16; 以下语句中,()出现编译错误。 (A) x=a/x; (B) x=x/a; (C) a=a%x; (D) x=x*a; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 10. 逗号表达式 ( a = 5/2, a*5 ), a*5 的值为( )。 (A) 2 (B) 10 (C) 15 (D) 50 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 11. 表达式1/2*2.0的值是:( ) (A) 2 (B) 1 (C) 0.5 (D) 0 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 12. 设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( ) (A) i==j (B) i&&j (C) !i&&!j (D) i||j 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 13. 下列字符列中,合法的浮点型常量是:( ) (A) 6e10 (B) 12e0.5 (C) 45.12e (D) 314 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 14. 以下运算符中,自右向左结合的运算符是:( ) (A) && (B) % (C) ?: (D) < 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 15. 设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( ) (A) b=a/2 (B) b=6-(a--) (C) b=b%2 (D) b=a>3?3:2 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 16. 设x是整型变量,不能够表达数学关系式6 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 17. 设有说明int x, y; 下列字符列中,不合法的赋值表达式是: (A) x=y=10 (B) x=y=x+10 (C) x=x+10=y (D) (x=x+10)=y 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 18. 以下运算符中,优先级最低的是: (A) += (B) ?: (C) ++ (D) != 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 19. 设变量定义int x = 6, y, z; 执行语句 y = z = x++; y = x > z; 后变量y的值是: (A) 0 (B) 1 (C) 5 (D) 6 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 20. 计算表达式x=a=4,b=x++ 后,变量x,a,b的值分别是:( ) (A) 4,4,4 (B) 4,4,5 (C) 4,5,5 (D) 5,4,4 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 21. 以下运算符中,优先级最低的是:( ) (A) && (B) ?: (D) -> 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第1章基本数据与表达式·1.7 数据输入和输出 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 设有变量定义 int y=234; 执行语句cout< 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第2章程序控制结构·2.1 选择控制 当前页有3题,你已做3题,已提交3题,其中答对3题。 1. 已知 int x=1, y=0; 执行下面程序段后,y的值为( C )。 if(x) { if (x>0) y=1; } else y = -1 ; (A)-1 (B)0 (C) 1 (D)不确定 答题: A. B. C. D. (已提交) 2. 已知 int x=1, y=0, w ; 执行下面程序段后,w的值为( A )。 if(x) if(y) w=x&&y; else w=y; (A)0 (B)-1 (C)1 (D)不确定 答题: A. B. C. D. (已提交) 3. 设有函数关系为y= ,下面选项中能正确表示上述关系为( C )。 (A) y = 1 ; (B) y = -1 ; if( x >= 0 ) if( x != 0 ) if( x == 0 ) y = 0 ; if( x > 0 ) y = 1 ; else y = -1; else y = 0; (C) if( x <= 0 ) (D) y = -1 ; if( x < 0 ) y = -1 ; if( x <= 0 ) else y = 0 ; if( x < 0 ) y = -1 ; else y = 1 ; else y = 1 ; 答题: A. B. C. D. (已提交) 第2章程序控制结构·2.2 循环控制 本次练习有8题,你已做8题,已提交8题,其中答对0题。 当前页有8题,你已做8题,已提交8题,其中答对0题。 1. 语句while(a>b) a--; 等价于()。 (A)if(a>b)a--; (B)do{a--}while(a>b); (C)for(a>b)a--; (D) for(;a>b; a--); 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2. 执行以下程序段后,屏幕的显示结果是()。 i=10; s=0; do{s=s+i; i++;}while(i<=10); cout< (C) >= (C)0 (C)12 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 已知int i=0,x=0; 下面while语句执行时循环次数为()。 while( x || i ) { x ++ ; i ++ ; } (A) 3 (B) 2 (C) 1 (D) 0 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 4. 已知int i=0,x=0; 下面while语句执行时循环次数为()。 while( !x && i< 3 ) { x++ ; i++ ; } (A) 4 (B) 3 (D) 1 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 已知int i=3;下面do_while 语句执行时循环次数为()。 do{ i--; cout< 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 6. 下面for语句执行时循环次数为()。 int i; for ( i=0,j=5;i=j; ) { cout<< i << j << endl; i++; j--; } (A) 0 (B) 5 (D) 无限 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: (C) 2 (C) 3 (C) 10 7. 以下死循环的程序段是()。 (A) int x; for( int x=0 ; x<3 ; ) { x++ ; } ; (B) int k = 0; do { ++k ; } while( k>=0 ) ; (C) int a=5 ; while( a ) { a-- ; } ; (D) int i=3 ; for( ; i ; i -- ) ; 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 8. 执行语句 x=1; while(++x<7)cout<<’*’; 后输出结果是:( ) (A) ***** (B) ****** (C) ******* ******** 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第2章程序控制结构·2.3 判断表达式的使用 本次练习有2题,你已做2题,已提交2题,其中答对0题。当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 已知 int 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++ ; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 语句if(!w) … ; else … ; 中的表达式!w的等价表示是: (A) w!=0 (B) w==1 (C) w==0 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第2章程序控制结构·2.4 转向语句 本次练习有2题,你已做2题,已提交2题,其中答对0题。当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 假设i=2,执行下列语句后i的值为()。 switch( i ) { case 1 : i ++ ; case 2 : i -- ; case 3 : ++ i ; break ; case 4 : -- i ; default : i ++ ; (D) w!=1 (D) } (A) 1 (B) 2 (C) 3 (D) 4 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 2. 以下代码的输出结果是: #include using namespace std; int main() { int i = 1; while( i<=10 ) if( ++i % 3 != 1 ) continue; else cout << i << ‘ ‘; } (A) 1 4 7 (B) 2 5 8 (C) 3 6 9 (D) 4 7 10 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 第3章函数·3.1 函数的定义与调用 本次练习有5题,你已做5题,已提交5题,其中答对0题。 当前页有5题,你已做5题,已提交5题,其中答对0题。 1. sizeof(double)是一个:( ) (A)整型表达式 (B)浮点型表达式 (C)函数调用 (D)不合法表达式 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2. 以下正确的函数声明语句是:( ) (A) void fun(int x, y); (B) float fun(int, int=0); (C) void fun(*char, &int); (D) int fun(int x=0, int y); 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 3. 设 int x = 1, y = 3 , 能正确表示代数式3x|x-y|的C++表达式是()。 (A)abs(x-y)*3*x (B)3x(abs(x-y)) (C)3x||(x-y) (D)3*x*(x-y)|| 3*x*(y-x) 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 4. 以下正确的函数原型为( )。 (A) f1( int x; int y ); (B) void f1( x, y ); (C) void f1( int x, y ); (D) void f1( int, int ); 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 在VC中,若定义一个函数的返回类型为void,以下叙述正确的是( )。 (A) 函数返回值需要强类型转换 (B) 函数不执行任何操作 (C) 函数本身没有返回值 (D) 函数不能修改实际参数的值 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第3章函数· 3.2 函数参数的传递 当前页有7题,你已做7题,已提交7题,其中答对7题。 1. 以下关于函数调用的描述中错误的是( )。 A.实参可以是常量、表达式或有确定值的变量 B.实参和形参共用同一内存单元 C.实参和形参的类型、个数必须一致 D.只有发生函数调用时,系统才为形参分别存储空间 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 2. 有函数原型 void fun2( int ); 下面选项中,不正确的调用是( )。 (A) int a = 21; fun2( a ); (B) int a = 15; fun2( a*3 ); (C) int b = 100; fun2( &b ); (D) fun2( 256 ); 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 3. 有函数原型 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 ); 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 4. 有函数原型 void fun4( int & ); 下面选项中,正确的调用是( )。 (A) int a = 2.17; fun4( &a ); (B) int a = 15; fun4( a*3.14 ); (C) int b = 100; fun4( b ); (D) fun4( 256 ) ; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 5. 有声明 void fun5( int * & ); int a , *p = &a; 下面选项中,正确的调用是( )。 (A) fun5( &a ); (B) fun5( p ); (C) fun5( *a ); (D) fun5( *p ) ; 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 6. 有声明 int fun6( int ),(*pf)(int) = fun6; 下面选项中,正确的调用是( )。 (A) int a=15; int n=fun6(&a); (B) int a = 15; cout<<(&pf)(A); (C) cout<<(*pf)( 256 ); (D) cout << *pf( 256 ); 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 7. 有函数原型 void f( int * ); 下面选项中,正确的调用是( )。 (A) char *s=\(C) int m=100; f(&m); (D) double pi=3.14; f(pi); 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第3章函数·3.3 函数调用机制 本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 以下正确的描述是( )。 A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可以嵌套 C.函数的定义和函数的调用均不可以嵌套 D.函数的定义和函数的调用均可以嵌套 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 2. 以下代码的运行结果是: #include void f(int m ) { if(m>1) f(m-1); cout< void main() { f(4); cout< A.4 3 2 1 B.4 C.1 2 3 4 D.1 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第3章函数· 3.4 函数指针 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 有函数定义void simple();不正确的调用方式是: (A) simple() (B) &simple() (C) (&simple)() (D) (*&simple)() 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第3章函数·3.5 内联函数和重载函数 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 使用重载函数编程序的目的是( )。 (A) 使用相同的函数名调用功能相似的函数 (B) 共享程序代码 (C) 提高程序的运行速度 (D) 节省存贮空间 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第3章函数· 3.6 变量存储特性与标识符作用域 本次练习有3题,你已做3题,已提交3题,其中答对0题。 当前页有3题,你已做3题,已提交3题,其中答对0题。 1. 函数参数的默认值不允许为( )。 (A) 全局常量 (B) 直接常量 (C) 局部变量 (D) 函数调用 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 下列的描述中( )是错误的。 (A) 使用全局变量可以从被调用函数中获取多个操作结果 (B) 局部变量可以初始化,若不初始化,则系统默认它的值为0 (C) 当函数调用完后,静态局部变量的值不会消失 (D) 全局变量若不初始化,则系统默认它的值为0 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 3. 下列选项中,( )的具有文件作用域。 (A) 语句标号 (B) 局部变量 (C) 全局变量态变量 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第4章数组·4.1 一维数组 本次练习有9题,你已做9题,已提交9题,其中答对0题。 当前页有9题,你已做9题,已提交9题,其中答对0题。 1. 以下对一维数组 a 的正确定义是( )。 (A) int n = 5, a[n]; (B) int a(5); (C) const int N = 5; int a[N]; (D) int n; cin>>n; int a[n]; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 下列数组定义语句中,不合法的是( )。 (A) int a[3] = { 0, 1, 2, 3 }; (B) int a[] = { 0, 1, 2 }; (D) 静 (C) int a[3] = { 0, 1, 2 }; (D) int a[3] = { 0 }; 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 已知 int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a ;则不能表示数组 a 中元素的式子是 ( )。 (A) *a (B) *p (C) a (D) a[ p-a ] 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 4. 已知 int a[] = { 0,2,4,6,8,10 }, *p = a+1; 其值等于0的表达式是( )。 (A) *(p++) (B) *(++p) (C) *(p--) (D) *(--p) 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 有int ary[5]={1,2,3,4,5}; 以下表达式值等于3的是()。 A.ary[ary[1]] B.ary[3] C.*(ary+3) D.*ary+3 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 6. 对定义\的正确描述是( )。 A. 定义一维数组a,包含a[1]和a[2]两个元素 B. 定义一维数组a,包含a[0]和a[1]两个元素 C. 定义一维数组a,包含a[0]、a[1]和a[2]三个元素 D. 定义一维数组a,包含a(0)、a(1)和a(2)三个元素 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 7. 设有变量定义int a[]={2,3,5,9,11,13},*pa=a,w; 执行语句w=++(*pa++); 后,变量w和*pa 的值是: (A) 3和3 (B) 4和3 (C) 3和4 (D) 4和4 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 8. 设有变量定义 int a[]={3,5,7,9,11}, *p=a+2, y ; 执行语句 y=*(++p); 后,变量y的值是:( ) (A) 6 (B) 7 (C) 8 (D) 9 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 9. 在引用数组元素时,其下标表达式的类型必须是( )。 A. 字符型 B. 整型 C. 整型或字符型 D. 整型常量 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第4章数组·4.2 指针数组 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 一个5个元素的一维数组,其元素类型是整型指针。正确定义是:( ) (A) int p * [5] (B) * int p[5] (C) * p int[5] (D) int * p[5] 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 第4章数组·4.3 二维数组 本次练习有4题,你已做4题,已提交4题,其中答对0题。 当前页有4题,你已做4题,已提交4题,其中答对0题。 1. 设有变量定义 int a[3][4]; 不能表示元素a[2][1]的地址是:( ) (A) *a[2]+1 (B) &a[2][1] (C) *a[2][1] *(a+2)+1 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: (D) 2. 以下不能对二维数组a进行正确初始化的语句是( )。 (A) int a[2][3] = { 0 }; (B) int a[][3] = { { 0,1 }, { 0 } }; (C) int a[2][3] = { { 0, 1 }, { 2, 3 }, { 4, 5 } }; (D) int a[][3] = { 0, 1, 2, 3, 4, 5 }; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 3. 已知int a[][3] = { { 0, 1 }, { 2, 3, 4 }, { 5, 6 }, { 7 } }; 则 a[2][1]的值是( )。 (A) 0 (B) 2 (C) 6 (D) 7 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 4. 已知int a[3][3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } ; 则不能表示数组元素a[2][1]的地址是( )。 (A) &a[2][1] (B) *(a[2]+1) (C) a[2]+1 (D) *(a+2)+1 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第4章数组·4.4 数组作函数参数 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 若用数组名作为调用函数的实参,则传递给形参的是( )。 (A) 数组存贮首地址 (B) 数组的第一个元素值 (C) 数组中全部元素的值 (D) 数组元素的个数 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第4章数组·4.6 字符数组与字符串 本次练习有6题,你已做6题,已提交6题,其中答对0题。 当前页有6题,你已做6题,已提交6题,其中答对0题。 1. 已知char *a[]={ \则 cout< 是( )。 (A) t (B) 一个地址值 (C) java (D) javac++ 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 设有char *s1=”ABCDE”, *s2=”ABCDE”,*s3=s1;下列表达式中值等于true的是( )。 (A) s1==s2 (B) s1==s3 (C) s2==s3 (D) strcmp(s1,s3)==0 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 3. 设char *s1,*s2; 分别指向两个字符串。判断字符串s1和s2是否相等的表达式为( )。 (A) s1=s2 (B) s1==s2 (C) strcpy(s1,s2)==0 (D) strcmp(s1,s2)==0 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 4. 设char *s1,*s2; 分别指向两个字符串,判断字符串s1是否大于字符串s2的表达式为 ( )。 (A) s1>s2 (B) strcmp(s1,s2)==0 (C) strcmp(s1,s2)>0 (D) strcmp(s2,s1)>0 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 5. 设有变量定义char *s1=”string”, *s2=”1234”; ( ) 执行语句 cout<<=\ (A) 5 (B) 6 (C) 9 (D) 10 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 6. 下面的变量定义中,不正确的是: (A) char *p=”string” ; (B) int a[]={‘A’,’B’, ’C’}; (C) int&q=b; int b; (D) double a; double *r=&a; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第5章类与对象·5.1 结构 本次练习有4题,你已做4题,已提交4题,其中答对0题。 当前页有4题,你已做4题,已提交4题,其中答对0题。 1. 有说明 struct point { int x; int y; }p; 正确的赋值语句是()。 (A) point.x = 1; point.y = 2; (B) point={ 1, 2 }; (C) p.x = 1; p.y = 2; (D) p = { 1, 2 }; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 已知有职工情况结构变量emp定义为: struct Date { int year; int month; int day; }; strnct Employee { char name[20] ; long code ; Date birth }; Employee emp ; 下列对emp的birth的正确赋值方法是( )。 (A) year=1980; month=5; day=1; (B) birth.year=1980; birth.month=5; birth.day=1; (C) emp.year=1980; emp.month=5; emp.day=1; (D) emp.birth.year=1980; emp.birth.month=5; emp.birth.day=1; 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 3. s1和s2是两个结构类型变量,若要赋值s1=s2合法,则它们的说明应该是()。 (A) s1只能接受相同类型的数据成员 (B) 结构中的成员相同 (C) 同一结构类型的变量 (D) 存储字节长度一样的变量 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 4. 若有以下说明语句,则下列错误的引用是( )。 struct Worker { int no; char name[20]; }; Worker w, *p =&w ; (A) w.no (B) p->no (C) (*p).no (D) *p.no 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 第5章类与对象·5.2 类与对象 本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 有变量说明 struct ptype{int x; int y; } ptype point[3]={ 1,2,3,4,5,6 }, *p=point; 以下不正确的引用是:( ) (A) (++p).x (B) point[1].y (C) (p++)->x (D) (*p).y 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2. 假定有以下说明语句,则下面引用形式错误的是( )。 struct Student { int num ; double score ; }; Student stu[3]={{1001,80}, {1002,75}, {1003,91}}, *p=stu ; (A) p->num (B) (p++).num (C) (p++)->num (*p).num 答题: A. B. C. D. (已提交) 参考答案:B 第5章类与对象·5.3 构造函数和析构函数 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 以下关于链表的说法错误的是: (A)结点肯定包含指针 (B) 可以包含多种类型的数据 (C)起码包含一个结点 (D) 理论上数据量不受限制 答题: A. B. C. D. (已提交) (D) 参考答案:C 问题解析:
正在阅读:
2016年专升本华工网络教育 - 高级语言程序设计C++ - 随堂练习参04-24
毛概历年试题12-07
高一英语下册unit 3精讲精练精析201-31
海默科技:2012年年度报告摘要04-20
辨中边论0903-18
马克思主义哲学原理考试试题08-27
2014中考备考数学总复习基础讲练 第4讲 一元一次方程和二元一次方程组(含答案)01-03
益尔佳安全生产事故应急预案06-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- C++
- 华工
- 专升本
- 网络教育
- 程序设计
- 练习
- 高级
- 语言
- 2016