北京邮电大学C++语言程序设计-----阶段作业1
北邮C语言程序设计练习试题代码样例

1、helloworld#include<stdio.h>main(){printf("hello world.");}2、报数游戏#include<stdio.h>main(){inta,b[65536]={0},c,i;intf(int b[65536],int a);scanf("%d",&a);for(i=1;i<=a;i++)b[i]=1;c=f(b,a);printf("%d",c);}intf(int b[65536],int a){inti,s=0,c,k;static int j=1;//if(a==5)return 4;for(i=1;i<=a;i++)if((b[i]%3==0||b[i]%10==3)&&b[i]!=0){b[i]=0;k=i;}for(i=1;i<=a;i++)if(b[i]!=0)s++;if(s==1){for(i=1;i<=a;i++){if(b[i]!=0)return i;}}else if(s==0)return k;else{for(i=1;i<=a;i++){if(b[i]!=0){b[i]=j; j++;}}c=f(b,a);return c;}}3、报数游戏2#include<stdio.h>main(){inta,b[65536]={0},c,i;intf(int b[65536],int a);scanf("%d",&a);c=f(b,a);printf("%d",c);}intf(int b[65536],int a){inti,s=0,c,k;static int j=1;for(i=1;i<=a;i++){if(b[i]!=-1){b[i]=j;j++;}if((b[i]%3==0||b[i]%10==3)&&b[i]!=-1)b[i]=-1;s=0;for(k=1;k<=a;k++)if(b[k]!=-1)s++;if(s==1){for(i=1;i<=a;i++){if(b[i]!=-1)return i;}}}c=f(b,a);return c;}4、打印乘法表#include<stdio.h>main(){inta,b,c,d;scanf("%d",&a);for(b=1;b<=a;b++){for(c=1;c<b;c++)printf("%d*%d=%d ",b,c,b*c);printf("%d*%d=%d\n",b,b,b*b);}}5、验证哥德巴赫猜想#include<stdio.h>#include<math.h>main(){long longinta,b,c,d,f;long longintssjy(long long int a);a=4;do{f=0;c=2;b=a/2;while(c<=b){if(ssjy(c)==0){d=a-c;if(ssjy(d)==0){printf("%lld=%lld+%lld\n",a,c,d);f=1;break;}}c=c+1;}a=a+2;}while(f==1) ;}long longintssjy(long long int a) {long longinti,c,x;double b;x=0;if(a==2)x=0;else if(a<2)x=1;else{b=sqrt(a);i=2;do {c=a%i;{if(c==0)x=1;}while(i<b+1);return(x);}}6、数字各位加和#include<stdio.h>main(){intf(int x);int a;scanf("%d",&a);a=f(a);printf("%d",a);system("pause");}intf(int x){intb[11]={0},c,i=1;if(x<10)return x;elsewhile(x!=0){b[i]=x-(x/10)*10;x=x/10;i++;}c=b[1]+b[2]+b[3]+b[4]+b[5]+b[6]+b[7]+b[8]+b[9]+b[10];c=f(c);return c;}}7、数字各位加和2#include<stdio.h>#include <stdlib.h>main(){intf(int x);char n[1000001];int a=0,b,i;scanf("%s",n);for(i=0;n[i]!='\0';i++)a=a+n[i]-48;a=f(a);printf("%d",a);}intf(int x){intb[11]={0},c,i=1;if(x<10)return x;else{while(x!=0){b[i]=x-(x/10)*10;x=x/10;i++;}c=b[1]+b[2]+b[3]+b[4]+b[5]+b[6]+b[7]+b[8]+b[9]+b[10];c=f(c);return c;}}8、大象光环#include<stdio.h>#include<math.h>main(){intn,m,M,a[100][100],i,j,d=0,x,y,e;intmax(intx,int y);scanf("%d%d%d",&n,&m,&M);for(i=0;i<n;i++)for(j=0;j<m;j++)scanf("%d",&a[i][j]);for(i=0;i<n;i++)for(j=0;j<m;j++)d=max(d,a[i][j]);for(i=0;i<n;i++)for(j=0;j<m;j++)if(a[i][j]==d){x=i;y=j;}for(i=0;i<n;i++)for(j=0;j<m;j++){e=max(abs(x-i),abs(y-j));if(e<=M)a[i][j]=a[i][j]+M-e;if(a[i][j]>d)a[i][j]=d;}for(i=0;i<n;i++){for(j=0;j<m-1;j++)printf("%d ",a[i][j]);printf("%d\n",a[i][m-1]);}}intmax(intx,int y){int z;if(x>y)z=x;elsez=y;return(z);}9、加密文字#include<stdio.h>main(){char a[101],b[11]; intsa,sb,i,z,c[11];char mm(char x,int y); scanf("%s",a);scanf("%s",b);sa=strlen(a);sb=strlen(b);for(i=0;i<=sb-1;i++)c[i]=b[i];for(i=0;i<=sb-1;i++)if(c[i]>=48&&c[i]<=57)c[i]=c[i]-48;else if(c[i]>=65&&c[i]<=90)c[i]=c[i]-64;else if(c[i]>=97&&c[i]<=122)c[i]=c[i]-96;for(i=0;i<=sa-1;i++){z=i%sb;a[i]=mm(a[i],c[z]);}printf("%s",a);system("pause");}char mm(char x,int y){if(x+y<=90)x=x+y;else x=x+y-26;return x;}10、交换#include <stdio.h>void my_swap(int* n1, int* n2){int x;x=*n2;*n2=*n1;*n1=x;//待补全部分}intmain(){int n1, n2;scanf("%d %d", &n1, &n2);my_swap(&n1, &n2);//交换n1和n2的值 printf("%d %d\n", n1, n2);return 0;}11、结构体#include<stdio.h>main(){struct apple{int h;char n;}a[100];intn,i,j,t;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d %c",&a[i].h,&a[i].n);for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[j].h>a[i].h){t=a[j].h;a[j].h=a[i].h;a[i].h=t;t=a[j].n;a[j].n=a[i].n;a[i].n=t;}for(i=0;i<n;i++)printf("%d %c\n",a[i].h,a[i].n);}12、排序算法#include<stdio.h>main(){inta,i,j,k,l;float b[100],c[100],d=0.0;float max(float x,float y);scanf("%d",&a);for(i=0;i<=a-1;i++)scanf("%f",&b[i]);for(j=0;j<=a-1;j++){for(k=0;k<=a-1;k++)d=max(b[k],d);for(l=0;l<=a-1;l++)if(d==b[l])b[l]=0;c[a-1-j]=d;d=0.0;}for(i=0;i<=a-2;i++)printf("%.2f ",c[i]);printf("%.2f",c[a-1]);}float max(float x,float y){float z;if(x>y)z=x;elsez=y;return(z);}13、排序算法2#include<stdio.h>main(){inta,c,i,j,k,l;float b[100];scanf("%d",&a);for(i=0;i<=a-1;i++) scanf("%f",&b[i]);for(i=0;i<a-1;i++){for(j=0;j<a-1-i;j++)if(b[j]>b[j+1]){c=b[j];b[j]=b[j+1];b[j+1]=c;}}for(i=0;i<=a-1;i++) printf("%.2f ",b[i]);}14、素数检验#include<stdio.h>#include <math.h>main(){long inta,i,c,x,y;double b;scanf("%d",&a);if(a==2){printf("Yes");}else if(a<2)printf("No");else{b=sqrt(a);i=2;do {c=a%i;{if(c==0)x=1;}i=i+1;}while(i<b+1);if(x==1)printf("No");elseprintf("Yes");}}15、调和级数求和#include<stdio.h>{long longinta,b;double c;a=1;b=1;c=0;do{c=c+1.0/a;printf("%lld %lf\n",a,c);a=a+1;}while(b==1);}。
北邮c考试题库及答案

