计算机高级语言程序设计源程序

发布 2021-04-24 16:53:28 阅读 5271

1. 利用vc++ 2005控制台应用程序的步骤调试下面的程序,并写出运行结果。

#include

using namespace std;

void main()

cout<<"this is a"<<

cout<<"c++ program."

#include

using namespace std;

void main()

int a,b,c;

cout<<"请输入两个数字:";

cin>>a>>b;

c=a+b;

cout<}

例2-1】短整型数据使用例程。

例2-1 短整型数据使用例程。

#include

using namespace std;

void main()

unsigned short x;

cout<<"请输入一个0~65535之间的整数:";

cin>>x;

cout<<"您输入的是:"<

例2-2】字符型数据使用例程。

例2-2 字符型数据使用例程。

#include

using namespace std;

void main()

char ch;

cout<<"请输入一个字符:";

cin>>ch;

cout<<"您输入的是:"<

例2-3】数据类型的自动转换。

例2-3 数据类型的自动转换。

#include

using namespace std;

void main(void)

char a = x';

int b = 3,f = 2;

float c = 2.5678;

double d = 5.2345;

long e = 32l;

cout<}

例2-4】数据类型的强制转换。

例2-4 数据类型的强制转换。

#include

using namespace std;

void main()

int x=3,y=2;

float f1,f2;

f1=7.0;

f2= f1+(float)x/y; /等价于 f2=f1 + float(x)/y;

cout <

例2-5】使用数**算符的简短程序。

例2-5 使用数**算符的简短程序。

#include

using namespace std;

void main()

int a, b, c, e;

double d;

a=10+4加法运算符。

b=a-20减法运算符。

c=a*b乘法运算符。

d=c/2.5; /除法运算符。

e=a%2取余运算符。

cout<<"a = cout<<"b = cout<<"c = cout<<"d = cout<<"e =

例2-6】使用关系运算符的简短程序。

例2-6 使用关系运算符的简短程序。

#include

using namespace std;

void main()

int a, b, c;

a=6;b=3;

c= a>b大于运算符。

cout<<"c= "c= a cout<<"c= "c= a==3等于运算符。

cout<<"c= "c= a>=b大于等于运算符。

cout<<"c= "c= a<=b小于等于运算符。

cout<<"c= "c= a!=b不等于运算符。

cout<<"c= "

例2-7】对下列情况编制程序:

如果年龄小于或等于55岁,身体健康,则准予办理人寿保险;

如果年龄小于或等于55岁,身体不健康,则不予办理人寿保险;

如果年龄大于55岁,则不予办理人寿保险。

用逻辑与运算符来组合这些条件,得出需要的结果,可以使用if语句(在后面的章节中讲述if语句)。下面是实现上述功能的程序:

#include

using namespace std;

void main()

char life_insurance;

char health;

int age=50;

health='b';

if(age<=55 &&health=='g')

life_insurance='y';

if(age<=55 &&health=='b')

life_insurance='n';

if(age>55)

life_insurance='n';

if(life_insurance=='y')

cout<<"符合购买保险的条件"< if(life_insurance=='n')

cout<<"不符合购买保险的条件"<}

例2-7可用||运算符重写为:

#include

using namespace std;

void main()

char life_insurance;

char health;

int age=50;

health='b';

if(age<=55 &&health=='g')

life_insurance='y';

if( (age<=55 &&health=='b') age>55) )

life_insurance='n';

if(life_insurance=='y')

cout<<"符合购买保险的条件"< if(life_insurance=='n')

cout<<"不符合购买保险的条件"<}

例2-8】将129与-97按位与。

例2-8 将129与-97按位与。

#include

using namespace std;

void main()

int a=129;

int b=-97;

int c;

c=a&b;

cout<<"c =

例2-9】将129与-97按位或。

例2-9 将129与-97按位或。

#include

using namespace std;

void main()

int a=129;

int b=-97;

int c;

c=a | b;

cout<<"c =

例2-10】将129与-97按位异或。

例2-10 将129与-97按位异或。

#include

using namespace std;

void main()

int a=129;

int b=-97;

int c;

c=a ^ b;

cout<<"c =

例2-11】前后缀自增(减)运算符。

例2-11 前后缀自增(减)运算符。

#include

using namespace std;

void main()

int a=100;

int b=200;

int c;

c = a自增运算符后缀。

cout<<"c= "c<

高级语言程序设计计算机 答案

湖北师范学院2010年 专升本 招生考试。1.答 程序运行结果为 75 2.答 程序运行结果为 3 1 1 3.答 程序运行结果为 bcdefg 换行 efg 4.答 程序运行结果为 12,1 5.答 数据库管理系统 dbms 是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面...

高级语言程序设计计算机 答案

湖北师范学院2010年 专升本 招生考试。1.答 程序运行结果为 75 2.答 程序运行结果为 3 1 1 3.答 程序运行结果为 bcdefg 换行 efg 4.答 程序运行结果为 12,1 5.答 数据库管理系统 dbms 是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面...

计算机基础与程序设计》程序设计题

程序设计题。2002年4月 六 程序设计题 本大题共2小题,第55小题8分,第56小题12分,共20分 55.将26个英文字母按aabbccdd zz先小写后大写的顺序逐个打印出来。56.编程实现将字符串str2连接到字符串str1的末尾并输出str1串。不得使用c中的strcat标准库函数 200...