该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
单项选择题
1.I/O设备指的是计算机的( )
A、存储设备 B、输入和输出设备 C、控制器 D、运算器
2. 退出Turbo C 2.0返回系统,在主菜单File项中可选择( )
A. Load B. New C. Save D. Quit
3.C语言源程序的基本单位是( )
A、过程 B、函数 C、子程序 D、语句
4.字符串常数"CHINA"在内存中存储时占的字节数是( )
A、5个 B、6个 C、7个 D、8个
5.如果a=1,b=2,c=3,d=4,则表达式a>b?a:c
A、1 B、2 C、3 D、4
6.下面程序段的运行结果是( )
main( )
{int a=11,b=10;
a-=b+1;
printf("%d\n",a);
}
A、1 B、0 C、2 D、5
7、下列语句中,符合语法的赋值语句是 。( )
A)a=7+b+c=a+7; B)a=7+b++=a+7;
C)a=(7+b,b++,a+7); D)a=7+b,c=a+7;
8、为了计算s=10!(即10的阶乘),则s变量应定义为 。( )
A)int B)unsigned C)long D)以上三种类型均可
9.下面 是错误的if语句(设int x,a,b;)( )
A)if (a=b) x++; B)if (a=
C)if (a-b) x++; D)if ( x ) x++;
10.若有说明语句int i=5,j=4,k=6;float f;则执行f=(i
A)4.0 B)5.0 C)6.0 D)7.0
11.下列程序段执行后输出结果为( )
int i=-1;
if(i<=0)printf("****\n");
else printf("%%%%\n");
A、****C B、%%%% C、%%%%C D、****
12.若所用变量已正确地定义,则下列程序段输出结果为( )
a=10;b=50;c=30;
if(a>b)a=b
b=c;c=a;
printf("a=%d,b=%d,c=%d\n",a,b,c);
A、a=10,b=50,c=10 B、a=10,b=30,c=10
C、a=50,b=30,c=10 D、a=50,b=3,c=50
13.下述循环的循环次数是( )
int k=2;
while(k=0)printf("%d",k);
k--;printf("\n")
A、无限次 B、0次 C、1次 D、2次