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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

回答下列问题Word文档格式.docx

1、(1)a+b(2)ab?a:cd?c:d8. 用关系表达式或逻辑表达式表示下列条件(1) 30 x 1(2) 三条边,和构成三角形(3) 年份Year能被整除,但不能被除数100整除或者能被400整除二、 选择题:1 下列数据类型不是C+语言基本数据类型的是( )。A)字符型 B)整型 C)实型 D)数组2在C+语言中,自定义的标识符( )。A) 能使用关键字并且不区分大小写B) 不能使用关键字并且不区分大小写C) 能使用关键字并且区分大小写D) 不能使用关键字并且区分大小写3下列字符列中,可作为C+语言程序自定义标识符是( )。 A)case B)file C)new D)if 4下列正确的

2、八进制整型常量表示是()0a0 B) 015 C) 080 D) 0x105下列错误的十六进制整型常量表示是()0x11 B) 0xaf C) 0xg D) 0x1f6设有代码“int a = 5;”,则执行了语句“a + = a - = a*a;”后,变量a的值是( )。A)3 B) 0 C) -40 D) 127设a为5,执行下列代码后,b的值不为2的是( )。A) b = a/2 B) b = 6-(-a) C) b = a%2 D) b = a 3 ? 3: 28下列表达式选项中,()是正确)+(a+) B) a+b C) a+ +b D )a+ +b9已知i = 0,j = 1,k

3、= 2,则逻辑表达式+i | - j & +k的值为()10执行下列语句后,int x , y ; x = y = 1 ; +x | +y ;x的值是(), y的值是()不确定)11已知x=5,则执行语句 x += x -= x*x ; 后,x的值为()A) 25 B) 40 C) -40 D) 2012逗号表达式 (x = 4 * 5 , x * 5 ), x + 25 的值为()A) 25 B) 20 C) 100 D) 4513运算符 +、=、& 中,优先级最低的运算符是( )。 A) + B) C)= D)& 三、阅读下列程序,写出执行结果:1#include void main()i

4、nt a=7,b=4;float x,y=27.2,z=3.4;x=a/2+b*y/z+1/3;xendl;2. #include int a=-1,b=4,k;k=(a+=0)&!(b-=0);ab3. #include int a,b;int max;coutab;max=(ab)? a:b ;a 和b 其中最大的是:max假设输入:100 2004#include int n,i,j,k; coutn; i=n/100;n=n-i*100; j=n/10;n=n-j*10; k=n;逆转数:ji5285#include enum color RED=1, GREEN=6, BLUE=9

5、; enum color v1=RED,v2;RED=REDGREEN=GREENBLUE=BLUEv1=v1 v2=GREEN;(v1v2)=v2)四、编程题:编写程序测试你机器的 int,float,double,long,char 各类型变量存储的字节数。习题三一、 回答下列问题:(2)在条件语句中if语句中对else子句有何规定?(3)break语句在switch语句中有何作用?(4)在switch语句中,case子句的条件有何特点?(5)在for语句中省略其三个表达式分别代表什么含义?(5)C+提供哪些循环语句?它们各自的特点是什么?它们可以相互替代吗?可以相互嵌套吗?(6)whil

6、e 和dowhile循环语句有什么区别?(7)contine、break语句在循环中分别起到什么作用?二、 阅读下列程序,写出执行结果:1#includemon; switch(mon) case 1: case 3: case 5: case 7: case 8: case 10: case 12:days=31; break; case 4: case 6: case 9: case 11:days=30; case 2:if(year%400=0) leap=1; else if(year%4=0&year%100!=0) else leap=0; if(leap) days=29; e

7、lse days=28;year年mon月的天数为:daysy; s=x; while(1) if(s%y=0)break; s+=x; 最小公倍数:s383 int r,i,j;i=i;j=j; if(ij)r=i,i=j,j=r; r=i%j; while(r) i=j;j=r;r=i%j;最大公约数:24 int i,m,n,k; float s=0; m=1,n=2; for(i=1;=15;i+) s=s+1.0*n/m; k=m;m=n;n=k+n;s=5#include please input the b key to hear a bell.char ch;ch;if (ch