北邮c考试题库及答案北邮C考试题库及答案1. 以下哪个选项是C语言中正确的数据类型?A) intB) stringC) booleanD) float答案:A2. 在C语言中,哪个关键字用于声明一个函数?A) functionB) defC) voidD) int答案:C3. 若有以下代码片段:```cint a = 5;int b = 10;int c = a + b;```则变量c的值是多少?A) 15B) 5C) 10D) 无法确定答案:A4. C语言中,哪个运算符用于计算两个数的乘积?A) +B) -C) *D) /答案:C5. 在C语言中,如何声明一个指向整型的指针?A) int *p;B) int *p[];C) int (*p)[];D) int *p[10];答案:A6. 以下哪个选项是C语言中合法的数组声明?A) int array[10];B) int array[];C) int array[5] = {1, 2, 3};D) 所有选项答案:D7. 在C语言中,哪个函数用于输出格式化的字符串?A) printfB) scanfC) fprintfD) sprintf答案:A8. 若有以下代码片段:```cint main() {int x = 10;if (x > 5) {x = x + 5;} else {x = x - 5;}return 0;}```程序执行后,变量x的值是多少?A) 15B) 5C) 10D) 0答案:A9. 在C语言中,哪个关键字用于创建一个循环,直到满足某个条件?A) doB) whileC) forD) switch答案:B10. 在C语言中,如何声明一个字符数组?A) char str;B) char str[];C) char str[10];D) 所有选项答案:D11. 在C语言中,哪个函数用于计算两个浮点数的和?A) strcatB) strcmpC) strcatD) pow答案:C12. 若有以下代码片段:```cint main() {int a = 3;int b = 4;int result = a * b;return 0;}```变量result的值是多少?A) 12B) 3C) 4D) 0答案:A13. 在C语言中,哪个关键字用于声明一个结构体?A) structB) unionC) enumD) typedef答案:A14. 在C语言中,哪个函数用于将字符串复制到另一个字符串?A) strcpyB) strncpyC) strcatD) strncat答案:A15. 若有以下代码片段:```cint main() {char c = 'A';printf("%c", c);return 0;}```程序执行后,控制台将输出什么?A) AB) aC) 65D) 97答案:A。
C语言程序设计(北京邮电大学出版社第二版)主编占跃华算

