C语言练习题库.docx


文档分类:IT计算机 | 页数:约269页 举报非法文档有奖
1/269
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/269
文档列表 文档介绍
一、单项选择共200题(共计200分)
第1题()
下列程序段的输出结果为()。
int a=7,b=9,t;
t=a*=a>b?a:b;
printf(" %d" ,t);
A:7
B:9
C:63
D:49

答案:C

第2题()
以下运算符中,优先级最高的运算符是()。
A:*=
B:>=
C:(类型)
D:+

答案:C

第3题()
语句while(!E);中的表达式!E等价于()。
A:E==0
B:E!=1
C:E!=0
D:E==1

答案:A

第4题()
下列运算符中是C语言关系运算符的是()。
A:~
B:!
C:&
D:!=

答案:D

第5题()
下列数据中,为字符常量的是()。
A:A
B:'h'
C:a
D:$

答案:B

第6题()
以下叙述不正确的是()。
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C程序的基本组成单位是函数
D:在C程序中,注释说明只能位于一条语句的后面

答案:D

第7题()
设a和b均为double型常量,且a=、b=,则表达式(int)a+b/b的值是______。
A:
B:6
C:
D:

答案:D

第8题()
以下函数调用语句中实参的个数是()。
exce((v1,v2),(v3,v4,v5),v6);
A:3
B:4
C:5
D:6

答案:A

第9题()
What's the result of the following program:
#include <>
void main()
{
char ch=0x31;
printf(" %o\n" ,ch);
}

A:61
B:64
C:0x31
D:31

答案:A

第10题()
有以下程序
main()
{ int i;
for(i=0;i<3;i++)
switch(i)
{ case 1: printf(" %d" ,i);
case 2: printf(" %d" ,i);
default: print
A:011122
B:012
C:12020
D:12

答案:A

第11题()
若变量a是int类型,并执行了语句:a='A'+;,则正确的叙述是
A:a的值是字符C
B:a的值是浮点型
C:不允许字符型和浮点型相加
D:a的值是字符'A'的ASCII值加上1.

答案:D

第12题()
以下程序的输出结果为()。
main()
{int a=1,b=2,c=3,d=4,e=5;
printf(" %d\n" ,func((a+b,b+c,c+a),(d+e)));
}
int func(int x,int y)
{
return(x+y);
}
A:15
B:13
C:9
D:函数调用出错

答案:B

第13题()
执行下面的程序段后,变量k中的值为
int k=3, s[2];
s[0]=k; k=s[1]*10;
A:不定值
B:33
C:30
D:10

答案:A

第14题()
下列条件语句中,功能与其他语句不同的是
A:if(a) printf(" %d\n" ,x); else printf(" %d\n" ,y)
B:if(a==0) printf(" %d\n" ,y); else printf(" %d\n" ,x)
C:if (a!=0) printf(" %d\n" ,x); else printf(" %d\n" ,y)
D:if(a==0) printf(" %d\n" ,x); else printf(" %d\n" ,y)

答案:D

第15题()
下列程序的输出结果是()。
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{
case 1:switch(y)
{
case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
case 3:a++;b++;

C语言练习题库 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数269
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小117 KB
  • 时间2017-09-13