交通大学C语言第二次作业教案资料
北交大C语言期末试题 C-06-07-1参考答案
答题卡一、填空题:
二、阅读程序写结果:
三、程序填空题:
四、编程题:
1. 输入n的值,输出如图所示高为n的等腰三角形(例如,下图为n=6时的等腰三角形)。
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
参考程序:
#include <stdio.h>
void main ( )
{
int i,j,n;
printf("\nPlease Enter n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{ for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
}
2. 求这样一个三位数,该三位数等于其每位数字的阶乘之和(通过调用自定义函数计算阶乘)。即:abc = a! + b! + c!
参考程序:
#include <stdio.h>
int f (int m)
{ int i=0, t=1;
while (++i <= m)
t* = i;
return(t);
}
void main ( )
{
int a[5], i, t, k;
for (i=100;i<1000;i++)
{ for ( t=0,k=1000;k>=10;t++)
{ a[t]=(i%k)/(k/10);
k/=10;
}
if (f (a[0])+f (a[1])+f (a[2])= = i )
chap-1
程序与指令 程序设计语言的功能 程序设计语言的语法
程序的编译与编程环境
北京交通大学计算机学院
程序与指令
指令:计算机的一个最基本的功能
如实现一次加法运算或实现一次大小的判别
计算机的指令系统:计算机所能实现的指令 的集合 程序:一系列计算机指令的有序组合
北京交通大学计算机学院
程序与指令
北京交通大学计算机学院
C语言程序设计
教学方式
基本概念简单交代。 以程序设计的主题思路为主,重点放在程序设
计的思考方法的培养和训练上。 每次课堂授课对应一个专题,讲课和练习相结 合。对应每个专题,加大实验的学时;给学生 充分的思考,练习和拓展思维的时间和机会。
北京交通大学计算机学院
如何尽快学会用C语言进行程序设计
C语言程序设计
魏慧琴 北京交通大学 计算机科学与技术学院
C语言程序设计
教学要求
掌握程序设计语言的基本知识
常用算法 初步的程序设计能力
学习方法
自主学习
重视上机实践
北京交通大学计算机学院
C语言程序设计
教学重点
程序设计的基本概念,基本方法; 在
C语言的环境下,学会如何针对问题进行分 析,得出数学模型,理出算法并编程实现; 有条有理有根有据的编程实践; 常用算法养成良好的编程风格与习惯; 重在思维方法的学习,鼓励创新。
实验报告C语言数据结构全国交通模拟咨询
浙江工商大学计算机与信息工程学院
数据结构实验大作业报告
专业:物流1001
班级: 1001
学号:
姓名:金渐
指导教师:庄毅
2011年12月8日
一、问题描述
处于对不同目的的旅客对交通工具有不同的要求。例如,因公出差的旅客希望在旅途中的时间尽可能短,出门旅游的游客则希望旅费尽可能省,而老年旅客则要求中转次数最少。编制一个全国城市间的交通咨询程序,为旅客提供两种或三种最优决策的交通咨询。
【基本要求】
(1)提供对城市信息进行编辑(如:添加或删除)的功能。
(2)城市之间有两种交通工具:火车和飞机。提供对列车时刻表和飞机航班进行编辑(增设或删除)的功能。
(3)提供两种最优决策:最快到达或最省钱到达。全程只考虑一种交通工具。
(4)旅途中耗费的总时间应该包括中转站的等候时间。
(5)咨询以用户和计算机的对话方式进行。由用户输入起始站、终点站、最优决策原则和交通工具,输出信息:最快需要多长时间才能到达或者最少需要多少旅费才能到达,并详细说明依次于何时乘坐哪一趟列车或哪一次班机到何地。
系统框图:
模块说明:
本系统共分
1、
2
3、
4、删除城市
5、添加列车
6、添加航班
7、删除列车或航班
8、找出最小费用路线
9、打印出最小费用路线
10、初始化系统数据(读入内存)
11、找出最快路线
12、计算最快路线耗费的时间并打印
13、计算最小费用路线
14、主界面
15、存储信息到文件
16、退出
下面是系统总流程图:
下面是各模块示意图:
三、系统测试
1、主界面
2、添加城市模块:输入命令 1 后,将提示输入城市名,而后返回主界面
3、删除城市:输入命令2后,提示输入城市名,而后返回主界面
《数据结构(C语言版)》教案
《数据结构(C语言版)》教案
《数据结构(C语言版)》教案
2020 至2020 学年第一学期教案课程名称数据结构使用教材《数据结构(C语言版)》教学时数56课程性质必修任课班级(人数)信管(53人)信息系(部)信管教研室任课教师山东科技大学泰山科技学院课时授课计划2020-2020学年第二学期
第1周授课日期2月20 日星期1 月日星期月日星期月日星期月日星期班级信管10-1 基本课题第1章绪论 1.1-1.2 教学目的与要求:
1. 了解数据结构的基本概念
2. 理解常用术语教学重点:
数据结构的基本概念和术语教学难点:
数据元素之间的四种结构关系作业及参考书:
1、什么是数据结构?《数据结构算法实现及解析》/高一凡编著教具:
多媒体板书课堂类型:
讲授教学过程:自我介绍——开课——引入——展开——举例——小结——作业一、自我介绍和课程介绍约8min 课时:64 二、引入约2min 由问题的提出引入三、讲课进程设计1.1 什么是数据结构 1.1.1、数据结构与其它的关系约15min 数据结构+算法=程序程序设计: 为计算机处理问题编制一组指令集算法: 处理问题的策略数据结构: 问题的数学模型 1.1.2、当今计算机应用的特点:
约25min l) 所处理的数据量大且具有一定的关系;
2) 对其操作不再是单纯的数值计算,而更多地是需要对其进行组织、管理和检索。
举例说明:
1) 学生成绩表2)井安棋对弈3)交通管理结论计算机的操作对象的关系更加复杂,操作形式不再是单纯的数值计算,而更多地是对这些具有一定关系的数据进行组织管理;
北京交通大学《C语言程序设计(专)》在线作业二答案答案
北交《C语言程序设计(专)》在线作业二-0010试卷总分:100得分:100
一、单选题(共10道试题,共40分)L执行以下程序后,a,b的值分别为main ( ){ int a, b, k=4, m=6, *pl=&k, *p2=&m; a=pl=&m;b=(*pl ) / ( *p2 ) +7;printf (z,a=%d \ n,z, a) ; printf ("b=%d\n〃,b) ;}
A.-1,51,6
B.0, 74, 10 答案:C
2.请选出可用作C语言用户标识符的是void, define, WORD
A.a3_b3,_123, IFFOR, 一abc, Case
B.2a, Do, Sizeof答案:B
3.下列程序的输出结果是main (){ double d=3. 2; int x, y;x=l. 2; y= (x+3.
8) /5. 0; printfd*y) ;}
A.33.2
B.03. 07 答案:C
4.若已定义:int a [ ] ={0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p=a, i; 其中0≤i≤9,则对a数组元素不正确的引用是
A. a [p-a]
B.* (&a [i])
C.p [i]a [10]
答案:D5.下面程序段的运行结果是char *format=/,%s, a=%d, b=%d \ n z,; int
a=ll, b=10;a+=b; printf (format, z,a+=b,z, a, b);A. for, 〃a+=b〃, ab
ST-EG-D2003002_实验指导书_ C语言程序设计
大连交通大学
《C程序课程设计》指导书
一、微型计算机系统配置
1.硬件
PC系列微型计算机,各种兼容机及笔记本均可。
处理器:Pentium级处理器;推荐使用Pentium 90或更高级处理器。
内存:640MB以上,一个硬盘驱动器和一个CD-ROM驱动器。
最好是彩色显示器,并配鼠标。
应配置打印机一台。
2.软件
Windows XP,Windows server等操作系统。
Microsoft Visual C++6.0软件一套。
二、实验参考资料:
1:分支与循环程序设计
1.实验目的
掌握分支与循环程序设计的方法和有关语句。
2.实验内容
实验题1.1 计算一元二次方程ax²+bx+c=0
注意不同的根有不同的输出。
程序如下:
}
实验题1.2 有一函数
x (x<1)
y= 2x-1 (1≤x<10)
3x-11 (x≥10)
写一程序,输入x,输出相应的y值。
程序如下:
实验题 1.3 编写一个打印菲波那契数列的前20个数的程序。每行打印5个数据。菲波那契数列是一个正整数序列,它的第一、二个数分别是0和1。以后,每个数都是前两个数的和。
程序如下:
2:数组与字符串
1.实验目的
掌握有关数组和字符串的程序设计方法。
2.实验内容
实验题2.1 已知一组数据如下:
6,3,42,23,35,71,98,67,56,38
编写程序,把它们按从小到大的次序排列起来。
程序如下:
/*EX3-1*/
实验题2.2 求矩阵:
1 2 3
A =
4 5 6
的转置矩阵,A矩阵的转置矩阵B是这样的矩阵,其元素b ij=a ji。
程序如下:
/*EX3-2*/
西安交通大学c语言练习题
西安交通大学c语言练习题
-、第一周
1、在控制台上输出:中国加油!注:感叹号为中文感叹号
//屏幕显示:中国加油!
#include <stdio.h> //包含基本输入输出库文件
int main() //主函数名
{
printf("中国加油!\n"); //屏幕显示语句
return 0; //表示程序顺利结束
}
2、请输入一个8位的十进制整数,编写程序取出该整数的中间4位数,分别输出取出的这4位数以及该4位数加上1024的得数。输入:一个整数。输出:两个整数,用空格分隔。
样例输入: 9988776
输出:8877 9901
#include<stdio.h>
int main()
{
int n,n1,n2,a,b,c,d;
scanf("%d",&n) ;
a=(n/100000)%10;
b=(n/10000)%10;
c=(n/1000)%10;
d=(n/100)%10;
n1=a*1000+b*100+c*10+d*1;
n2=n1+1*1000+0*100+2*10+4*1;
printf("%d %d",n1,n2);
return 0;
}
3、企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成8%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成2%,高于100万元时,超过100万元的部分按1%提成。编写程序,输入用户当月利润,输出发放奖金总数。
C语言程序课程设计-猜数字游戏
C语言程序设计课程设计
专业:自动化
班级:
姓名:
学号:
指导教师:
兰州交通大学自动化与电气工程学院
2015年07月21日
一.引言
1.1设计目的
复习和巩固C语言基础知识,进一步加深对C语言的理解和掌握。提高同学将课本上的理论知识和实际结合的能力,锻炼同学的分析解决实际问题的能力,提高同学团队合作的能力。使同学们善于观察和思考,善于合作,具备实践编程的基础素质,和实际问题分析的思考方式。
1.2设计要求
在设计时充分地分析和理解问题本身,综合考虑系统功能,怎样使系统结构清晰、合理、简单和易于调试。然后详细设计,确定每个过程和函数的简单功能,以及过程(或函数)之间的调用关系。最后认真完成课程设计说明书,并对设计方法,结果等进行总结。
充分地分析和理解问题本身,弄清要求做什么(What to do?)。在确定解决方案框架过程中(How to do?),综合考虑系统功能,考虑怎样使系统结构清晰、合理、简单和易于调试。最后确定每个过程和函数的简单功能,以及过程(或函数)之间的调用关系。
确定算法的主要流程,在此基础上进行代码设计(Coding),每个明确的功能模块程序一般不超过60行,否则要进一步划分。
上机前程序静态检查可有效提高调试效率,减少上机调试程序时的无谓错误。静态检查主要有两种途径:(1)用一组测试数据手工执行程序;(2)通过阅读或给别人讲解自己的程序而深入全面地理解程序逻辑。
二.基础题
2.1题目
用选择法对10个数进行排序。
有一个已排好序的数组。现输入一个数,要求按原来的规律插入到原数组中。
2.2解题思路
华东交通大学理工学院
#include
#include
#include
#define M 10 //------------------------------------学生数量
#define N 4 //------------------------------------科目数量struct student//-----------------------------------学生信息结构体{
long num;//-------------------------------------学号
char name[7];//---------------------------------姓名
char sex[3];//----------------------------------性别
char date[13];//--------------------------------出生日期
int score[N];//---------------------------------各科成绩
int sum;//--------------------------------------总成绩
double ave;//-----------------------------------加权平均分
}st[M];
void Menu()//-----------------------------------------系统菜单{
printf("**************************\n");
西南交大上机考试必备c语言题目+源程序代码(精心总结)
1.用π/4≈1-1/3+1/5-1/7+…公式求π的近似值,直到某一项的绝对值小于10-6为止
#include
#include
void main()
{ int s;
float n,t,pi;
t=1;pi=0;n=1.0;s=1;
while(fabs(t)>1e-6)
{ pi=pi+t;
n=n+2;
s=-s;
t=s/n;
}
pi=pi*4;
printf("pi=%10.6f\n",pi);
}
2.求Fibonacci数列前40个数
#include
void main()
{
long int f1,f2;
int i;
f1=1;f2=1;
for(i=1; i<=20; i++)
{ printf("%12ld %12ld ",f1,f2);
if(i%2==0) printf("\n");
f1=f1+f2;
f2=f2+f1;
}
}
3.删除字符串中的数字字符,以‘#’作为字符串的结束标志
#include
#include
fun(char *p)
{
char a[100];
int i,j,k;
for(i=0,j=0;*(p+i)!='#';i++)
{
if(*(p+i)<'0'||*(p+i)>'9')
/*(((s1[i]>='a')&&(s1[i]<='z'))||((s1[i]>='A')& &(s1[i]<='Z')))*/
{
a[j++]=*(p+i);
k=j;
}
}
a[k]='\0';
strcpy(p,a);
}
void main()
{
char s1[100];
printf("请输入随意字符:\n");
高级语言程序设计A西南交通大学
前一次作业详情
你已经完成:11 题 (共有27 题,客观题11 道)
正确答案: D 解答参考:
你选择的答案:[前面作业中已经做正确] [正确] 正确答案: D
解答参考:
11.
要用fopen 函数打开一个新的二进制文件, 该文件要既能写也能读, 则文件方式字符
串应是(10) 。
(A)“ ab+”
(B)“ wb+”
(C)“r+ ”
(D)“ ab” 你选择的答案:[前面作业中已经做正确] [正确] 正确答案: B 解答参考:
(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。
在线只需提交客观题答案。)
二、主观题(共16 道小题)
12.
main()
{ int x=2,y=-1,z=2;
if(x<Y)< span> if(y<0)
z=0; else z+=1;
printf( “ %d n”,z);
}
写出程序输出结果(1) 。
参考答案: 2
13.下面程序的运行结果是(2) 。
void fl(void)
{int x=1; static y=2; x++; y++; printf("%d,%d\n",x, y);
} void main() { int k; for(k=1;k<=3;k++) fl();
}
参考答案:
#define N 8 int locate(int a[N],int x,int *pc) { int
i,first=-1;
*pc=0;
for(i=0;i<N;i++) if(a[i]==x) { if(*pc==0) first= i;
C语言第3章参考答案(上海交大出版社)
第3章程序设计题参考答案1.代码3-1如下:
2.代码3-2如下:
3.代码3-3如下:
4.代码3-4如下:
5.代码3-5如下:
6.代码3-6如下:
7.代码3-7如下:
8.代码3-8如下:
9.代码3-9如下:
10.代码3-10如下:
大学C语言 ppt课件
将 s 的值返回
到调注用意处,再
将结果赋给变
量i,则i=3
实参和形参必须个则数x相=1同递,给类形型参一y,致; 实参和形参按从左到右顺则序y=对2应,一一传递数 据。
22
ppt课件
5.5 函数的调用
5.5.2 调用方式 在 C 语言中,可以用以下三种方式调用函数: 1. 函数表达式 函数作为表达式中的一项出现在表达式中,函数返回值参与
p2();
/*调用函数p2*/
p1();
/*调用函数p1*/
return 0;
}
15
ppt课件
提示
以前的ASCII C标准中(即上例中): 函数无参数,函数名后直接用一对空括号()不用说明其参数。
在最新的标准 C99 中建议: 函数无参数,函数名后括号内写void ,这样更明确。
如声明一个函数: int function(void) {
(1)标准函数,即库函数。 这是由系统提供的。 如以前学的 printf()、scanf()……
都是输入输出库函数。 Turbo C2.0 提供的运行程序库有 400 多个函数,VC++6.0
提供的函数更多。 常用的库函数本书在附录Ⅴ中给出。对这些库函数应熟悉其
功能,只有这样才可省去很多不必要的工作。
功能 求整数 x 的绝对值
华东交通大学C语言题库
第1题
已知:int i=8,j=10,m,n;m=++i;n=j++;问语句执行后m=【1】,n=【2】。答案:910
第2题
int a=1,b=2,c=3; 执行语句a += b *= c;后a的值是【1】.
答案:7
第3题
x=5,y=8时,c语言表达式5-2>=x-1<=y-2的值是【1】.
答案:1
第4题
设k=(a=2,b=3,a*b),则k 的值为【1】.
答案:6
第5题
int x; x=-3+4%-5*3, 则x的值为【1】.
答案:9
第6题
设x=72,表达式x=(x>=60)的值为【1】.
答案:1
第7题
int x=y=z=2;x=y==z; 则x的值为【1】.
答案:1
第8题
int x; x=-3+4%5-6, 则x的值为【1】.
答案:-5
第9题
程序段int k=10; while(k=0) k=k-1循环体语句执行【1】次.
答案:0
第10题
已知 a=10,b=15,c=1,d=2,e=0,则表达式 a+b>10||a+b<0的值为【1】. 答案:1
第1题
while和do…while循环不论什么条件下它们的结果都是相同的.
答案:N
第2题
若有定义和语句:
int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);
若通过键盘输入:
10,A,12.5,则a=10,c='A',f=12.5.
答案:Y
第3题
逻辑表达式-5&&!8的值为1.
答案:N
第4题
C语言中只能逐个引用数组元素而不能一次引用整个数组。
答案:Y
第5题
若有定义和语句:
西安交通大学《程序设计基础》在线作业-002
《程序设计基础》在线作业
以下程序段的输出结果是( )int a=1234;printf("%2d\n",a);
A:12
B:34
C:1234
D:提示出错、无结果
正确选项:C
若二维数组a有m列,则在a[i][j]前的元素个数为()。
A:j*m+I
B:i*m+j
C:i*m+j-1
D:i*m+j+1
正确选项:B
函数的形式参数隐含的存储类型说明是()。
A:extern
B:static
C:register
D:auto
正确选项:D
若有以下的定:int t[3][2];能正确表示t数组元素地址的表达式是()。A:&t[3][2]
B:t[3]
C:&t[1]
D:t[2]
正确选项:D
以下叙述正确的是()。
A:在C程序中,main函数必须位于程序的最前面
B:C程序的每行中只能写一条语句
C:C语言本身没有输入输出语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误
正确选项:C
double x;scanf("%lf", 不可以赋值给x变量的常量是()。
A:123
B:100000
C:A'
D:"abc"
正确选项:D
设有定义:int n=0,*p= n,**q= p,则下列选项中正确的赋值语句是( )
A:p=1;
B:*q=2;
C:q=p;
D:*p=5;
正确选项:D
下面程序的运行结果是#includemain(){ int y=10; do {y--;}while(--y); printf( %d\n ,y--);}
A:-1
B:1
C:8
D:0
正确选项:D
经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
C语言 说课材料 说课模板
5
第一部分
《C语言程序设计》说课
课程的性质、地位及教材分析INSTITUTE OF A&T XUZHOU
教材选用原则
内容体现科学性、时代性、实用性
面向应用,理论与实践有机结合
教学与项目开发融为一体,浅显易 懂,符合高职学生认知规律。
任务驱动:学生在完成任务的过程中掌握编程技巧,调动他 们学习的主动性和积极性 选用由李志球、刘昊编著的《C语言程序设计教程》(第二 版),该教材由电子工业出版社出版,内容包含前面所述所 有内容。
lizq98@xzcat.edu.cn
3
第一部分
《C语言程序设计》说课
课程的性质、地位及教材分析INSTITUTE OF A&T XUZHOU
课程的地位
应用程
序设计
软件工程
C++、VC、VB
数据结构 C语言程序设计
lizq98@xzcat.edu.cn
4
第一部分
《C语言程序设计》说课
课程的性质、地位及教材分析INSTITUTE OF A&T XUZHOU
课程的目标、地位
作为计算机类的专业基础课《C语言程序设计》课程目标为:
(1)培养编程思想,熟悉基本程序设计方法; (2)能更好的利用程序设计思想解决本专业领域中的问题; (3)将程序设计方法用于后续计算机语言课程的学习中,为其他 相关课程奠定基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交通大学C语言第二
次作业
题目1
正确
满分1.00
标记题目
题干
对于传值调用(By Value)的描述,哪一个正确?()
选择一项:
a. 实际参数和形式参数共占相同的内存位置
b. 实际参数会把内存地址传递给形式参数
c. 实际参数和形式参数可以使用不同的数据类型
d. 实际参数会将变量内容复制后,把副本传给形式参数
题目2
正确
满分1.00
标记题目
题干
关于多态,下列说法错误的是()
选择一项:
a. 编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,
而运行时多态在编译时就能确定要调用成员方法的哪个版本
b. 多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写
虚方法来实现,后者是通过对同一个函数名编写多个不同的实现代码来
完成。
c. 多态可以分为编译时多态和运行时多态。前者的特点是在编译时就
能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要
调用成员方法的哪个版本
d. 多态实际上就是重载,它们本质上是一样的
题目3
正确
满分1.00
标记题目
题干
关于静态成员,下列说法正确的是()
选择一项:
a. 在类实例化后静态成员也被实例化,因此不同的对象有不同的静态
成员
b. 在类定义时静态成员属于类,在类实例化后静态成员属于对象
c. 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的
静态成员
d. 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有
一个版本
题目4
正确
满分1.00
标记题目
题干
假设有类C继承类B,类B继承类A,则下面说法正确的是()
选择一项:
a. C仅继承类A的所有成员,不继承类B的成员
b. 类C仅继承类B的所有成员,不继承类A的成员
c. 类C不仅继承类B的所有成员,也继承类A的所有成员
d. 类C继承类A的部分成员,同时继承类B的所有成员
题目5
正确
满分1.00
标记题目
题干
下列对于对象的描述,哪一个正确?()
选择一项:
a. 使用private将对象实例化
b. 一个类只能产生一个对象
c. 使用new运算符来自动实现属性
d. 类下可以实例化多个对象
题目6
正确
满分1.00
标记题目
题干
下面关于接口的说法,正确的是()
选择一项:
a. 接口中定义的方法可以编写其实现代码
b. 接口中定义的方法都必须是虚方法
c. 接口中的所有方法都必须在其派生类中得到实现
d. 继承接口的类可提供被继承接口中部分成员的实现代码
题目7
正确
满分1.00
标记题目
题干
下面关于类的定义,错误的是()
选择一项:
a. class A
{
void f( ){ }
};
b. class A
{
private void f() {return; }
}
c. class A
{
void f( ) { }
}
d. class A
{
f( ){ }
}
题目8
正确
满分1.00
标记题目
题干
要从派生类中访问基类的成员,应使用关键字()
选择一项:
a. base
b. new
c. this
d. override
题目9
正确
满分1.00
标记题目
题干
在类A中定义了属性y:
class A
{
public int y
{
get{return 1;}
set{ }
}
}
并试图通过下列代码来实现对属性y的访问
A b=new A();
b.y=2;
int x=b.y;
对此,下列说法正确的是()
选择一项:
a. 属性y可读、但不可写,因此语句“
b.y=2;”是错误的
b. 属性y可读可写,因此变量x的值为2
c. 属性y可写,但不可读,因此语句“int x=b.y;”是错误的
d. 属性y可读可写,变量x的值为1
题目10
正确
满分1.00
标记题目
题干
在类A中试图重载构造函数,并使用构造函数创建对象:
class A
{
A( ){ } //语句1
public void A(int x){ } //语句2
public A(int x, int y){ } //语句3
}
class Program
{
static voidMain(string[] args)
{
A a=new A(); //语句4
A b=new A(100,200); //语句5
}
}
其中,正确的语句包括()。
选择一项:
a. 语句1、语句2和语句3
b. 语句3和语句5