计算机二级C++试题四、考试样题
(一)理论题(20分,每小题1分)
(1)已定义一个整型变量x,则表达式x=1, x++, x+2的值是_________。
A) 1
B) 2
C) 3
D) 4
(2)以下选项中不正确的实型常量是_______。
A) 2.607E–1
B) 0.8103e2.1
C) –77.77
D) 456e–2
(3)以下选项中不合法的用户标识符是______...
四、考试样题
(一)理论题(20分,每小题1分)
(1)已定义一个整型变量x,则
达式x=1, x++, x+2的值是_________。
A) 1
B) 2
C) 3
D) 4
(2)以下选项中不正确的实型常量是_______。
A) 2.607E–1
B) 0.8103e2.1
C) –77.77
D) 456e–2
(3)以下选项中不合法的用户标识符是_______。
A) abc.c
B) file
C) Main
D) PRINTF
(4)C语言中运算对象必需是整型的运算符是_______。
A) %
B) /
C) !
D) **
(5). 若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值语句是_______。
A) a=b=c=100;
B) d=(c=22)–(b++);
C) c+=b;
D) d++;
(6) C语言中不合法的字符常量是_______。
A) ‘\0xff’
B) ‘\65’
C) ‘&’
D) ‘\028’
(7) 对象的初始化是通过________实现的。
A) 友元函数
B) 构造函数
C) 析构函数
D) 递归函数
(8)已知x=496,则执行printf(“*%06d*\n”,x);后输出是_______。
A) *496 *
B) * 496*
C) *000496*
D) 输出格式符不合法
(9)若有以下程序段,其输出结是_______。
int a=0, c=0;
c=(a-=a-5);
cout<
void main()
{ int w=4,x=3,y=2,z=1;
cout<<(w
void main()
{ int a,b,s;
cin>>a>>b;
s=a;
if(a
class CC
{
char c1,c2;
public:
CC(char a,char b){c1=a;c2=b;}
~CC()
{
cout<c2)
cout<"<"<X
B) Y>X
XY
C) Y>X
D) XY
(17)以下程序段的输出结果是_______。
char c1='A', c2='Y';
cout<
int xyz(int a, int b)
{ int c;
c=a+b;
return c;
}
void main()
{ int x=6,y=7,z=8,r;
r=xyz((x--,y++,x+y),z--);
cout<
f ( int b[] , int n )
{
int i , r=1 ;
for (i=0; i <= n; i++ ) r = r * b[i] ;
return r ;
}
void main ()
{
int x , a[ ] = {2,3,4,5,6,7,8,9} ;
x=f (a , 3);
cout << x << endl ;
}
(2)编写一个C++程序,打印以下图案
*
* * *
* * * * *
* * *
*
2、简单应用题(20分)
(1)在以下C++程序的两行星号之间填入相应的语句,以完成fun函数部分。该程序用于求两个由键盘输入的数字的最大公约数。
#include
int fun(int num1,int num2);
main()
{
int s,num1,num2;
cout<<"Input a number:";
cin>>num1;
cout<<"Input another number:";
cin>>num2;
s=fun(num1,num2);
cout<<"The result is : "<
本文档为【计算机二级C++试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。