c语言程序设计试题汇编pdf云盘下载,c语言程序设计试题汇编pdf 谭浩强

c语言程序设计试题汇编pdf云盘下载,c语言程序设计试题汇编pdf 谭浩强

广开-形考-30021C语言编程

1、以下结论中,只是不正确。

2、C语言程序由函数组成。

3、在以下公式中,与下标引用a[k]等价的是:

4、以下各句定义了数组。 哪个是不正确的?

5、#includeinttest(intb ) { b*=10; printf(「b=%d”,b ); return b/2; }void main ( ) { int b=60; b=test(b; printf(「b=%d”,b ); }程序的执行结果为。

6 .如果函数被作为表达式调用,则函数必须为。

7、被调函数调用结束后,返回。

8、可以将函数处理结果的两个数据返回给主调函数。 以下方法不正确的是。

9、说明文“int a[5],*p=a; 中选择另一种天花板类型。 对数组元素的正确引用是()。

10、下一步inta [ 10 ]={ 1,2,3,4,5,6,7,8,9,10 },*p=a; 值为9的表达式为。

11、以下指针定义不正确的定义是。

12、措词int a[10]; 是指针变量p的正确定义和初始化。

13、c语言中函数返回值的类型由决定。

14、函数调用时,以下说法正确的是。

15、文int *p; 说明了。

16、#include#define N 6void main ( ) int i,a [ n ]={ 2,5,8,10,15,21 }; for(I=0; I

17、要使字符串变量str具有初始值“happy”,正确的初始化语句如下。

18、已知阵列a的定义是char a[ ]=“abc\\tde\\n”; 请将strlen(a )的值导出到。

19、# include void main ( ) )字符(5); int i; for(I=0; i5; I ) data[i]=\’A\’ i; for(I=0; i5; i=i 2 ) data[i]=data[i] 32; for(I=0; i5; I ) printf(\’%d \’,data[i]; }上的程序运行结果为。

20、二维数组的正确定义是。

21、在下一个一维数组定义中,错误的定义是()。

22、如有以下序列说明,i=10; a[a[i]]元素的数值为。 inta [ 12 ]={ 1,4,7,10,2,5,8,11,3,6,9,12 };

23、已知的int a[3][4]; 对数组元素的引用正确的是。

24、关于一维数组a的正确说明如下。

25、已知的int a[10]; a对数组元素的正确引用为。

26、C语言中while和do-while循环的主要区别是。

27、以下有关break语句的描述中,不正确的是:

28、C语言if语句的表达式为。

29、为了避免嵌套if-else语句的二义性,c语言规定else总是成对关系。

30、以下有关循环体的描述中,错误的是。

31、以下四个选项中,正确的c语言标识符为。

32、以下关于c语言的说法错误的是。

33、下式的值为

34、如果“int n; float f=1;“n=(int ) f%3”时,n的值为。

35、以下程序输出为#include main ( ) { int a=1,b=3,c=5; if(c==ab ) printf(yes(n ); ELSEprintf(no ) n ); () ) ) ) )。

36、以下程序输出为#include void main ( ),{ int x=2,y=-1,z=; if(x0 ) z=0; else z=z 1; printf(“%d\\n”,z ); () ) ) ) )。

37、以下程序输出为int main ( ) {int i,sum=0; for(I=0; i=100; I ) sum=sum i; printf(sum=%d(n ),sum ); 返回0; () ) ) ) )。

38、在C语言程序中,表达式5%的结果为。

39、如果int a=,b=4; 条件式\’ a

40、在任何OS和C程序开发环境下,运行C程序都必须经过三个步骤才能运行。