《程序设计基础》试卷B及已填答案

上传人:M****1 文档编号:483690492 上传时间:2023-02-04 格式:DOCX 页数:10 大小:19.75KB
返回 下载 相关 举报
《程序设计基础》试卷B及已填答案_第1页
第1页 / 共10页
《程序设计基础》试卷B及已填答案_第2页
第2页 / 共10页
《程序设计基础》试卷B及已填答案_第3页
第3页 / 共10页
《程序设计基础》试卷B及已填答案_第4页
第4页 / 共10页
《程序设计基础》试卷B及已填答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《《程序设计基础》试卷B及已填答案》由会员分享,可在线阅读,更多相关《《程序设计基础》试卷B及已填答案(10页珍藏版)》请在金锄头文库上搜索。

1、1. Mdii函数是程序启动时惟一的入口。2. 算法的复杂性包含两方面:时间复杂性和空间复杂性。3. 已知 char c= a; int x=2,k;执行语句1=a)&(dv=z)B. av=dv=z C. (d=a)ll(dv=z)D. Av=dv=Z8. 已知:intk=7, x=12;则执行语句(c )后x的值为0。A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5);9. 运行下列程序,其输出结果为(a )o#include iostream.hvoid main()int x(5),y(5),z(5);y-&+x&z-l

2、ly+;coutvvxvv”,,zendl;A. 6,4,4 B. 6,4,5 C. 6,5,4 D. 5,4,510. 已知:inta=l,b=2;下列switch语句中(c)的格式正确。A. switch(a)case b+1: a; break;case b+2: a+; break;B. switch(a=b)default: a-bC. switch(a/10+b)case 5: a-=b; break; default: a+=b;D. switch(a*a)case 1,2: +a;case 3,4: +b;11. 以下程序执行后,程序输出结果是()o#include iostr

3、eam.h#define max(a,b) ab?a:b void main()int m=l, n=2, o=3, p=4; coutint(2*max(m,n+o+p)endl;A. 9B.6C.7D.812. 执行以下程序段之后x的值为()oint i=-5,x=0;while(i)i=i+x;x+;A. 0 B. -2 C. 1 D.死循环13. 下面程序运行在Windows XP下32位系统环境,程序的运行结果 应该是()o#include iostream.hinclude stdlib.h#include string.hvoid fun(char chName50)strcpy

4、(chName,Hello);int iTemp50 = 0;void *pVoid = malloc(lOO);char ch=10;coutsizeof(chName), sizeof(iTemp), sizeof(ch), sizeof(pVoid);void main()char a50;fun(a);A. 50,50,1,100 B. 4,200,1,4 C. 50,50,1,4 D.4,200,1,10014. 下列()不是语句。A. cout0)coutnprintfun(n-l);printfun(n-2);void main(int argc, char* argv)printfun(4);答:43211212. 定义一个CPoint类,具有横坐标m_x,纵坐标m_y两个属性,提 供构造函数、得到横坐标函数GetX()、得到纵坐标函数GetY()o 答:class CPointpublic:int m_x,m_y;CPoint(int x=0, int y=0)m_x=x; m_y=y;int GetX()return m_x;int GetY ()return m_y;int GetX()return m_x;int GetY() return m_y;;

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

当前位置:首页 > 机械/制造/汽车 > 综合/其它

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