8、=b)cout aelseif (ch=ncout what a boring select on.bye! n6 #include int i = 1 ;while ( i = 10 )if ( + i % 3 != 1)continue; else cout i 3 ) break ; while ( j 0 ); cout i= tj= j endl ; 8.int I,j,a=0; for(I=0;I2;I+)for(j=0;4;j+)if(j%2) break; a+;三、 编程题:1. 输入某学生成绩,若成绩在90-100输出excellent,若成绩在80-89输出good,若成

9、绩在70-79输出general,若成绩在60-69输出”pass”,若成绩在0-59输出”no pass”。2. 1!+2!+20!。3. 输入三人数,按从小到大的大顺序输出。4. 在100200中找出同时满足3除余2,用5除余3和用7除余2的所有整数。5. 求100999中的。所谓水仙花数是指一个三位数,它的每位数字的立方之和等于该数。例如,因为153135333,所以153为水仙花数。6. 求1000之内的所有完数。所谓完数是指一个数恰好等于它的所有因子之和。例如,6123,所以6为完数。7. 编一程序显示如下图案:* * * * * * * * * * * * * * * * * *

10、* * *8. 编一程序显示如下图案:AA B CA B C D EA B C D E F G9. 根据/4 =1-1/3+1/5-1/7+求的近似值,直到最后一项的值小于0.000001为止。10. 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,发现只剩一个桃子了,求猴子第一天究竟摘了多少个桃子?11. 编程序模拟剪刀,石头和纸游戏。游戏规则为:剪刀剪纸,石头砸剪刀,纸包石头玩游戏者从键盘上输入(表示剪刀)或(表示石头)或(表示纸),要求两个游戏者

11、交替输入,计算机给出输赢的信息。12. 编写程序输出菲波那切数列的前20项。即前两项为1,以后每一项为前两项之和。13. 打印九九乘法表。14. 若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛?习题四一、 阅读下列程序,写出执行结果:1、# include Void main()int I,conut=0,sum=0; Float average; Int a =1,2,3,4,5,6,7,8,9,10; For (i=0;10; if a i% 2= =0) countinue; Sum+ =ai; Conur +;Average= sum / conut

12、; Cout”conut=”conutt”average =”average 2、# include int a9=1,2,3,4,5,6,7,8,9; Int *p= a ,sum = 0; For(;a+9;p+) If(*p % 2= =0 sum += *p;”sum =”sum3、const int n =5; # include iomainp.h Void main() int an n=0,I,j,k; For(k=1,i=0; For(j=I;j=0;j-,k+) Aji-j=k; For(I = 0; for(j=0;setw(3)aij;4、int f(int ,int)

13、 int a =-1,3,5,-7,9,-11;f (a,6)0)t* =a i; return t;5、int f ( int 3 ,int ,int ); void main() int a =0,1,2,3,4,5,6,7,8;f (a,3,3) int f (int a 3 ,int row,int col) int i,j,t= 1; for (i=0;row; for (j=0;col;j +) a i j +; If (i= =j) t * = ai j; 6、# include void main( )char s = “abccda”; Int I; char c; For(

14、i=;(c=s I )!=0; i+) switch (c ) case a:% case b:$break; case c:* case d: continue;#7、# include char *str=“c+”,”basic”,”pascal”; Char * p P = str ; For(i=0; 3;I +)* (p + i)8、# include char s1=”Fortan”,s2=”Forpro”; Char * p, *q; P = s1; q= s2; While ( *p & *q) if ( * p = = *q)*p; p+; q+; 9、# include i

15、ostream.h char str 10=“vb”,”pascal”,”c+”,s 10 ; Strcpy( s, (strcmp(str0,str1)0? Str 0 :str1); If (strcpy(str2,s)s2,输出一个正数;s1=s2,输出0;s1s2,输出一个负数。不用strcmp函数。两个字符串用gets函数读入。9 编写一程序,将字符数组s2中的全部字符拷贝到字符数组s1中。不用strcpy函数。拷贝时,0也要拷贝过去。0后面的字符不拷贝。10 有17个人围成一个圈(编号0-16),从第0号的人开始从1报数,凡报到3的倍数的人离开圈子,然后再数下去。直到最后只剩下一个

16、人为止。问此人原来的位置是多少号?11 求矩阵的乘法: 窗体顶端窗体底端习题五一、选择题:1 下列叙述中正确的是( ) A) C+语言程序必须要有return语句B) C+语言程序中,要调用的函数必须在main()函数中定义C)C+语言程序中,只有int类型的函数可以未经声明而出现在调用之后D)C+语言程序中,main()函数必须放在程序开始的部分2 下列叙述中正确的是( )A) C+语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数B) C+语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数C) C+语言程序中,main()函数必须在其它函数之前,函数内

17、不可以嵌套定义函数D) C+语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数3 一个C+语言程序总是从( )开始执行:A) 主程序 B) 子程序 C) 主函数 D)第一个函数4已知函数func定义为:void func()则函数定义中void的含义是( )A) 执行函数func后,函数没有返回值B) 执行函数func后,函数不再返回C) 执行函数func后,函数返回任意类型值D) 以上三个答案都是错误的5以下对于C+语言的描述中,正确的是( )A) C+语言中调用函数时,值传递方式只能将实参的值传递给形参,形参的值不能传递给实参B) C+语言中函数既可以嵌套定义,也可以递

18、归调用C) 函数必须有返回值D) C+程序中有调用关系的所有函数必须放在同一源程序文件中6 C+语言中函数返回值的类型是由( )决定的?A) return语句中的表达式类型B) 调用该函数的主调函数类型C) 定义函数时所指定的函数类型D) 以上说法都不正确7在一个源文件中定义的全局变量的作用域为( )A) 本程序的全部范围B) 本函数的全部范围C) 从定义该变量的位置开始到本文件结束8 以下说法错误的是( )A) 全局变量就是在函数外定义的变量,因此又叫做外部变量B) 一个函数中既可以使用本函数中的局部变量,也可以使用全局变量C) 局部变量的定义和全局变量的定义的含义不同D) 如果在同一个源文

19、件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用9. 如果一个函数无返回值,定义它时函数类型应是( )。A)任意 B)int C)void D)无10. 关于函数返回值的的描述正确的是( )。A)函数返回表达式的类型一定与函数的类型相同B)函数返回值的类型决定了返回值表达式的类型C)当函数类型与返回值表达式类型不同,将对返回值表达式的值进行类型转换D)函数返回值类型就是返回值表达式类型11. 下列哪个不是重载函数在调用时选择的依据。( )A)参数类型 B)参数个数C)函数类型 D)函数名12. 在参数传递过程中,对形参和实参的要求是( )。A)函数定义时,形参一直占用存储空间。B)实参可以是常量、变量或表达式。C)形参可以是常量、变量或表达式。D)形参和实参类型和个数都可以不同。13. C+中,关于参数默认值的描述正确的是( )。A)只能在函数定义时设置参数默认值B)设置参数默认值时,应当从右向左设置C)设置参数默认值时,应当全部设置D)设置参数默认值后,调用函数不能再对参数赋值14. 对于一个功能不太复杂,并且要求加快执行速度,选用( )合适。A)内联函数 B)重载函数C)递归调用 D)嵌套调用15. 对数组名作函数的参数,下面描述正确的是( )。A)数组名作函数的参数,调用

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

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