整型 100,125,-100,0 实型 3.14 , 0.125,-3.789 字符型 ‘a’, ‘b’,‘2’ 字符串 ‘a’, ‘ab’,‘1232’
例3.1 符号常量的使用 #define PRICE 30 #include <stdio.h> 说明:如再用赋值语句给PRICE赋值是错的 void main ( ) PRICE=40; /* 错误,不能给符号常量赋值 { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total); } 说明: 程序中用#define命令行定义PRICE 符号常量: 用一个标识符代表一个常量。 代表常量 30,此后凡在本文件中出现的 符号常量的值在其作用域内不能改变 , PRICE 都代表30,可以和常量一样进行运算 也不能再被赋值。
整型数据
3.3
整型数据
(3)十六进制整数。以0x开头的数是16进制数。 如:0x123,代表16进制数123,等于十进制数 291。 -0x12等于十进制数-10。
3.3.2 整型变量 (1)整型数据在内存中的存放形式
数据在内存中是以二进制形式存放的。
如: int i;
i=10;
/* 定义为整型变量 */ /* 给i赋以整数10 */
3.2 常量与变量
变量命名的规定:C语言规定标识符只能由 字母、数字和下划线三种字符组成,且第一 个字符必须为字母或下划线。 例:sum,_total, month, Student_name,
lotus_1_2_3,BASIC, li_ling M.D.John, ¥123,3D64,a>b
C#程序设计第一次课堂测试题

