高级语言程序设计C试卷答案,2018高级语言程序设计考卷B及参考答案

1、试卷装订线 装订线内不要答题,不要填写考生信息试卷装订线 姓 名学 号专业班级学院武汉理工大学考试试卷(B卷)2018 2019 学年 1 学期 高级语言程序设计A 课程 闭卷 时间120分钟, 56 学时, 3.5 学分,总分100分,占总评成绩 70 % 年 月 日题号一二三四五六七八九十合计任课教师满分30251530100得分得分一、单项选择题 (本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将所选代码填写在下面表格中的对应位置。错选、多选或未选均无分。1234567891011121314151在C+中,错误的int类型的常数是A0B0。

2、37C0xafD1E52已知int x7,y=8,z=5; 则表达式(x*y/z+)的值是A9 B9.33C 11 D 11.203与k=n+完全等价的表达式是Ak=n,n=n+1Bn=n+1,k=nCk=+nDk+=n+14设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=b)?c+:d+; 后f的值是A2 B3 C4 D55设int a;,则语句for(a=0;a=0;a+);和语句for(a=0;a=0;a+);执行循环的次数分别是A0,0B1,0C0,1D1,16若有定义int a4=1,2,3,4;则aa0+2 * a2-a3等于A1 B2 C3 D47定义二维数组。

3、并初始化,正确的是A.int a =1,2,3,4,5,6; B. int a 3=1,2,3,4,5,6; C. int a2 =1,2,3,4,5,6;D.int a2,3=1,2,3,4,5,6;8下面有关重载函数的说法中,正确的是 A重载函数名可以不同B重载函数必须有不同的形参列表C重载函数形参个数必须不同D重载函数必须具有不同的返回值类型9在C+中,函数的形式参数是 A局部变量B全局变量C静态变量D外部变量 10设有int a32=1,2,3,4,5,6,,(*p)3; p=a; 则*(p+1)+1代表的是Aa01+1 B&a1+1 Ca11 D&a1111已知函数func的原型是 。

4、double func(double *pd,int &ri);变量x和y的定义是double x; int y; 则正确的调用语句是Afunc(x,&y);Bfunc(&x,y);Cfunc(&x,&y); Dfunc(x,y); 12设有定义 int i=0; 执行语句“ while (i+using namespace std;int main( ) int a33=1,2,3,4,5,6,7,8,9;int n,sum=0;for(n=0;nusing namespace std;int main() int x,y,s=0,k;for (x=1;xusing namespace st。

5、d;int fib(void) static int f0=0,fl=1;int f;f=f0+fl; f0=fl; fl=f;return(f);int main() int i,s=0; for(i=1;iusing namespace std;void prim(int m, int n)if(mn)while(m%n != 0) n+;m /= n;prim(m, n);coutusing namespace std;#define MAX 50void rep(char *s,char *s1,char *s2)char *p;for(;*s;s+)for(p=s1;*p&*p!=*。

6、s;p+);if(*p) *s=*(p-s1+s2);int main()char sMAX=AaBbCcDd;char s1MAX=abc;char s2MAX=xyz;rep(s,s1,s2);coutusing namespace std;int main() int n,a,i;while(1)coutn;if(____________) break; / (1)/ 输出等差数列,首项为n*n-n+1,公差为2,项数为n________________; / (2)cout#include using namespace std;int main() float x0,x1=0.0;while(1)________________; / (1)________________; / (2)if(fabs(x0-x1)int digitSum(int x);int main()int x,n,i;cinxn;for (i=1;iusing namespace std;int main( ) int n,sign=1; double s=0;for ( n=1;ndata;p=p-next;return sum/n;。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值