: .
安徽大学2008----2009学年第二学期
C语言程序设计 期末试题 学院 专业 级
学号 姓名 得分
一、单项选择题(30分,每题2分)
每小题的四个选项中只有一个符合题目要求,请将正确选项前字母填在括号中。
1. 若int a[][3]={1,2,3,4,5,6};则a[1][0]的值是【______】。
A. 4 B. 2 C. 1 D. 5
2. 执行下列程序段后,变量k的值是【______】。
int k=3, s[2];
s[0]=k;
k = s[1]*10;
A)不确定 B)0
C)10 D)30
3. 执行下列程序段后,变量k的值是【______】。
int k=3, s[2]={1};
s[0]=k;
k = s[1]+10;
A)不确定 B)0
C)10 D)30
4. 下面程序的输出结果是【______】。
#include <>
void main(void)
{
int i, a[10];
for(i=9;i>=0; i--)
a[i]=10-i;
printf("%d%d%d\n",a[2],a[5],a[8]);
}
A)258 B)741
C)852 D)369
5. 下面程序的输出结果是【______】。
#include <>
void main(void)
{
int a[3][3]={1,2,3,4,5,6,7,8,9},i;
for(i=0;i<3; i++)
printf("%d ",a[i][2-i]);
}
A)1 5 9 B)3 5 7
C)1 4 7 D)3 6 9
6. 下面程序的输出结果是【______】。
#include ""
void fun(int a[])
{
int i;
for(j=0;j<5; j++)
a[j]=j;
}
void main(void)
{
int num[]={5,6,7,8,9}, i;
fun(num);
for(i=0;i<5; i++)
printf("%d ", num[i]);
}
A. 56789 B. 98765 C. 01234 D. 43210
7. 下面程序的输出结果是【______】。
#include ""
void main(void)
{
char c1[]="ABCD",c2[5];
int i;
for(i=0;i<4;i++)
c2[i]=(c1[i]- 'A'-3+26)%26+'a';
安徽大学C语言考试试卷1 来自淘豆网m.daumloan.com转载请标明出处.