C语言复习题,模拟题

发布时间 : 星期一 文章C语言复习题,模拟题更新完毕开始阅读

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完全相同

B. A和B只是长度相等

C. A和B不相同,A是指针数组

D. A数组长度比B数组长 13对于for(表达式1;;表达式3)可理解为B

A. for(表达式1;0;表达式3)

B. for(表达式1;1;表达式3)

C. for(表达式1;表达式1;表达式3)

D. for(表达式1;表达式3;表达式3)

14C语言中,FILE结构指针变量名stdin代表哪类文件。D

A. 标准错误输出

B. 标准输出

C. 标准打印

D. 标准输入 15.k=70;

while(k=0) k-=1;D

A. 70次

B. 69次

C. 无限次

D. 0次

16有以下程序 #define P 3

void F(int x){return(P*x*x);} main()

{printf(\ 程序运行后的输出结果是D A. 192 B. 29 C. 25

D. 编译出错

17在一个源程序文件中定义的全局变量的有效范围为C

A. 一个C程序的所有源程序文件

B. 该源程序文件的全部范围

联系合同范文客服:xxxxx#qq.com(#替换为@)