C期末试题卷A卷.docx
- 文档编号:2799071
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:6
- 大小:28.77KB
C期末试题卷A卷.docx
《C期末试题卷A卷.docx》由会员分享,可在线阅读,更多相关《C期末试题卷A卷.docx(6页珍藏版)》请在冰豆网上搜索。
C期末试题卷A卷
市仪器仪表高级技工学校
2017-2018学年度第一学期《C#项目开发》期末考试试卷(A)卷(共7页)
15Z-5班:
学号:
成绩:
一、单选题(每题2分,共30分,错填或不填均无分)
1.在32位计算机中,一个字长所占的字节数为()
A)1B)2C)4D)8
2.以下选项中合法的用户标识符是()
A)longB)testC)3DmaxD)break
3.以下程序的输出结果是()。
voidmain()
{intm=1,n=1,k;
if(++m<1&&n--<=0)
Console.WriteLine("{0},{1}",m,n);
else
Console.WriteLine("{0},{1}",m,n);
}
A)0,2B)1,2C)1,1D)2,1
4.以下程序段中与语句k=a>b?
(b>c?
1:
0):
0;功能等价的是()。
A)if(a>b&&b>c)k=1;elsek=0;
B)if(a>b||b>c)k=1;
C)if(a<=b)k=0;elseif(b<=c)k=1;elsek=0;
D)if(a>b)k=1;elseif(b>c)k=1;
5.下面程序段的运行结果是()。
intx=0,y=0;
while(x<4)
{y++;
x+=++y;
}
Console.Write("{0},{1}",y,x);
A)20,7B)4,6C)6,12D)20,8
6.下面的符号常量定义中,正确的是()
A)constdoublePI3.14;B)constdoublePI;
C)constdoublePI=3.14D)constPI3.14
7.若有定义:
inta=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>d)的值为()。
A)0B)1C)5D)6
8.以下()是不正确的字符串常量。
A)"12'12"B)'abc'C)"0"D)""
9.若有定义:
intx=1111,y=222,z=33;
则语句Console.WriteLine("{0}+{1}+{2}",x,y,z);运行后的输出结果为()。
A)111122233B)1111,222,33
C)111122233D)1111+222+33
10.语句a=(3/4)+3%2;运行后,a的值为()。
A)0B)1C)2D)3
11.以下程序段中与语句k=a>b?
(b>c?
1:
0):
0;功能等价的是()。
A)if(a>b&&b>c)k=1;elsek=0;
B)if(a>b||b>c)k=1;
C)if(a<=b)k=0;elseif(b<=c)k=1;elsek=0;
D)if(a>b)k=1;elseif(b>c)k=1;
12.执行语句for(i=1;i++<4;);后变量i的值是()。
A)不定B)3C)4D)5
13.若有定义:
inta=1,b=2,c=3,d=4,x=5,y=6;,则表达式(x=a>b)&&(y=c>d)的值为()。
A)0B)1C)5D)6
14.以下程序的输出结果是()。
voidmain()
{inta=-1,b=1,k;
if(++a<0&&b--<=0)
Console.WriteLine("{0},{1}",a,b);
else
Console.WriteLine("{0},{1}",b,a);
}
A)-l,lB)0,1C)0,0D)1,0
15.下面程序段,则下面描述中正确的是()。
intk=2;
while(k!
=2)
{Console.Write(k);
k--;
}
A)while循环执行10次B)循环题语句一次也不执行
C)循环是无限循环D)循环体语句执行一次
二、填空题(每空2分,共20分)
1、若已定义:
intb;则语句b=4/3+2%4;运行后,b的值为________。
2、若inta=2,b=3;floatx=3.5,y=2.5;
则表达式(float)(a+b)/2+(int)x%(int)y的值是__________.
3、以下代码的输出结果为___________
main()
{charm;
m=(char)((int)’A’+32);
Console.WriteLine("{0}",m);
}
4.若有如下语句,则之后m的值是__________。
intm,x=2,y=5;
x++;
m=x+y++;
5.若有定义:
intk,i=3,j=3;,则表达式k=(++i)*(j--)的值是_________。
6.若有定义:
inta=6,b=2;charc1='a',c2='b';,则表达式a+b%5+c2-c1的值是________。
7、表达式3/5的值是____,3.0/5的值是_______,3%5的值是____,91/5的值是______.
三、写出下列程序的运行结果(每题5分,共30分)
1.voidmain()
{inta=2,b=3,c=4;
a*=16+(b++)-(++c);
Console.WriteLine(a);
}
运行结果:
___________________
2.main()
{intx=10,y=10;
Console.WriteLine("x={0},y{1}",x--,--y);
}
运行结果:
_________________
3.写出下面程序运行的结果()。
main()
{intk=1,n=342;
do{k*=n%10;n/=10;}while(n);
Console.Write(k);
}
运行结果:
______________
4.以下程序的输出结果是
main()
{intn=12345,d;
while(n!
=0)
{d=n%10;
Console.Write(d);
n/=10;
}
}
5.以下程序运行时,输出结果是_____________。
voidmain()
{intx=10,y=20,t=0;
if(x>y)
t=x;x=y;y=t;
Console.WriteLine("{0},{1}",x,y);
}
6、以下程序的输出结果是______________
#include
main()
{
inta,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
Console.Writeline("a={0},b={1}",a,b);
}
四、编程题(每题10分,共20分)
1.如下图所示的WPF主界面上有两个文本输入框txtNum1、txtNum2,分别用来输入两个整数;【运算】按钮实现求这两个整数的和,并把和赋值给主界面上的标签lblSum。
请写出【运算】按钮的单击事件代码;
privatevoidbtnRun_Click(objectsender,RoutedEventArgse)
{
}
2.计算并输出1到100之间偶数的和
staticvoidMain(string[]args)
{
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 期末 试题