北京邮电大学世纪学院课堂测试题(1)——C#程序设计一.单项选择题1.C#程序设计语言属于什么类型的编程语言:(单选)A.高级语言 B.自然语言 C.机器语言 D.汇编语言2.软件可分为系统软件和应用软件,下列哪个选项属于系统软件:(单选)A.Windows Vista家庭普通版 B.B2B购物系统C.ERP财务管理系统 D.IE7.0浏览器3.“+、-、*、/、%均属于三元运算符(单选)A.正确 B.错误4.下列关于计算机软件特征的描述中,哪两个选项是正确的? (多选)A.计算机软件价格昂贵,仅适用于专业科研人员的工作应用B.计算机软件标志一定功能. 完成一定任务或产生一定结果C.计算机软年可以循环运用,没有生生命周期D.计算机软件把指令按照特定的顺序组织,能够使计算机具有信息处理能力5.Visual Studio控件的属性窗口中,按钮“A->Z”点击后,属性列表会按照什么顺序进行排列?(单选)A.先按照功能分类排列属性后在每个单元中以名称排序;B按照名称排列属性;C.按照功能分类排列属性;D.按照大小排序各属性;6.创建项目后,希望在当前项目中加入一个Windows Form界面,以下哪些方法可以实现: (多选)A.点击“文件”,选择子菜单中的“新建”再选择“项目”B.在解决方案资源管理器中,右键当前项目,选择“添加”,再选择“新建项”C.使用类视图,右键后选择“添加”,再选择“类”D.点击“文件”,选择子菜单中的打开,再选择“项目”7.“类视图”窗口可以用来浏览当前的项目中的文件、命名空间和类. (单选)A.正确B. 错误8.声明int32 a=3,经过运算 int32 b=a|0xFFFFFFFF,变量b的最终值为()(单选)。
A. 无法编译通过B. 0C. 4294967295D. -19.请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?(单选)。
A.3 B.1 C.0 D.410.表达式”abcde”==”abcde”+”2006”的值为_______(单选)。
在线作业答案远程满分北交15秋《C语言程序设计(专)_》在线作业一_答案 (1)

远程满分北交15秋《C语言程序设计(专)_》在线作业一_答案一、单选题(共10道试题,共40分。
)1.设有定义:intn=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是A.p=1;B.*q=2;C.q=p;D.*p=5;正确答案:D2.有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn (2);}main(){printf("%d\n",fib(3));}该程序的输出结果是A.2B.4C语言程序设计报告C.6D.8正确答案:B3.假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为main(intargc,char*argv[]){while(--argc>0)printf("%s",argv[argc]);printf("\n");}A.ABCDEFGB.IJHLC.ABCDEFGHIJKLD.IJKLABCDEFGH正确答案:D4.下列各数据类型不属于构造类型的是A.枚举型B.共用型C.结构型D.数组型正确答案:A5.以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;......}A.p和q的类型不一致,不能执行*p=*q;语句B.*p中存放的是地址值,因此不能执行*p=40;语句C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果正确答案:D6.sizeof(float)是A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式正确答案:B7.函数rewind的作用是A.使文件位置指针重新返回文件的开始位置B.将文件位置指针指向文件中所要求的特定位置C.使文件位置指针指向文件的末尾D.使文件位置指针自动移至下一个字符位置正确答案:A8.有以下程序:#includeunionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}程序的输出结果是A.13B.14D.209正确答案:A9.下列程序的输出结果是intb=2;intfunc(int*a){b+=*a;return(b);}main(){inta=2,res=2;res+=func(&a);printf("%d\n",res);}A.4B.6C.8D.10正确答案:B10.下面程序的输出结果是main()={1,2,3,4,5,6,7,8,9,10},*p=a;printf(p+2));}A.3B.4C.1D.2正确答案:A北交《C语言程序设计(专)》在线作业一二、多选题(共10道试题,共40分。
北京邮电大学-数据库原理与应用-阶段作业

