1 / 25
文档名称:

C语言程序设计.xls

格式:xls   页数:25页
下载后只包含 1 个 XLS 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计.xls

上传人:小马匹匹 2014/12/27 文件大小:0 KB

下载得到文件列表

C语言程序设计.xls

文档介绍

文档介绍:1、程序段()的功能是将变量u、s中的最大值赋给变量t。
Aif(u>s) t=u;t=s;
Bt=u;if(t ) t=s;
Cif(u>s) t=s;else t=u;
Dt=s;if(u ) t=u;

2、设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是() 。
A&a[2]
B4
C7
D1

3、设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是()。
A0
B4
C-4
D2

4、下列描述中不正确的是()。
A字符型数组中可能存放字符串。
B可以对字符型数组进行整体输入、输出。
C可以对整型数组进行整体输入、输出。
D不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。


5、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与()组成配对关系。
A缩排位置相同的if
B在其之前未配对的if
C在其之前未配对的最近的if
D同一行上的if

6、设整型变量a为5,使b不为2的表达式是()。
Ab=a/2
Bb=6-(--a)
Cb=a%2
Db=a>3?2:1

7、能正确表示a和b同时为正或同时为负的逻辑表达式是()。
Aa>=0||b>=0)&&(a<0 ||b<0)
B(a>=0 && b>=0)&&(a<0 && b<0)
C(a+b>0) &&(a+b<=0)
Da*b>0

8、定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++) printf("%d",x[i][2-i]);的输出结果是()。
A1 5 9
B1 4 7
C3 5 7
D3 6 9

9、以下对二维数组a进行正确初始化的是()。
Aint a[2][3]={{1,2},{3,4},{5,6}};
Bint a[ ][3]={1,2,3,4,5,6};
Cint a[2][ ]={1,2,3,4,5,6};
Dint a[2][ ]={{1,2},{3,4}};

10、以下不能正确定义二维数组的语句是()。
Aint a[2][2]={{1},{2}};
Bint a[][2]={1,2,3,4};
Cint a[2][2]={{1},2,3};
Dint a[2][]={{1,2},{3,4}};

11、已知:int x;int y[10]; 下列()是合法的。
A&x
B&(x+3)
C&5
D&y

12、选出下列标识符中不是合法的标识符的是()。
Ahot_do
Bcat1
C_pri
D2ab

13、下列关于指针定义的描述,()是错误的。
A指针是一种变量,该变量用来存放某个变量的地址值的。
B指针变量的类型与它所指向的变量类型一致。
C指针变量的命名规则与标识符相同。
D在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。

14、设有如下定义: int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是()。
A1
B0
C4
D3

15、若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A’a’<=c<=’z’
B(c>=’a’) || (c<=’z’)
C(‘a’<=c) and (‘z’>=c)
D(c>=’a’) && (c<=’z’)

16、若有如下定义,则()是对数组元素的正确的引用。int a[10] , *p ;p=a ;p=a ;p=a ;p=a ;
A*&a[10]
Ba[11]
C*(p+10)
D*p

17、C语言中,合法的字符型常数是()。
A‘A’
B“A”
C65
DA

18、以下选项中属于C语言的数据类型是()。
A复合型
B双精度型
C逻辑型
D集合型

19、以下可以作为C语言合法整数的是()。
A1010B
B0368
C0Xffa
Dx2a2

20、下列函数中不能用于对文件进行输入输出操作的是()。
Afscanf( )
Bprintf( )
Cfgetc( )
Dfputs( )

21、Break语句的正确的用法是()。
A无论在任何情况下,都中断程序的执行,退出到系统下一层。
B在多重循环中,只能退出最