1 / 4
文档名称:

C语言试卷B及答案.doc

格式:doc   大小:83KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

C语言试卷B及答案.doc

上传人:mh900965 2018/5/24 文件大小:83 KB

下载得到文件列表

C语言试卷B及答案.doc

文档介绍

文档介绍:一、单项选择题:(每小题2分,共40分)
,不正确的是(D )。
  A. C程序可由一个或多个函数组成
  B. C程序必须包含一个main()函数
  C. C程序的基本组成单位是函数 
D. 注释说明只能位于一条语句的后面
,所以这个函数要写在(D)
[A] 程序文件的开始[B] 程序文件的最后
[C] 它所调用的函数的前面 [D] 程序文件的任何位置
,以下叙述错误的是( C)。
  A. 可以有空语句
  B. 函数之间是平等的,在一个函数内部不能定义其它函数
  C. 程序调试时如果没有提示错误,就能得到正确结果
 D. 注释可以出现在语句的前面
a; 使用scanf函数输入一个整数给变量a,正确的函数调用是( B )。
[A]scanf(" %d ", a );
[B]scanf(" %d ", &a);
[C]scanf(" %f ", &a);
[D] scanf(" %lf ", &a );
( D )是正确的变量名。
A. 5f B. if C. D. _f5
( A )是不正确的字符串常量。
[A]'abc' [B]" 12'12 " [C]"0" [D] " "
=(a=3,b=++a);运行后,x、a、b的值依次为( C )
A. 3,3,4 B. 4,4,3   C. 4,4,4   D. 3,4,3
=(3/4)+3%2;运行后,a的值为( B )。
A. 0 B. 1 C. 2 D. 3
a=; 则正确的赋值表达式是(A )。
A. a+=a-=(a=4)*(a=3) B. a=a*3=2
C. a%3 D. a=double(-3)
10. 以下( B )是正确的浮点数。
  A. e3   B. .62  C.   D. 123
:int k,i=2,j=4; 则表达式 k=(++i)*(j--) 的值是(B )。
  A. 8   B. 12   C. 6 D. 9
 double a;使用scanf( )函数输入一个数值给变量a,正确的函数调用是(D  )。
  A. scanf("%ld",&a);   B. scanf("%d",&a);  
C. scanf("%",&a);   D. scanf("%lf",&a);
:else总是与( B  )配对。
  A. 第一个if   B. 之前最近的且尚未配对的if  
C. 缩进位置相同的if   D. 之前最近的if
:int x=1,y=2,z=4;则以下程序段运行后z的值为(B )。
if(x>y) z=x+y;
else z=x-y;
A. 3 B. -1 C. 4 D. 不确定
,正确的是( A )。
A. int a[5]={0}; B. int a[]={0 1 2};
C. int a[5]=0; D. int a[];
16. 若有定义:int a[3]