内容发布更新时间 : 2025/3/4 21:27:13星期一 下面是文章的全部内容请认真阅读。
2017年春季学期《C语言》在线考试(适用于2017年6月份考试)
1. C语言中,函数返回值的类型是由 A. return语句中的表达式类型决定 B. 调用函数的主调函数类型决定 C. 调用函数时的临时类型决定 D. 定义函数时所指定的函数类型决定 正确答案: D 满分:2 分 2. 结构化程序的3种基本控制结构是 A. if-else结构、while结构、for结构 B. 顺序结构、分支机构、循环结构 C. while结构、do-while结构、for结构 D. 以上三种都不对
正确答案: B 满分:2 分
3. 对于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 则*p, *(p 3)的值是 A. 1 5 B. 1 3 C. 1 4 D. 1 6
正确答案: D 满分:2 分
4. 语句: printf(\的输出结果是
A. 无输出 B. 结果不确定 C. 1 D. 2
正确答案: C 满分:2 分 5. 以下非法的赋值语句是 A. n=(i=2, i); B. j ; C. (i 1); D. x=j>0;
正确答案: C 满分:6. 以下不合法的赋值语句是 A. x=(1,y=2); B. ++x; C. x=y=15; D. y=int(x);
正确答案: B 满分:7. 以下非法的赋值语句是 A. n=(i=2, i); B. j ; C. (i 1); D. x=j>0;
2 分 2 分 正确答案: C 满分:2 分
8. 下面程序段的输出结果是 int k=11; printf(“%d,%o,%x”,k,k,k); A. 11,12,11 B. 11,13,13 C. 11,013,0xb D. 11,13,b
正确答案: D 满分:2 分
9. 设有定义:int x=0,y=1,z=1;则运行表达式:x=y >z--后,x,y,z的值分别是 A. 1,1,1 B. 1,2,0 C. 0,1,1 D. 0,2,0
正确答案: D 满分:2 分 10.
设
有
如
下
程
序
段
:
int
x=2,
y=3;
printf(\则以下叙述中正确的是
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出 B. 运行时产生出错信息 C. 输出值为2 D. 输出值为3
正确答案: D 满分:2 分