c语言程序的语句分隔符是,C语言基础知识测试题(3页)-原创力文档

基础知识测试题

一.单项选择题

1以下不正确的C语言标识符是()

ABC B. abc C. a_bc D. ab.c

以下正确的C语言标识符是(C )

%x B. a+b C. a123 D. test !

—个C语言程序的执行是从()°

main( ) 函数开始,直到 main( ) 函数结束

第一个函数开始,直到最后一个函数结束

第一个语句开始,直到最后一个语句结束

main( ) 函数开始,直到最后一函数结束

在C语言程序中,main()的位置()。

A .必须作为第一个函数

必须作为最后一个函数

任意

必须放在它所调用的函数之后

5 .一个C语言程序是由()。

一个主程序和若干个子程序组成

一个或多个函数组成

若干过程组成

若干子程序组成

6. C语言源程序的基本单位是()。

过程 B. 函数 C. 子程序 D. 标识符

7.

编辑程序的功能是()。

A.

建立并修改程序

B.

将C源程序编译成目标程序

C.

调试程序

D.

命令计算机执行指定的操作

8.

C编译程序是()。

C 语言程序的机器语言版本

一组机器语言指令 .

将C源程序编译成目标程序的程序

由制造厂家提供的一套应用软件

不属于字符型常量的是( )

A.'A'B."B" C.'\n' D.'\x72'

.设char ch;以下正确的赋值语句是:()

A.ch='123'; B.ch='\xff'; C.ch='\08'; D.ch="\";

. 以下使 i 的运算结果为 4的表达式是()

A.int i=0,j=0;

(i=3,(j++)+i);

int i=1,j=0;

j=i=((i=3)*2);

i nt i=0,j=1;

(j==1)?(i=1):(i=3);

i nt i=1,j=1;

i+=j+=2;

.若t为double类型,表达式t=1,t+5,t++ 的值是()

TOC \o "1-5" \h \z A.1 B.6.0C.2.0D.1.0

13.设整型变量m,n,a,b,c,d 均为1,执行"(m=a>b)&&(n=a>b) ”后m,n的值是()

A.0,0 B.0,1 C.1,0D.1,1

.执行语句"x=(a=3,b=a --) ”后,x,a,b的值依次为()

A.3,3,2B.3,2,2C.3,2,3D.2,3,2

.若a=1,b=2,c=3,d=4, 则条件表达式 a

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

.设int n=7;则++n+仁=9的结果是()

A.true B.falseC.1D.0

.设a=2,b=2;则++a+b的结果是(),a的结果是(),b的结果是()

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

.设a=2,则执行b=a==!a;语句后,b的结果是()

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

.设有以下语句,则c的二进制值是()

char a=3,b=6,c;

c=aAb<<2;

ABCD.在C语言类型说明中,int、char、short等类型的长度是()

A.固定的 B.由用户自己定义的 C.任意的D.与机器字的长度有关的

二?填空题

. C语言中的标识符只能由三种字符组成,它们是、、

一个C语言程序有且仅有一个函数。

一个C语言程序有 个main()函数和个其他函数。

TOC \o "1-5" \h \z 结构化设计中的三种基本结构是 。

C语言程序的执行是从 开始执行的。

C语言源程序文件后缀是 ,经编译后生成文件的后缀是 。经链接后生成文

件的后缀是。

C 语言源程序的语句分隔符是 。

C语言程序开发的四个步骤是 、、、。

9.若a是int型变量,且a的初值为6,则执行下面表达式后 a的值为。a+=a-=a*a

‘ 72'在内存中占 个字节,“72”在内存中占 。

字符串“” ABC"\\"的长度是 。

C语言中的基本数据类型分为 型、型和型。

C语言的整型可分为 型、型、型、整型、

型和型。

C语言的实型可分为型和型。

已知a=13,b=6,写出下列表达式的值。

(1)a/b

(2)a%b

(3)a&&b

(4) a&b

(5)aAb

(6)!a

(7) a?b

(8)a|b

(9)a||b

(10)~a<<2

三.编程题

1 ?编写一个

C语言程序,输出以下信息:

* * * * *

Very good

* * * *

2.输入一个字符串,判断是否为对称串。

输入“ abcdcba ”则输出“ Yes”输入“ 123465789”则输出“ No”

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值