共 10 题,每题 1 分,共 10 分
正确的请选择 A,错误的请选择 B
1、 C 语句必须用一个分号作为结束
A、正确B、错误解答:正确答案:A,结果:正确2、 设有以下定义”int a[10],*p=a;”, 则*p 被赋初值为数组元素 a[0]的地址
A、正确B、错误解答:正确答案:B,结果:正确3、 设变量定义为 char cc[ ]=”12\n345” ,则表达式 sizeof(cc) 的值是 7
A、正确B、错误解答:正确答案:A,结果:正确4、 若执行 fopen 函数时发生错误,则函数的返回值是 0
A、正确B、错误解答:正确答案:A,结果:正确5、 在函数内部定义的变量称为局部变量
A、正确B、错误解答:正确答案:A,结果:正确6、 在 c 程序中,else 的个数不能多于 if 的个数
A、正确B、错误解答:正确答案:A,结果:正确7、 若函数 f()要返回表达式 a+b 的值,则必须写成 return (a+b)
A、正确B、错误解答:正确答案:B,结果:正确8、 有以下语句,输出结果是:0 int x=40,y=4,z=4;x=x==(y=z); printf("%d\n",x);A、正确B、错误解答:正确答案:A,结果:正确9、 表达式 3
14%2 不符合 C 语言语法
A、正确B、错误解答:正确答案:A,结果:正确10、对于下列 for 循环语句,循环一次也不能执行A、正确B、错误解答:正确答案:A,结果:正确二、单选题
请从给定的选项中选择一个唯一正确的选项
每小题 2 分,共 10 题,20 分
1、 表达式 strlen("hello\nWang\n”) 的值是_______
13解答:正确答案:B,结果:正确2、 C 下面有关变量的命名,不合法的是:( )A