数据库原理与应用阶段作业1:1. 下面系统中不属于关系数据库管理系统的是______。
A. OracleB. MS SQL ServerC. IMSD. DB21. 下列软件不属于数据库管理系统的是_____。
A. UNIXB. ORACLEC. FOXPROD. SQL SERVER1. DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和_____。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员1. 对某个具体的数据库应用来说,下列说法中正确的是______。
A. E-R 图是唯一的B. 数据模型是唯一的C. 数据库文件是唯一的D. 以上三个都不是唯一的1. 以下不属于数据库系统组成的是____________。
A. 硬件系统B. 数据库管理系统及相关软件C. 数据库管理员(DBA)D. 文件系统1. 下列四项中说法不正确的是______。
A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性1. 与文件管理系统相比,______不是数据库系统的优点。
A. 数据结构化B. 访问速度快C. 数据独立性D. 冗余度可控1. 下列四项中,不属于关系数据库特点的是_______。
A. 数据冗余小B. 数据独立性高C. 数据共享性好D. 多用户访问1. 根据关系数据基于的数据模型---关系模型的特征判断下列正确的一项_____。
A. 只存在一对多的实体关系,以图形方式来表示B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在C. 能体现一对多、多对多的关系,但不能体现一对一的关系D. 关系模型数据库是数据库发展的最初阶段1. 用树型结构表示实体间联系的模型是______。
A. 关系模型B. 网状模型C. 层次模型D. 以上三个都是1. 关系数据库用______来表示实体之间的联系。
A. 树结构B. 网结构C. 二维表D. 线性表阶段作业2:1. 在E-R概念模型中,一个学生是实体,学生实体可由学号,姓名,性别等属性组成,那么性别的取值范围是实体的_____。
15秋北邮C语言程序设计作业

cout<<"Derived::fun"<<endl;
}
};
程序中画线处正确的语句是()。
fun();
Base.fun();
Base::fun();
Base->fun();
知识点:第八章单选题
得分:[5]试题分值:5.0
提示:
5、对于const关键字修饰对象的说法,下列哪一个说法是正确的( )。
int
float
char
double
知识点:第四章单选题
得分:[5]试题分值:5.0
提示:
15、下列运算符中,优先级最高的是_____。
++
[]
%
&&
知识点:第四章单选题
得分:[5]试题分值:5.0
提示:
16、结构体和联合体的所有成员变量和成员函数均默认为_____类型。
public
private
protected
提示:
7、有如下程序:
#include<iostream>
using namespace std;
class A {
public:
static int a;
void init() { a=1; }
A( int a =2 ) {init(); a++; }
};
int A::a = 0;
A obj;
int main()
foo~bar
else
3room
知识点:单选题
得分:[5]试题分值:5.0
国家开放大学电大《C语言程序设计》网络课形考任务1作业及答案

