c语言中的循环类语句有3条它们是,C语言程序设计-第1章--练习试题.docx

本文涵盖了C语言的基础知识,包括循环语句for、while、do,跳转语句break、continue,函数的返回类型void,函数定义的组成部分,头文件的包含,预处理命令的使用,以及printf和scanf函数的格式控制。同时,讨论了C程序的错误处理、编译过程及VC++工作区文件的扩展名。
摘要由CSDN通过智能技术生成

一、单项选择题

?1.C语言中的循环类语句有3条,它们是(  )。

选择一项:

A. for,if,while

B. for,while,do

C. while,do,switch

D. for,break,do

2.C语言中的跳转类语句有四条,它们是goto,return和(  )。

选择一项:

A.?break,const

B.?static,continue

C.?break,continue

D.?while,extern

3.当不需要函数返回任何值时,则所使用的返回类型为(  )。

选择一项:

A.?int

B.?union

C.?void

D.?Void

4.在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和(  )。

选择一项:

A.?表达式

B.?语句

C.?函数体

D.?参数表

5.在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为(  )。

选择一项:

A.?#clude

B.?#const

C.?#include

D.?#defile

6.在#include预处理命令中,不可以包含(  )。

选择一项:

A.?系统头文件

B.?程序文件

C.?用户头文件

D.?目标文件

?7.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据占用的字符位置个数为(  )。

选择一项:

A.?5

B.?6

C.?4

D.?2

8.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符位置个数为(  )。

选择一项:

A.?5

B.?6

C.?4

D.?2

9.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符位置个数为(  )。

选择一项:

A.?6

B.?4

C.?3

D.?2

10.在scanf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输入的数据类型为(  )。

选择一项:

A.?char

B.?int

C.?float

D.?double

11.在scanf()函数调用的格式字符串中,若使用格式符为“%Lf”,则对应输入的数据类型为(  )。

选择一项:

A.?char

B.?int

C.?float

D.?double

12.每个C程序文件在编译时可能出现有严重性错误,其对应的标识符号为(  )。

选择一项:

A.?warning

B.?error

C.?warn

D.?err

13.在VC++环境下,为运行一个程序而建立的工作区文件的扩展名为(  )。

选择一项:

A.?obj

B.?exe

C.?dsw

D.?dsp

二、判断题

1.在C语言中,作为标识符的第一个字符可以是英文字母、数字或下划线字符。

选择一项:

2.在C语言中,标识符中的非首字符可以是英文字母、数字或下划线字符。

选择一项:

3.当需要在程序文件中引入用户定义的头文件时,使用的不是#include命令。

选择一项:

4.使用#include命令只能包含头文件,不能包含其他任何文件。

选择一项:

5.注释语句的内容只会出现在源程序文件中,不会出现在编译后而生成的目标代码文件中。

选择一项:

6.一条注释语句的最后必须使用分号结束。

选择一项:

7.源程序文件被编译成目标文件后,其目标文件中也存在有对应的注释内容。

选择一项:

8.源程序文件被编译成目标文件后,源程序文件中的注释语句仍然存在。

选择一项:

9.在一条注释语句中,除了注释内容外,不需要使用任何特定的标记符。

选择一项:

10.多行注释语句的开始和结束标记符可以互换使用。

选择一项:

11.在执行“printf("%5d",x);”语句时,其输出的x的值所占用的显示宽度将大于等于5个字符位置。

选择一项:

12.在执行“printf("%6d",x);”语句时,其输出的x的值所占用的显示宽度将小于6个字符位置。

选择一项:

13.在执行“printf("%8.2f",x);”语句时,其输出的x的值所占用的显示宽度将大于等于8个字符位置。

选择一项:

14.在“scanf("%d %d",&x,&y);”语句中,x和y变量均为整数类型。

选择一项:

15.在“scanf("%s",x);”语句中,x变量不是字符指针类型。

选择一项:

16.在“scanf("%d-%d=%d",&x,&y,&z);”语句中,有语法错误。

选择一项:

17.在C语言程序上机操作的过程中,连接程序的操作步骤之前是编译程序。

选择一项:

18.在C语言程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值