电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

同济c++期中模拟题1VIP免费

同济c++期中模拟题1_第1页
同济c++期中模拟题1_第2页
同济c++期中模拟题1_第3页
同济 c++期中模拟题 1 同济大学 2012--2013 学年第二学期C/C++程序设计期中模拟试题 ( 含答案 ) 一、选择题1. 在下列特性中,不属于面向对象程序设计语言特征的是( )。A. 封装性 B.继承性C.多态性 D.模板答案 D 2. 若有定义 int a=3,&b=a;则执行语句 b=5后a和b的值为()。A.a=3,b=5 B.a=5,b=5 C.a=3,b=3 D.a=5,b=3 答案 B 3. 有说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+1; 则*(p+2) 的值为()。A.3 B.4 C.5 D.6 答案 B 4. 以下程序的运行结果为()。A.2 4 8 B.2 3 C.2 4 D.2 3 4 答案 C 5. 已知有如下的结构定义,则对结构成员的正确赋值是() 。 struct abc { int i; char s[10]; float c; }stu; A.abc.i=5 B.strcpy(stu.s,"abc") C.stu.s="qbcd" D.stu->c 答案 B 6. 有如下函数定义:void func(int x,int y ,int *z) {*z=x+y;} 若要将变量 a、b之和存入 c中( 均为整型 ) ,则调用语句应为___________ 。A.func(a,b,&&c); B.c=func(a,b); C.*c=func(a,b,c) ; D.func(a,b,*c); 答案 A 7. 设有定义: char s[20]="AB",*s1="abcdefg";则执行函数调用语句strcpy(s,s1)后, s的内容为__________ 。A.abcdefg B.AB C.ABabcdefg D.abcdefgAB 答案 A 8. 下面函数说明正确的是_________ 。A.void f (int a=1, int b); B.void f(int a , b); C.void f (int a; int b); D.void f (int a, int b=2); 答案 D 9. 以下程序段中循环执行的次数是_______ 。 int k=1; for(;k=1;) k++; A. 无限次 B.有语法错 , 不能执行C.1 次 D.0 次答案 A 10. 已知 float a[10],*p=a,*q=&a[2];假设数组的首地址为1000H,则表达式q-p 的值为()。A.2 B.4 C.8 D.出错答案 A 二、程序填充1. 注意:不要随意加不是必须的空格和分号!以下 fun 函数判别数n是否是完全数。主函数的功能是输出100 以内的所有完全数。完全数是指这样的数,该数恰好等于它的因子之和(除自身这个因子之外)。如6的除自身之外的因子有1、2、3,而6=1+2+3,故 6为完全数。#include "iostream.h" void main() { _____(1)____; int n; for(n=1; n<100; n++) if(fun(n)) cout<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群