C语言模拟题
一.选择1下列哪一个选项不是结构化程序三种基本结构的共同特点D
A. 只有一个入口
B. 只有一个出口
C. 没有死循环
D. 有分支结构
2设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是 B A. 2,1,2 B. 2,0,3
C. 2,2,3
3 若整型变量A、B、C、D中的值依次为:1、4、3、2。 A 则条件表达式D
D. 4
D. 2,1,3
4表示数学中的关系 x
A. x < y < z
B. (x < y) && (y < z)
C. (x < y) || (y < z)
D. !(x >= y) || !(y >= z)
5在C语言中,设x为int型变量,则执行以下语句后,x的值为C x=10; x=x+--x; A. 10
B. 20
C. 18
D. 19
6在C语言中,执行下面语句后,输出的结果是 int x=10,y=3; printf(\,y=x/y);C A. 0 B. 1
C. 3
D. 不确定的值
7在C语言中,假定所有变量均已正确说明,下列程序段运行后x的值是B a=b=c=0;x=99; if(!a) x=9; else x=3;
A. 99 B. 9
C. 100
D. 3
8在C语言中,执行语句:for (i=1; i<4; i++);后,变量i的值是B A. 3 B. 4 C. 5
D. 不定
9设int k;则语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);执行的次数分别是 A
A. 无限和0
B. 0和无限
C. 都是无限
D. 都是0
10printf(\
其输出为C
A. He question is in c:\\\\tools\\book. exe
B. He questionis in c: oolsook.exe
C. He question is in c:\\toolook.exe
D. 出错,不能输出
11函数float AAA(float x,int y) { float i,fc=1; while( y>0 ) {
fc *=x; y--;} return fc; }
的功能是:A
A. 求x的y次方
B. 求y的x次方
C. 求x*y
D. 求x和y的阶乘之和
12对两个静态字符数组A和B进行如下初始化。 static char A[]=\
static char B[]={'A','B','C','D','E','F'};
则下列叙述正确的是。D
A. A和B完全相同