(21)c语言中 while 和do-while循环的主要区别是
a)do-while的循环体至少无条件执行一次
b)while的循环控制条件比do-while的循环控制条件更严格
c)do-while允许从外部转到循环体内
d)do-while 的循环体不能是复合语句
正确答案: a
(22)以下程序的输出结果是
main()
{ int x=1,y=3;
printf("%d,",x++);
{ int x=0;x+=y*2;
printf("%d,%d, ",x,y);
}
printf("%d,%d\n",x,y);
}
a)1,6,3,1,3
b)1,6,3,6,3
c)1,6,3,2,3
d)1,7,3,2,3
正确答案: c
(23)下面程序输出的结果是
main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d ",a[2-i][i]);
}
a)1 5 9
b)7 5 3
c)3 5 7
d)5 9 1
正确答案: b
(24)请阅读以下程序:
main()
{ int a=5,b=0,c=0;
if(a=b+c)printf("***\n");
else printf("$$$\n");
}
以上程序
a)有语法错不能通过编译
b)可以通过编译但不能通过连接
c)输出***
d)输出$$$
正确答案: d
(25)以下程序的输出结果是
main()
{ char c=′z′;
printf("%c",c-25);
}
a)a
b)z
c)z-25
d)y
正确答案: a
(26)下面函数的功能是
char *fun(char *str1,char*str2)
{while((*str1)&&(*str2++=*str1++));
return str2;
}
a)求字符串的长度
b)比较两个字符串的大小
c)将字符串str1复制到字符串str2中
d)将字符串str1接续到字符串str2中
正确答案: c
(27)下面函数调用语句含有实参的个数为
func((exp1,exp2),(exp3,exp4,exp5));
a)1
b)2
c)4
d)5
正确答案: b
(28)下面程序段的运行结果是
char *s="abcde";
s+=2;printf("%d",s);
a)cde
b)字符′c′
c)字符′c′的地址
d)无确定的输出结果
正确答案: c
(29)已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的正确输出结果是
void print_value(int *x)
{printf("%d\n",++*x);}
a)23
b)24
c)25
d)26
正确答案: d
(30)当顺利执行了文件关闭操作时,fclose函数的返回值是
a)-1
b)true
c)0
d)1
正确答案: c
(31)设有如下定义
char *s[2]={ "abcd","abcd"};
则下列说法错误的是
a)s数组元素的值分别是"abcd"和"abcd"两个字符串的首地址
b)s是指针数组名,它含有两个元素分别指向字符型一维数组
c)s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素
d)s数组的两个元素中分别存放了字符′a′和′a′的地址
正确答案: c
(32)以下不能对二维数组a进行正确初始化的语句是
a)int a[2][3]={0};
b)int a[][3]={{1,2},{0}};
c)int a[2][3]={{1,2},{3,4},{5,6}};
d)int a[][3]={1,2,3,4,5,6};
正确答案: c
(33)有以下程序
struct stu
{ char num[10]; float score[3]; };
main()
{struct stu s[3]={{"20021",90,95,85},
{"20022",95,80,75},
{ "20023",100,95,90},
},*p=s;
int i; float sum=0;
for(i=0;i<3;i++)
sum=sum+p->score[i];
printf("%6.2f\n",sum);
}
程序运行后的输出结果是
a)260.00
b)270.00
c)280.00
d)285.00
正确答案: b
(34)若有说明:int a[10];则对a数组元素的正确引用是
a)a[10]
b)a[3,5]
c)a(5)
d)a[10-10]
正确答案: d
(35)下面程序段中,输出*的个数是
char *s="\ta\018bc";
for(;*s!=′\0′;s++)printf("*");
a)9
b)5
c)6
d)7
正确答案: c
本文共4页: 第
[1] [2] [3] [4] 页