2017年高级语言程序设计考研真题答案及解析

考研 责任编辑:希赛网 2023-07-21

唐老师

考研计划定制

加我微信
距2026级考研考试

摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2017年高级语言程序设计考研真题答案及解析,供大家参考!

本文提供2017年高级语言程序设计考研真题答案及解析,以下为具体内容

1、若有说明语句"char s='\092';",则该语句( )。

A、使s的值包含1个字符

B、说明不合法,s的值不确定

C、使s的值包含4个字符

D、使s的值包含3个字符

2、以下程序的输出为( )。#include <iostream.h>void main(void) {     int i,j,k,a=3,b=2;     i=(--a==b++)?--a:++b;     j=a++;k=b;     cout<<i<<'\t'<<j<<'\t'<<k<< endl;}

A、2 1 3

B、1 1 2

C、4 2 4

D、1 1 3

3、若变量a已说明为float类型,i已说明为int类型,则表达式(或语句)( )能实现将a中的数值保留小数点后两位,第三位进行四舍五入的运算。

A、a=(a*100+0.5)/100.0;

B、i=a* 100+0.5,a=i/100.0;

C、a=(int)(a* 100+0.5)/100;

D、a=(a/100+0.5)* 100.0;

4、下列关于C++与C语言的关系描述中,错误的是( )。for(i=0,k=-1;k=1;i++,k++)cout<<"****\n";

A、C语言是C++语言的一个子集

B、C++与C语言是兼容的

C、C++对C语言进行了一些改进

D、C++和C语言都是面向对象的

5、以下选项中,合法的用户标识符是( )。

A、long

B、_2Test

C、3Dmax

D、

6、下列语句彼此等价的是( )。

A、!(a<10)&&!(a>0)和!((a<10)&&(a>0))

B、!(a==b)和(a>b)&&(a<b)

C、!((a>10)||(a<0))和(a<=10)&&(a>=0)

D、!(a>b)和a<b

7、设以下变量都是int类型,则值不等于7的表达式是( )。

A、x=y=6,x+y,x+1

B、x=y=6,x+y,y+1

C、x=6,x+1,y=6,x+y

D、y=6,y+1,x =y,x+1

8、下列语句段将输出字符'*'的个数为( )。int i=100;while(1){ i--; if(i==0)break; cout<<'*';}

A、98个

B、99个

C、100个

D、101个

9、在C++语言中函数返回值的类型是由( )决定的。

A、调用该函数时系统临时

B、return语句中的表达式类型

C、定义该函数时所指定的函数类型

D、调用该函数时的主调函数类型

10、若有以下说明     int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为6的表达式是( )。

A、*p+6

B、*(p+6)

C、*p+=5

D、p+5

点击查看【完整】试卷>>

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

考研备考资料免费领取

去领取

备考必读

大数据智能择校,海量院校,一键查询

一对一免费咨询,获取个性化建议,精准解决择校难题

距离考试还有
  • 0
  • 8
  • 5
!
咨询在线老师!