现在的位置: 首页 > 14 二级C语言 > 正文

2011春 C语言 选择题(10分)

2011年09月13日 14 二级C语言 ⁄ 共 1792字 ⁄ 字号 暂无评论

(21)C (22)B (23)A (24)C (25)B
(26)A (27)A (28)C (29)B (30)C

23 x[0]代表是第一行一维数组的数组名和首地址,不允许给地址赋值;B和C是等价的,系统认为给x[0][0]赋值1。依次类推,p[1]代表0行1列元素,p[5]代表1行2列元素。

24 A 取余运算符% 只适用于整数;B “x”表示的字符串而不是单个字符,表示单个字符 x 的正确写法是 y = 'x';D 取地址符后面只能是变量而不能是常量 'x'

25 获得结构体的字段使用 . 获得结构体指针的字段使用 ->

26 将 ? : 改写成 if else

27 标示符只允许字母、数字和下划线,第1个字符只能是字母和下划线

28 当 x==0时, while (!x) 恰恰成立,所以循环体执行了两次

29 函数中不能定义函数,可以调用另外的函数或者自己。在函数中,调用自己就是递归

30 选项 C 表示下面的语句

1
2
3
4
5
6
7
8
#include<stdio.h>
void main()
{
    int x=3;
    do {
        printf("%d\t",x=x-3);
    } while(!x);
}

抱歉!评论已关闭.