C语言程序设计试题及答案三.docx
- 文档编号:29492456
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:9
- 大小:17.41KB
C语言程序设计试题及答案三.docx
《C语言程序设计试题及答案三.docx》由会员分享,可在线阅读,更多相关《C语言程序设计试题及答案三.docx(9页珍藏版)》请在冰豆网上搜索。
C语言程序设计试题及答案三
C语言程序设计试题及答案(三)
学号:
学习中心名称:
专业:
层次:
姓名:
题号
一
二
三
四
五
六
七
八
九
十
总分
得分
注意:
所有答案都要写在答题卡上
一、单项选择题(20分,每题2分)
1.执行下列程序段后,正确的结果是(B)
intk,a[3][3]={1,2,3,4,5,6,7,8,9};
for(k=0;k<3;k++)
printf(“%2d”,a[k][k]);
A)123B)159C)147D)369
2.若a是int类型变量,则计算表达式a=25/3%3的值是:
(B)
A)3B)2C)1D)0
3.下面正确的字符常量是:
(C)
A)“c”B)‘\\’’C)‘W’D)‘’
4.C语言中,运算对象必须是整型的运算符是:
(B)
A)%B)/C)*D)+
5.数字字符0的ASCII值为48,若有以下程序
main()
{
chara='1',b='2';
printf("%c,",b++);
printf("%d\n",b-a);
}
程序运行后的输出结果是。
(B)
A)3,2B)50,2C)2,2D)2,50
6.以下语句或语句组中,能正确进行字符串赋值的是。
(D)
A)char*sp;*sp="right!
";B)chars[10];s="right!
";
C)chars[10];*s="right!
";D)char*sp="right!
";
7.for(i=0;i<10;i++)
if(i〈=5〉break;
则循环结束后i的值为(B)
A)0B)1C)5D)10
8.执行下列程序段后,正确的结果是(C)
charx[8]={8,7,6,5,0,0},*s;
s=x+1;
printf(“%d\n”,s[2]);
A)nB)0C)5D)6
9.C语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是:
A
A)单向值传递B)地址传递C)相互传递D)由用户指定方式
10.设有数组定义:
charstr[]=”China”;则下面的输出为(C)
printf(“%d”,strlen(str));
A)4B)5C)6D)7
二、填空题(30分,每空2分)
1.下列程序段的输出结果是3。
inti=19,j;
j=i%4;
printf(“%d”,j);
2.已知fun1函数的功能是将三个数按由大到小的顺序调整后依次放入a,b,c三个变量中,其中a存放最大的数,利用fun2函数填空完成此功能。
voidfun2(int*x,int*y)
{
intt;
t=*x;*x=*y;*y=t;
}
voidfun1()
{
inta=20,b=30,c=25;
if(c>b)fun2(__&c,&b____);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 试题 答案