新建
上传
首页
助手
最?/div>
资料?/div>
工具

C

语言程序设计课程期末复习练习

 

 

    

一、单选题

 

    1

.在每个

C

语言程序中都必须包含有这样一个函数,该函数的函数名为

(    )

?/p>

 

        A. main      B. MAIN      C. name      D. function 

 

    2

.每?/p>

C

语言程序文件的编译错误分为(

    

)类?/p>

 

        A. 1           B. 2           C. 3         D. 4 

 

    3. 

字符?/p>

"a+b=12\n"

的长度为?/p>

    

?/p>

?/p>

 

        A. 6      B. 7      C. 8      D. 9 

 

    4. 

?/p>

switch

语句的每?/p>

case

块中?/p>

假定都是?/p>

break

语句结束的,

则此

switch

语句

容易被改写为?/p>

    

)语句?/p>

  

        A. for      B. if      C. do      D. while 

 

    5. 

在下面的

do-while

循环语句中,其循环体语句被执行的次数为(

    

?/p>

?/p>

 

        int i=0; do i++; while(i<10); 

        A. 4      B. 3      C. 5      D. 10 

 

    6. 

将两个字符串连接起来组成一个字符串时,选用的函数为?/p>

    

?/p>

?/p>

  

        A. strlen()    B. strcap()    C. strcat()    D. strcmp() 

 

    7. 

若用数组名作为函数调用的实参,传递给形参的是?/p>

    

?/p>

?/p>

  

        A. 

数组的首地址

          B. 

数组中第一个元素的?/p>

 

        C. 

数组中全部元素的?/p>

    D. 

数组元素的个?/p>

 

 

    8. 

假定

a

为一个整数类型的数组名,整数类型的长度为

4

,则元素

a[4]

的地址?/p>

a

?/p>

组的首地址?/p>

(    )

个字节?/p>

 

        A. 4      B. 8      C. 16      D. 32  

 

    9. 

假定

s

被定义为指针类型

char *

的变量,初始指向的字符串?/p>

"Hello world!"

,若

要使变量

p

指向

s

所指向的字符串,则

p

应定义为?/p>

    

?/p>

?/p>

 

        A. char *p=s;         B. char *p=&s;  

        C. char *p;p=*s;      D. char *p; p=&s; 

 

    10. 

从一个数据文件中读入以换行符结束的一行字符串的函数为?/p>

    

?/p>

?/p>

 

        A. gets()      B. fgets()      C. getc()      D. fgetc() 

 

    11. 

?/p>

C

语言目标文件连接而成的可执行文件的缺省扩展名?/p>

(    )

?/p>

 

        A. cpp     B. exe      C. obj      D. c 

 

    12. 

设有两条语句为?/p>

int a=12; a+=a*a;

?/p>

,则执行结束后,

a

的值为

(    )

?/p>

 

        A. 12      B. 144      C. 156      D. 288 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C

语言程序设计课程期末复习练习

 

 

    

一、单选题

 

    1

.在每个

C

语言程序中都必须包含有这样一个函数,该函数的函数名为

(    )

?/p>

 

        A. main      B. MAIN      C. name      D. function 

 

    2

.每?/p>

C

语言程序文件的编译错误分为(

    

)类?/p>

 

        A. 1           B. 2           C. 3         D. 4 

 

    3. 

字符?/p>

"a+b=12\n"

的长度为?/p>

    

?/p>

?/p>

 

        A. 6      B. 7      C. 8      D. 9 

 

    4. 

?/p>

switch

语句的每?/p>

case

块中?/p>

假定都是?/p>

break

语句结束的,

则此

switch

语句

容易被改写为?/p>

    

)语句?/p>

  

        A. for      B. if      C. do      D. while 

 

    5. 

在下面的

do-while

