青岛理工大学C语言期末复习题库
char c=32;
double x=12.3E2.5;
int
则执行表达
main()
{ char a1='M', a2='m';
printf("%c\n", (a1, a2) ); }
以下叙述中正确的是()
A
C
8)以下程序运行后的输出结果是
main()
{ char p[]={'a', 'b', 'c'}, q[]="abc";
printf("%d %d\n", sizeof(p), sizeof(q));
}
A)
9)以下叙述中错误的是
A)用户所定义的标识符允许使用关键字
B)用户所定义的标识符应尽量做到
C)用户所定义的标识符必须以字母或下划线开头
D)用户定义的标识符中,大、小写字母代表不同标识10)在
)数组类型11)下列字符串属于标识符的是()
.
.
.
C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句16)以下叙述中正确的是()
A
B
c1=getchar();
putchar(c1);
}
当运行时输入:
)变量
scanf("%d%*d%d", &i, &k);
printf("%d%d%d\n", i, j, k);
}
)已知字符A
从键盘输入:
#include "stdio.h"
main()
{ char a, b;
a=getchar(); scanf("%d", &b);
a=a-'A'+'0'; b=b*2;
printf("%c %c\n", a, b);
}
)以下程序运行后的输出结果是【
main()
{ int
)以下程序运行后的输出结果是【
main()
.
{ char
float
x=f*=n/=(c=50);
printf("%d
}
)已知字母
出结果是【10】
main()
{ char
a='A'+'5'-'3';
printf("%d
}
章选择结构
一、单选题
若变量c为
表达式是()
A)
C)
3)能正确表示逻辑关系
是()。
A)
.
.
a=10; b=20; c=(a%b<1)||(a/b>1);
printf("%d %d %d\n", a, b, c);
}
3)以下程序运行后的输出结果是【main()
{int a=1, b=3, c=5;
if(c=a+b) printf("yes\n");
.
A)每个函数都可以被其它函数调用(包括
B)每个函数都可以被单独编译
C)每个函数都可以单独运行
D)在一个函数内部可以定义另一个函数
4)在
#define N 20
fun(int a[], int n, int m)
{ int i, j;
for(i=m; i>=n; i--) a[i+1]=a[i];
}
main()
{ int i, a[N]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
fun(a, 2, 9);
for(i=0; i<5; i++) printf("%d", a[i]);
.
{ int b=0; static int c=3;
b++; c++;
return(a+b+c);}
main()
{ int i,a=5;
for(i=0;i<3;i++) printf("%d %d", i,
fun(a));
printf("\n");}
3)以下程序运行后的输出结果是【
void swap(int x, int y)
{ int t;
t=x; x=y; y=t;
printf("%d %d ", x, y);
}
main()
{ int a=3, b=4;
y次方,请填空。
double fun( double x, int y)
.
#define S(x) 4*x*x+1
main()
{ int i=6,j=8;
printf("%d\n", S(i+j));
}
)以下程序运行后的输出结果是【
#define
main()
{
i1=f(10)/f(5)
printf("%d,
}
章数组
一、单选题
)以下程序程序运行后的输出结果是(.
.
.
.
main()
{ short a=10,b=20,c; a=a>>2; b=b&4; c=a|b;
printf("%d %d %d\n", a, b, c);
}
第12章
一、单选题
1)下述关于
.
.
一、单选题
1 ~ 5:C B ABA 6~10:DACDA 11~15:BDCAD
16~20:A D ACD 21~22:C C
二、填空题
【1】1 3 7 15 【2】&a[i]或 a+i
【3】a[i] 或 *(a+i)
【4】m-1 【5】n-1 【6】i<10
【7】a[i]-a[i-1] 【8】i%3= =0
【9】a[i][j]+b[i][j] 【10】printf(“\n”) 【11】s=0
第9章
一、单选题
1 ~ 5:DADAC 6~10:ACDAC 11~15:DDDAA
16~18:ABC
第10章
一、单选题
1 ~ 5:BDCBB 6~10:CDDCD 11~15:C D DBB
二、填空题
【1】2 【2】3
【3】30【4】10,x 【5】2,3
第11章
一、单选题
1 ~ 2:AA
二、填空题
【1】 2 4 6
第12章
一、单选题
1 ~ 6:BC D DDA
二、填空题
【1】文本文件【2】二进制文件
【3】非零值【4】0
.