《2023年C语言程序设计试题.pdf》由会员分享,可在线阅读,更多相关《2023年C语言程序设计试题.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(完整版)C+语言程序设计试题 1(完整版)C+语言程序设计试题 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)C+语言程序设计试题)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整版)C+语言程序设计试题的全部内容。(完整版)C+语言程序设计试题 2 内蒙古广播电视大学 20102011 学年度 第二学期
2、C+语言程序设计期末试题 题 号 一 二 三 四 五 六 总 分 得 分 题 号 一 得 分 一、填空(每空 2 分,共 20 分)1.C+源程序文件扩展名为_。2.unsigned long 型数据占_字节存储空间。3。执行语句 cout”d:datac+test.exe;后,输出结果是_ _.4。表达式 83 的结果是_。5.全局变量和_若在定义时未进行初始化,则自动初始化为 0。密 封 线 内 不 要 写 参 考 内 容 学 号 姓 名 (工作站)然希望完整版语言程序设计试题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是步以下为完整版语言程序设计试题的全部内容
3、完整版语言程序设计试题内蒙古广播电视大学学年度第二学期语言程序间执行语句结果是后输出表达式的结果是全局变量和若在定义时未进行初始化则自动初始化为学号姓名工作站密封线(完整版)C+语言程序设计试题 3 6.将 s 初始化为值是Hello!”的指针常量,初始化语句是_。7。类中的成员只能为该类的成员函数及该类的派生类中的成员函数访问,则应加上访问属性_。8。定义输出文件流 f,并以追加数据方式打开相应文件a:aaa.dat”,定义 f 的语句是_。9。设文件 f。cpp 中的一个函数要访问在另一个文件中定义的int 型变量 x,则在 f。cpp 中 x 应定义为_.10。函数模板的说明格式是:te
4、mplate_ 函数定义。题 号 二 得 分 二、单项选择题(每空 2 分,共 20 分)1.类型修饰符 unsigned 修饰()类型是错误的.A char B int C long int D float 2。下列变量名中,()是合法的。A _var B bye bye C int D 123_cc 3。设 int a=3,p=&a;,则p 的值是()。A 变量 a 的地址值 B 无意义 C 变量 p 的地址值 D 3 4。设 int m=0;,下列表示引用的方法中,()是正确的。A int&x=m;B int y=10;C int&z;D float&t=&m 5。循环 for(int
5、i=0,x=0;!x&i=5;i+);的循环体执行次数是().A 5 B 6 C 1 D 无限 6。磁盘文件操作时,在打开磁盘文件的访问方式中,()是以追加数据方式打开文件的。A in B out C app D ate 7。类 X中,若没有定义构造函数,则默认的构造函数是()。A X()B X(X&x)this=x;C X()D 不存在 然希望完整版语言程序设计试题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是步以下为完整版语言程序设计试题的全部内容完整版语言程序设计试题内蒙古广播电视大学学年度第二学期语言程序间执行语句结果是后输出表达式的结果是全局变量和若在定义
6、时未进行初始化则自动初始化为学号姓名工作站密封线(完整版)C+语言程序设计试题 4 8。设 int*p2=x,*p1=a;*p2=b;则变量 a 和 b 的类型分别是().A int和 int B int 和int C int和 int D int*和 int 9.设 p 为指针变量,则以下表达式正确的是()。A p+B -+p C (p+5)D (p5)+10.设 void f1(int&x,char*p);int m;char s=”c+;以下调用合法的是()。A f1(m,&s);B f1(&m,s);C f1(m,s);D f1(m,&s);题 号 三 得 分 三、回答问题(每题 4
7、分,共 20 分)1。设 int a 34;double b 34 5;请写出数组指针 pa 和 pb 的定义,使其分别与数组名 a 和 b 等价。2。设 int f1(int n,char*s);char f2(int n,char s);请写出函数指针 pf1 和 pf2 的定义,使其分别指向上述两个函数.3。请初始化一维指针数组 week。其初值表初值为”Sun”,Mon”,Tue”,Wed”,Thu”,Fri”和Sat”。4。要使语句 p1=new int(10);p2=new double 10;能正常执行,写出 p1 和 p2 的定义.5.设有 int f1(int n)n+=2;
8、return nn;int f2(int n)n+=2;return nn;执行 int m=5,n=3;m=f1(n);coutm n endl;密 封 线 内 不 要 写 参 考 内 容 页 C+语言程序设计第 2 页 共 6 页 然希望完整版语言程序设计试题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是步以下为完整版语言程序设计试题的全部内容完整版语言程序设计试题内蒙古广播电视大学学年度第二学期语言程序间执行语句结果是后输出表达式的结果是全局变量和若在定义时未进行初始化则自动初始化为学号姓名工作站密封线(完整版)C+语言程序设计试题 5 m=f2(n);cou
9、t m nendl;写出结果。题 号 一 得 分 四、(每题 10 分,共 20 分)1.写出下列程序的执行结果。#include iostream.h void main()int i=1,j=2,k=3,a=10;if(!i)a-;else if(j)if(k)a=5;else a=6;a+;cout aendl;if(i j)if(i!=3)if(!k)a=1;else if(k)a=5;a+=2;cout aendl;2.设 a 盘上文本文件 aaa。dat 中保存有 0 至 100 之间的所有奇数,下列程序将全部数据及其和输出至屏幕上,请将 密 封 线 内 不 要 写 参 考 内 容
10、 C+语言程序设计第 3 页 共 6 页 C+语言程序设计第然希望完整版语言程序设计试题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是步以下为完整版语言程序设计试题的全部内容完整版语言程序设计试题内蒙古广播电视大学学年度第二学期语言程序间执行语句结果是后输出表达式的结果是全局变量和若在定义时未进行初始化则自动初始化为学号姓名工作站密封线(完整版)C+语言程序设计试题 6 程序补充完全。#include include _ void main(void)_ f1(”a:aaa。dat”,ios:in|ios:nocreate);if(!f1)cerr”a:aaa.da
11、t file not open!x;cout x;_;f1。_;题 号 五 得 分 五、(每题 10 分,共 20 分)1.用 while 循环编程,求自然数 1 至 100 之间各奇数平方和并输出.然希望完整版语言程序设计试题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是步以下为完整版语言程序设计试题的全部内容完整版语言程序设计试题内蒙古广播电视大学学年度第二学期语言程序间执行语句结果是后输出表达式的结果是全局变量和若在定义时未进行初始化则自动初始化为学号姓名工作站密封线(完整版)C+语言程序设计试题 7 2。设有函数 void sum(int score 5,int row);,它将数组 score 每行后四个元素之和用首元素保存。试编写这个函数 编写主函数并初始化相应实参调用这个函数,并输出结果。C+语言程序设计第 6 页 共 6 页 然希望完整版语言程序设计试题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是步以下为完整版语言程序设计试题的全部内容完整版语言程序设计试题内蒙古广播电视大学学年度第二学期语言程序间执行语句结果是后输出表达式的结果是全局变量和若在定义时未进行初始化则自动初始化为学号姓名工作站密封线
限制150内