c语言试卷[1]

c语言试卷[1]

ID:41922066

大小:103.00 KB

页数:4页

时间:2019-09-04

c语言试卷[1]_第1页
c语言试卷[1]_第2页
c语言试卷[1]_第3页
c语言试卷[1]_第4页
资源描述:

《c语言试卷[1]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010~2011学年第1学期试卷课程名称:《VC++程序设计》考试形式:闭卷试卷: 专业 :  研究生10级   班级:学号:    姓名:    装订线一二三四五六七八九十总分标准分得分一、单项选择题(共15题,每题2分,共30分)1.关于C++程序说法不正确的是B。A.C++程序由函数构成,但只有一个main()函数B.C++程序中main()函数应该在程序的最开始C.C++程序由main()开始执行,由main()结束执行D.C++程序可以由一个或多个源文件组成2.以下____A____是C/C++合法的标识符。A.int

2、2B.@xC.floatD.7Bw3.若有定义intx,y;doublez;charch;则下列表达式中合法的是____B_____。 A.x+y=z  B.y=ch+x  C.x=z%y  D.z=(x+y)++4.若有intx=14,y=5;则表达式x++,y+=2,x%y的值为___A____。A.1  B.2  C.0  D.135.在inta=3,*p=&a;中,*p的值是D。A.变量a的地址值B.无意义C.变量p的地址值D.36.循环inti=0;while(i)i--;执行次数是A。A.0B.1C.5D.无限7.若输入字

3、符“ABC”,则下面程序段的输出结果为C。charc;while(cin>>c,c!=’’)cout<

4、m(&5,&j) D.m(&5,j)10.结构化程序设计所规定的三种基本控制结构是D。A.输入、处理、输出  B.树形、网形、环形C.主程序、子程序、函数  D.顺序、选择、循环11.已知有inta[5]={1,3,5,7,9},*p=&a[3];则表达式p[-1]的值为C。 A.表示形式不合法 B.值不确定C.5  D.612.以下关于定义重载函数的要求中,错误的是___D_____。 A.要求参数个数不同 B.要求至少有一个参数类型不同 C.要求参数个数相同时,参数类型不同 D.要求函数的返回值不同13.下面函数头的定义格式正确的

5、是d。A.voidf(inta[n],intn)B.voidf(inta[][],intn)C.voidf(inta[],intn)D.voidf(inta[],n)14.在函数调用语句f(x,g(x),z=x+y,(x,y));中,实参的个数是B。A.3  B.4  C.6  D.815.假设person是一个类,p1是该类的一个对象,p2是指向p1的指针,getname是该类的一个成员函数,则以下不正确的表达是____C____。书的204页。 A.(*p2).getname();    B.p1.getname() C.p2.g

6、etname(); D.p2->getname()二、程序填空题(共10空,每空2分,计20分)1.用辗转相除法求两个正整数m和n的最大公约数。#include"iostream.h"voidmain(){intm,n,r;cout<<"Pleaseinputtwonumber"<>m>>n;if(m

7、4)页共(4)页2010~2011学年第1学期试卷课程名称:《VC++程序设计》考试形式:闭卷试卷: 专业 :  研究生10级   班级:学号:    姓名:    装订线2.编一函数,拼接两个字符串s1和s2,将拼接后的字符串存于s1中返回。#includechar*strcatn(char*s1,char*s2){char*p=s1;while(*p!=’’(4))p++;//由p指针确定s1中’’的位置--p;//让p指针指向字符串s1中最后一个字符while(*s2!=''){*p=*s

8、2(5);p++;s2++;}//将s2串中的字符连接到s1串后returns1;}voidmain(){chars1[40],s2[20];cin>>s1>>s2;cout<<"拼接后:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。