循环语句中,其循环体语句被执行的次数为(

    

?/p>

?/p>

 

        int i=0; do i++; while(i<10); 

        A. 4      B. 3      C. 5      D. 10 

 

    6. 

将两个字符串连接起来组成一个字符串时,选用的函数为?/p>

    

?/p>

?/p>

  

        A. strlen()    B. strcap()    C. strcat()    D. strcmp() 

 

    7. 

若用数组名作为函数调用的实参,传递给形参的是?/p>

    

?/p>

?/p>

  

        A. 

数组的首地址

          B. 

数组中第一个元素的?/p>

 

        C. 

数组中全部元素的?/p>

    D. 

数组元素的个?/p>

 

 

    8. 

假定

a

为一个整数类型的数组名,整数类型的长度为

4

,则元素

a[4]

的地址?/p>

a

?/p>

组的首地址?/p>

(    )

个字节?/p>

 

        A. 4      B. 8      C. 16      D. 32  

 

    9. 

假定

s

被定义为指针类型

char *

的变量,初始指向的字符串?/p>

"Hello world!"

,若

要使变量

p

指向

s

所指向的字符串,则

p

应定义为?/p>

    

?/p>

?/p>

 

        A. char *p=s;         B. char *p=&s;  

        C. char *p;p=*s;      D. char *p; p=&s; 

 

    10. 

从一个数据文件中读入以换行符结束的一行字符串的函数为?/p>

    

?/p>

?/p>

 

        A. gets()      B. fgets()      C. getc()      D. fgetc() 

 

    11. 

?/p>

C

语言目标文件连接而成的可执行文件的缺省扩展名?/p>

(    )

?/p>

 

        A. cpp     B. exe      C. obj      D. c 

 

    12. 

设有两条语句为?/p>

int a=12; a+=a*a;

?/p>

,则执行结束后,

a

的值为

(    )

?/p>

 

        A. 12      B. 144      C. 156      D. 288 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C

语言程序设计课程期末复习练习

 

 

    

一、单选题

 

    1

.在每个

C

语言程序中都必须包含有这样一个函数,该函数的函数名为

(    )

?/p>

 

        A. main      B. MAIN      C. name      D. function 

 

    2

.每?/p>

C

语言程序文件的编译错误分为(

    

)类?/p>

 

        A. 1           B. 2           C. 3         D. 4 

 

    3. 

字符?/p>

"a+b=12\n"

的长度为?/p>

    

?/p>

?/p>

 

        A. 6      B. 7      C. 8      D. 9 

 

    4. 

?/p>

switch

语句的每?/p>

case

块中?/p>

假定都是?/p>

break

语句结束的,

则此

switch

语句

容易被改写为?/p>

    

)语句?/p>

  

        A. for      B. if      C. do      D. while 

 

    5. 

在下面的

do-while

循环语句中,其循环体语句被执行的次数为(

    

?/p>

?/p>

 

        int i=0; do i++; while(i<10); 

        A. 4      B. 3      C. 5      D. 10 

 

    6. 

将两个字符串连接起来组成一个字符串时,选用的函数为?/p>

    

?/p>

?/p>

  

        A. strlen()    B. strcap()    C. strcat()    D. strcmp() 

 

    7. 

若用数组名作为函数调用的实参,传递给形参的是?/p>

    

?/p>

?/p>

  

        A. 

数组的首地址

          B. 

数组中第一个元素的?/p>

 

        C. 

数组中全部元素的?/p>

    D. 

数组元素的个?/p>

 

 

    8. 

假定

a

为一个整数类型的数组名,整数类型的长度为

4

,则元素

a[4]

的地址?/p>

a

?/p>

组的首地址?/p>

(    )

个字节?/p>

 

        A. 4      B. 8      C. 16      D. 32  

 

    9. 

假定

s

被定义为指针类型

char *

的变量,初始指向的字符串?/p>

"Hello world!"

,若

要使变量

p

指向

s

所指向的字符串,则

p

应定义为?/p>

    

?/p>

?/p>

 

        A. char *p=s;         B. char *p=&s;  

        C. char *p;p=*s;      D. char *p; p=&s; 

 

    10. 

从一个数据文件中读入以换行符结束的一行字符串的函数为?/p>

    

?/p>

?/p>

 

        A. gets()      B. fgets()      C. getc()      D. fgetc() 

 

    11. 

?/p>

C

语言目标文件连接而成的可执行文件的缺省扩展名?/p>

(    )

?/p>

 

        A. cpp     B. exe      C. obj      D. c 

 

    12. 

设有两条语句为?/p>

int a=12; a+=a*a;

?/p>

,则执行结束后,

a

的值为

(    )

?/p>

 

        A. 12      B. 144      C. 156      D. 288 

Ͼλ">
Ͼλ
Ŀ

C语言程序设计A课程期末综合练习 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C

语言程序设计课程期末复习练习

 

 

    

一、单选题

 

    1

.在每个

C

语言程序中都必须包含有这样一个函数,该函数的函数名为

(    )

?/p>

 

        A. main      B. MAIN      C. name      D. function 

 

    2

.每?/p>

C

语言程序文件的编译错误分为(

    

)类?/p>

 

        A. 1           B. 2           C. 3         D. 4 

 

    3. 

字符?/p>

"a+b=12\n"

的长度为?/p>

    

?/p>

?/p>

 

        A. 6      B. 7      C. 8      D. 9 

 

    4. 

?/p>

switch

语句的每?/p>

case

块中?/p>

假定都是?/p>

break

语句结束的,

则此

switch

语句

容易被改写为?/p>

    

)语句?/p>

  

        A. for      B. if      C. do      D. while 

 

    5. 

