C语言答案解析

内容发布更新时间 : 2025/7/24 2:06:44星期一 下面是文章的全部内容请认真阅读。

C语言模拟题答案

一、选择题:

1、下列哪一个选项不是结构化程序三种基本结构的共同特点: D:有分支结构

2、设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是: B:2,0,3

3、若整型变量A、B、C、D中的值依次为:1、4、3、2。 则条件表达式D

4、表示数学中的关系 x

5、在C语言中,设x为int型变量,则执行以下语句后,x的值为 x=10; x=x+- -x;: C:18

6、在C语言中,执行下面语句后,输出的结果是 int x=10,y=3; printf(\,y=x/y); C:3

7、在C语言中,假定所有变量均已正确说明,下列程序段运行后x的值是 a=b=c=0;x=99; if(!a) x=9; else x=3; B:9

8、在C语言中,执行语句:for (i=1; i<4; i++);后,变量i的值是: B:4

9、设int k;则语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);执行的次数分别是:

A:无限和0 10、执行语句

printf(\其输出为:

C:He question is in c:\\toolook.exe 11、函数float AAA(float x,int y) { float i,fc=1; while( y>0 ) {

fc *=x; y--;} return fc; }

的功能是:

A:求x的y次方

12、对两个静态字符数组A和B进行如下初始化。 static char A[]=\

static char B[]={'A','B','C','D','E','F'}; 则下列叙述正确的是:

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

14、C语言中,FILE结构指针变量名stdin代表哪类文件。 D:标准输入

15、下列循环体执行( )次 k=70;

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

16、有以下程序 #define P 3

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

{printf(\ 程序运行后的输出结果是 D:编译出错

17、在一个源程序文件中定义的全局变量的有效范围为 C:从定义处开始到该源程序文件结束 18、有以下程序 main() {

int p[3]={11,12,13},i=0,j=0; while(i++<2) if(p[i]%2) j+=p[i]; printf(\

} 程序运行后的输出结果是 A:13

19、以下能正确定义一维数组的选项是: D:char a[5]=\

20、与定义char c[]={\不等价的是 D:char c[3]={\

21、对于下面程序段,执行的结果是 char c[5]={‘a’,’b’,’\\0’,’c’,’\\0’}; printf(“%s”,c); B:ab

22、设char Q='a', *p=&Q;下面说法中错误的是 C:&p=&Q 23、有以下程序 main()

{int a

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi