青岛理工大学C语言期末复习题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
char c=32; double x=12.3E2.5;
D)int
量,则执
main()
printf("%c\n", (a1, a2) ); }
以下叙述中正确的是()
A)程序输出大写字母
B)程序输出小写字母
C
D
8)以下程序运行后的输出结果是
c";
printf("%d %d\n", sizeof(p), sizeof(q));
)4 4 B)3 3 C)3 4
9)以下叙述中错误的是()
A)用户所定义的标识符允许使用关键字
B)用户所定义的标识符应尽量做到
)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识10)在
)数组类型
.
.
D)赋值表达式末尾加分号就构成赋值语句16)以下叙述中正确的是()
A
c2=getchar();
putchar(c1); putchar(c2);
}
当运行时输入:a<回车
)变量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 x=0210; printf("%x\n", x); } )以下程序运行后的输出结果是【
main()
{ char c; int n=100;
float f=10; double x;
x=f*=n/=(c=50);
printf("%d %f\n", n, x);
main()
{ char a, b;
a='A'+'5'-'3'; b=a+'6'-'2' ;
printf("%d %c\n", a, b);
}
章选择结构
一、单选题
)若变量c为
表达式是()
A)
C)
3)能正确表示逻辑关系“
式是()。
A)
.
.
%b<1)||(a/b>1);
\n", a, b, c); }
3)以下程序运行后的输出结果是【main()
{int a=1, b=3, c=5;
if(c=a+b) printf("yes\n");
.
B)每个函数都可以被单独编译
)每个函数都可以单独运行
)在一个函数内部可以定义另一个函数
4)在
A
B
int n, int m)
j;
for(i=m; i>=n; i--) a[i+1]=a[i];
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]);
}
A)
)在调用函数时,如果实参是简单变量,它与对应形参
之间的数据传递方式是()。
.
.
b++; c++;
return(a+b+c);}
main()
{ int i,a=5;
for(i=0;i<3;i++) printf("%d
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;
)以下函数的功能是:求x的
double fun( double x, int y)
.
main()
{ int i=6,j=8;
printf("%d\n", S(i+j));
}
)以下程序运行后的输出结果是【
# define f(x) (x)*(x)
main()
{ int i1, i2;
i1=f(10)/f(5) ; i2=f(6+6)/f(3+3) ;
printf("%d, %d\n", i1, i2);
}
章数组
一、单选题
)以下程序程序运行后的输出结果是(
.
.
.
.
.
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)下述关于
.
.
. .