在下面的

do-while

循环语句中,其循环体语句被执行的次数为(

    

?/p>

?/p>

 

        int i=0; do i++; while(i<10); 

        A. 4      B. 3      C. 5      D. 10 

 

    6. 

将两个字符串连接起来组成一个字符串时,选用的函数为?/p>

    

?/p>

?/p>

  

        A. strlen()    B. strcap()    C. strcat()    D. strcmp() 

 

    7. 

若用数组名作为函数调用的实参,传递给形参的是?/p>

    

?/p>

?/p>

  

        A. 

数组的首地址

          B. 

数组中第一个元素的?/p>

 

        C. 

数组中全部元素的?/p>

    D. 

数组元素的个?/p>

 

 

    8. 

假定

a

为一个整数类型的数组名,整数类型的长度为

4

,则元素

a[4]

的地址?/p>

a

?/p>

组的首地址?/p>

(    )

个字节?/p>

 

        A. 4      B. 8      C. 16      D. 32  

 

    9. 

假定

s

被定义为指针类型

char *

的变量,初始指向的字符串?/p>

"Hello world!"

,若

要使变量

p

指向

s

所指向的字符串,则

p

应定义为?/p>

    

?/p>

?/p>

 

        A. char *p=s;         B. char *p=&s;  

        C. char *p;p=*s;      D. char *p; p=&s; 

 

    10. 

从一个数据文件中读入以换行符结束的一行字符串的函数为?/p>

    

?/p>

?/p>

 

        A. gets()      B. fgets()      C. getc()      D. fgetc() 

 

    11. 

?/p>

C

语言目标文件连接而成的可执行文件的缺省扩展名?/p>

(    )

?/p>

 

        A. cpp     B. exe      C. obj      D. c 

 

    12. 

设有两条语句为?/p>

int a=12; a+=a*a;

?/p>

,则执行结束后,

a

的值为

(    )

?/p>

 

        A. 12      B. 144      C. 156      D. 288 



ļ׺.doc޸Ϊ.docĶ

  • Ϸ2018ڶνѧѧ()()
  • 2017-2022йСѵҵгǰհδͶսԷĿ¼
  • Ƕ봴˼--
  • 2018^ʵͳѧĩϰָ
  • 2019굱ǰŷùѵ˼-
  • 201510ѧԡӢ()⼰
  • 2019-2020˽̰е3һ¡չԾ
  • ʡеʮѧ2018-2019ѧġ15Ծϼһѧ
  • -꼶² 18µ1ڼصͬϰ ս̰ Ʒ
  • Ӫҵչͻƿ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)