最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

计算机C语言考试复习题 (1)

来源:动视网 责编:小OO 时间:2025-10-02 07:33:28
文档

计算机C语言考试复习题 (1)

一、填空题1、在VC6.0环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是_.exe_______2、C语言源程序文件名的后缀是_.c____;经过编译后,生成文件的后缀是_.obj___;经过连接后,生成文件的后缀是__.exe________.3、结构化程序由__顺序结构________、__选择结构___________、_循环结构__________三种基本结构组成。4、C语言中的合法标识符只能有三种字符组成,它们是字母,_数字__和下划线。5、以下程序段的执行结果是___
推荐度:
导读一、填空题1、在VC6.0环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是_.exe_______2、C语言源程序文件名的后缀是_.c____;经过编译后,生成文件的后缀是_.obj___;经过连接后,生成文件的后缀是__.exe________.3、结构化程序由__顺序结构________、__选择结构___________、_循环结构__________三种基本结构组成。4、C语言中的合法标识符只能有三种字符组成,它们是字母,_数字__和下划线。5、以下程序段的执行结果是___
一、填空题

1、在VC6.0环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是_.exe_______

2、C语言源程序文件名的后缀是_.c____;经过编译后,生成文件的后缀是_.obj___;经过连接后,生成文件的后缀是__.exe________.

3、结构化程序由__顺序结构________、__选择结构___________、_循环结构__________三种基本结构组成。

4、C语言中的合法标识符只能有三种字符组成,它们是字母,_数字__和下划线。

5、以下程序段的执行结果是___6_8_6_7_____。

main()

  {  int a1,a2,b1,b2;

     a1=5;a2=7; b1=++a1;b2=a2++;

  printf("%d,%d,%d,%d\\n",a1,a2,b1,b2);

}

6、写出a不能被b整除的C语言表达式是 __a%b!=0___________。

7、在C文件中,数据存放的两种形式是_文本___形式和__二进制_____形式。

8、在C程序的表达式中,判断表达式成立的条件是__1____表示逻辑"真"值,0表示逻辑"假"值。

9、表达式  a=(b=3)*(c=9)的值是 __27_____ 。

10、以下程序段的执行结果是___-4____。

    main()

  {

   int a=2;a+=a-=a*a;

    printf("a=%d\\n",a);

}

11、C语言用____分号________表示每条语句的结束。

12、计算表达式 a=20/2%3 后,a 的值为__1_____。

13、构成C语言程序的基本单位是____函数______。

(C语言是由语句构成的)

14、有定义 long  k=255793L; 若使输出结果是255793的语句为_printf(“%ld”,k_)____________。

15、设char ch='a’;则ch对应的内存单元中存储的是常量'a'的__ASCⅡ_____码。

16、若int x=3,则表达式x+=x-=x*=5运算后,x的值为_0___。

17、C语言中用_____‘\0’________表示字符串结束的标志。

18、在C程序中有三种逻辑运算符,它们是:!、&&和__||____。

19、若k为int型变量且赋值11,请写出运算k++后表达式的值_11__和变量k  的值_12__

20、若k为int型变量且赋值11,请写出运算++k后表达式的值_12__和变量k  的值_12__

二、选择题

1、下列表达式中, 已知float a=5;int b=4;其中非法的是( A  )

A. a%3+b           B. b*b&&a||b     C. (a>b)+(int)b%2 D. --b+a

2、下列运算符中,优先级别最高的是( B )。

A. <=             B. %         C. ||             D. +

3、在一个C语言程序中(  B   )。

    A. main函数必须出现在所有函数之前

    B. main函数可以在任何地方出现

    C. main函数必须出现在所有函数之后

    D. main函数必须出现在固定位置

4、关于C程序说法正确的是(  C  )。

    A. 一行只能写一条语句

    B. 一个语句不可以分写在多行上

    C. C语言本身没有输入输出语句

    D. 分号不是C语句的必要组成部分

5、假定x和y为double型,则表达式x=2,y=x+3/2的值是( D  )。

    A. 3.500000     B. 3     

    C. 2.000000     D. 3.000000

6、下列运算符结合方向是右结合的是(  D  )。

    A. +            B. && 

C. >= D. ?:

7、合法的赋值语句是( B  )。

    A. x=y=100        B. d--;        

C. x+y;            D. c=int(a+b)

8、下列选项中合法的字符常量是  ( B ) 

    A. "&"                             B.  'R'        

    C.  "ABC"                          D.  "\\n"

9、一个C语言程序由若干个函数组成,其中唯一不可缺少的函数是( D  )。

    A. 库函数        B. scanf 函数    

    C. printf函数    D. main函数

10、设int x=12,y=12345;则执行语句printf("x=%4d,y=%4d",x,y);的结果是( C  )。

    A.  x=  12,y=1234                        B.  x=12,y=12345

C.  x=  12,y=12345                        D.  x=  12,y=2345

11、下列程序的执行结果是( B   )。

    main()

    { int a,b,c;  c=(a=3,b=a--);

     printf("%d,%d,%d",c,a,b);  }

    A. 3,3,3        B. 3,2,3        

    C. 2,3,3        D. 2,2,3

12、有如下定义:int a=3,b=-4; long  c=5;  float x; double  y ; 则下列选项中不符合C语言语法的表达式是( C   )。

    A. a+=a-=a*b    B. a%b        

    C. y=2*x;         D. y=(float)c

13、float   i,j,下列可以正确表示把i,j之和转换成整型的C语言表达式(  C  )。

    A. int(i+j)      B. int(i)+int(j)    

    C. (int)(i+j)      D. (int)i+j

14、下列属于C语言基本数据类型的是( C  )。

    A. 整型、实型、逻辑型    

    B. 整型、字符型、逻辑型

    C. 整型、字符型、实型      

    D. 整型、实型、字符型、逻辑型

15、为表示关系'a'≤x≤'z' ,C 语言表达式应是( A   )。 

A. (x<='z')&&(x>='a')

B. (x<='z')&(x>='a')

C. (x<='z') and (x>='a')

D. (x<='z')||(x>='a')

16、在C语言中,char型数据在内存中是以( A  )形式存储的。

    A. ASCII码        B. 原码    

C. 反码        D. 补码

17、在一个整常量2后面,加上L字母,该常量2L类型是(B  )。

    A. 非法标识符    B. long    

    C. int        D. 变量名

18、一个可执行C程序的开始执行点是(  D  )。

    A. 程序中的第一条语句        

    B. 文件的第一个函数

    C. 程序中第一个定义的函数    

D. main( )函数

19、表示字符变量x是数字字符的正确的表达式是(  D  )。

A. '0'<=x<='9'        

B. x>='0' and x<='9'    

C. x>=0 && x<=9    

D. x>='0' && x<='9'

20、下列表达式结果为真的是( B )。    

A. 1<4&&5<4     B. !(2<5==5)    

C. !(1<3)||!(2<5) D. !(4<=6)&&(3>=7)

三、程序改错

1、指出以下C程序的错误所在

#include ;

main()              /   *main  function*   /

{ float r,s;            /*/*r is radius*/,/*s is area  of  circular*/*/

r=5.0;

s=3.14159*r*r;

printf(“%f\\n”,s);

}

2、指出以下C程序的错误所在

#include 

main()           /* main  function*/

{float a,b,c,v;   /* a,b,c  are  sides, v is volume of cube*/

a=2.0;b=3.0;c=4.0;

v=a*b*c;

printf(“%f\\n”,V);

}

四、编写程序

1、把下面的程序自己在VC6.0里编写并运行。

2、把下面的程序自己在VC6.0里编写并运行。

3、根据上面老师给出的程序,自己独自完成:

a.计算两个数之积。(即a*b)

b.比较两个数的大小,输出最小的。

c.比较三个数的大小,输出最大的。

文档

计算机C语言考试复习题 (1)

一、填空题1、在VC6.0环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是_.exe_______2、C语言源程序文件名的后缀是_.c____;经过编译后,生成文件的后缀是_.obj___;经过连接后,生成文件的后缀是__.exe________.3、结构化程序由__顺序结构________、__选择结构___________、_循环结构__________三种基本结构组成。4、C语言中的合法标识符只能有三种字符组成,它们是字母,_数字__和下划线。5、以下程序段的执行结果是___
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top