1、2015年 4月全国自考(计算机软件基础)真题试卷及答案解析(总分:70.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.C语言中,字符串的结束标记是 【 】(分数:2.00)A.空格B.换行C.0D.t2.算式 (分数:2.00)A.a*bc*dB.a*bcdC.ac*bdD.a*b(c*d)3.下列程序段执行后,y 的值是 【 】 int x=80,y;y=x50? 60:70;(分数:2.00)A.50B.60C.70D.804.下列代码段执行后,k 的值是 【 】 int i=0,j=1,k=2;if(j=i)k=i+j;(分数:2.00)A.0B.1C
2、.2D.35.下列数组定义语句中,错误的是 【 】(分数:2.00)A.int i2=0,1,2;B.int i2=0,1,2,3;C.int i22=0,1,2;D.int i22=0,1,2,3;6.有下列程序: #include void fun(int a,int n) for(int i=0;i2015年 4月全国自考(计算机软件基础)真题试卷答案解析(总分:70.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.C语言中,字符串的结束标记是 【 】(分数:2.00)A.空格B.换行C.0 D.t解析:解析:字符串常量中每个字符占 1个字节的存储空间,系
3、统自动给串后面加一个结束标记字符0,0是 ASCII码值为 0的字符。2.算式 (分数:2.00)A.a*bc*d B.a*bcdC.ac*bdD.a*b(c*d)解析:解析:a*bc*d 是算式3.下列程序段执行后,y 的值是 【 】 int x=80,y;y=x50? 60:70;(分数:2.00)A.50B.60 C.70D.80解析:解析:因为 x的值为 80,表达式 x50的值为非 0,所以 y的值为 60。4.下列代码段执行后,k 的值是 【 】 int i=0,j=1,k=2;if(j=i)k=i+j;(分数:2.00)A.0B.1C.2 D.3解析:5.下列数组定义语句中,错误的是 【 】(分数:2.00)A.int i2=0,1,2;B.int i2=0,1,2,3; C.int i22=0,1,2;D.int i22=0,1,2,3;解析:6.有下列程序: #include void fun(int a,int n) for(int i=0;i