国家开放大学电大《C语言程序设计》网络课形考任务1作业及答案形考任务1
一、选择题(共40分,每小题2分)
题目1
在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。
选择一项:
A. main 恭喜你,答对啦!!
题目2
C语言源程序文件的缺省扩展名为()。
选择一项:
D. c
题目3
由C语言目标文件连接而成的可执行文件的缺省扩展名为()。
选择一项:
B. exe
题目4
程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
选择一项:
D. 空格或回车
题目5
每个C语言程序文件的编译错误被分为()。
选择一项:
B. 2类
题目6
不符合C语言规定的复合语句是()。
选择一项:
D. {y=10}
题目7
C语言程序中的基本功能模块为()。
选择一项:
D. 函数
题目8
在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++语言程序设计-----阶段作业1
一、单项选择题(共20道小题,共100.0分)
1. 下面属于面向对象语言的是_____。
A. C
B. BASIC
C. Pascal
D. C++
2. 判断字符型变量ch是否为大写英文字母,应该使用表达式()。
A. ch>='A' &ch<='Z'
B. ch<='A' || ch>='Z'
C. 'A'<=ch<='A'
D. ch>='A' &&ch<='Z'
3. 设int a=3,b=2;,则++a*b的结果是()。
A. 2
B. 3
C. 8
D. 5
4. 下列十六进制整型常量的写法中,错误的是()。
A. 0xaf
B. 0
C. 0X1b
D. 0xAE
5. 在为类FunType重载运算符+= 时,重载函数的最后一个语句是
return *this;
关于这个重载函数,下列表述中错误的是()。
A. 它的名称是operator+=
B. 它的返回值类型是FunType或FunType&
C. 它的形参表只包含一个形参定义
D. 它是类FunType的友元函数
6. 关于运算符重载,下列表述正确的是()。
A. 可以针对基本类型的数据,重新定义“*”的含义
B. 通过运算符重载可以改变运算符的操作数个数
C. 只能重载C++中已有的运算符
D. C++中所有的运算符都可以重载
7. 已知针对类AX定义了一个唯一的运算符函数,使得对于AX的对象ax,表达式ax-5和5-ax都
能正确求值。
有鉴于此,下列表述中错误的是()。
A. 该运算符函数是类AX的成员函数
B. 该运算符函数的形参表中有两个参数
C. 该运算符函数的函数名是operator-
D. 利用类AX的构造函数可将5转换成一个AX对象
8. 以下代码的运行结果是()。
#include<iostream>
using namespace std;
#define MINUS(x) -x
int main()
{
int a=1, b=2, c=3;
cout<< MINUS(a+b)*c <<endl;
return 0;
}
A. 3
B. 5
C. -7
D. -9
9. 以下关于预处理的说法,错误的是()。
A. 预处理在编译前进行
B. 预处理指令需要分号结尾
C. 每条预处理指令必须单独占用一行
D. 预处理指令可以出现在程序的任何位置
10. 以下哪一项不在标准C++库中()。
A. 微软基础类(MFC)
B. 容器类与抽象容器类(ADT)
C. 存储管理类
D. 错误管理
11. 下面程序运行的结果是()。
#include <iostream>
using namespace std;
void main()
{
inti;
for (i=1;i<=4;i++){
if (i%2)
cout<<"*";
else continue;
cout<<"#";
}
cout<<"$"<<endl;
}
A. *$
B. $
C. #*#*$
D. *#*#$
12. 执行下面语句序列的输出的结果是()。
inti=0;
while(i< 25) i+=3;
cout<<i;
A. 24
B. 25
C. 27
D. 28
13. int、float、char、double 四种类型的数据在一起做四则运算结果是_____类型。
A. int
B. float
C. char
D. double
14. 有如下说明:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则数值为9的表达式是()。
A. *p+9
B. *(p+8)
C. *p+=9
D. p+8
15. 有如下程序段:
inti=0,j=1;
int&r=i; //①
r=j; //②
int *p = &i; //③
*p = &r; //④
其中会产生编译错误的语句是()。
A. ④
B. ③
C. ②
D. ①
16. 下面关于指针的运算中,_____是非法的?
A. 两个指针在指定的条件下,可以进行相等的或者不等的运算
B. 可以将一个空指针赋值给某指针
C. 一个指针可以加上两个整数之差
D. 两个指针在一定条件下可以相加
17. 要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,
则下列定义语句中错误的是_____。
A. intvect[] = {30,50,-88}
B. intvect[] = {30,50,-88,0,0}
C. intvect[5] = {30,50,-88}
D. intvect[5] = {30,50,-88,0,0}
18. 结构体和联合体的所有成员变量和成员函数均默认为_____类型。
A. public
B. private
C. protected
D. void
19. 定义联合体的关键字是_____。
A. public
B. union
C. class
D. struct
20. 有如下程序:
#include <iostream>
using namespace std;
int main()
{
void function(double val);
double val;
function(val);
cout<<val;
return 0;
}
void function(double val)
{
val = 3;
}
编译运行这个程序将出现的情况是()。
A. 编译出错,无法运行
B. 输出:3
C. 输出:3.0
D. 输出一个不确定的数。