1.如下程序段中循环执行的次数为( C )
int i,c=0;
for(i=1;i<=4;i++)
{
c*=2;
printf(“%d”,c);
}
A.5
B.6
C.4
D.3
2.构成C语言源程序的基本单位是语句。 ( B )
A.正确
B.错误
注:构成C语言源程序的基本单位是函数;
3.若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b) a=b; c=a;
if(c!=a) c=b;
printf("%d,%d,%d\n",a,b,c);
其输出结果是( B )。
A.程序段有语法错
B.3,5,3
C.3,5,5
D.9
对选项C的理解是a=b的后面应该是逗号,而题中是冒号,说明这一指令结束。
4.引用标准库时,下面的说法你认为哪个是正确的( B )。
A语句#include “stdlib.h”是正确的,而且程序编译速度比#include <stdlib.h>要快
B语句#include <stdlib.h>是正确的,而且程序编译速度比#include “stdlib.h”要快
C语句#include <stdlib.h>和#include “stdlib.h”都是正确的,程序编译速度没有区别
D(c>=2&& c<=6)&&(c%2!=1)
5.以下合法的字符型常量是( A )。
A.'\x13'
B.'\081'
C.'65'
D.25
注:字符型常量是单引号括起来的单个字符,或者转义字符。
\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。’\081‘不是合法的。