历年C语言题目,C语言历年题目(一)精选.doc

C语言历年题目(一)

一、单项选择题(共40分 每题1分)

说明:答案必须填在答题卡的单项选择题部分,否则不得分。

关于C程序的构成描述, D 是不正确的。

A) 一个源程序至少且仅包含一个main函数,也可包含一个main函数和若干个其他函数。

B) 函数由函数首部和函数体两部分组成,二者缺一不可。

C) 函数首部通常是函数的第1行,包括:函数属性、函数类型、函数名、函数参数等,不管有无函数参数,函数名后的圆括号不能省。

D) 函数体通常在函数首部下面,用一对花括号将声明部分和执行部分括起来,不能为空。

C程序中,不管是数据声明还是语句,都必须有一个结束符,它是C语句的必要组成部分,该符号是 C 。

A) 逗号“,”B) 句号“。”C) 分号“;”D)单撇号“’”

下列关于C程序的运行流程描述, C 是正确的。

A) 编辑目标程序、编译目标程序、连接源程序、运行可执行程序。

B) 编译源程序、编辑源程序、连接目标程序、运行可执行程序。

C) 编辑源程序、编译源程序、连接目标程序、运行可执行程序。

D) 编辑目标程序、编译源程序、连接目标程序、运行可执行程序。

下列关于算法特性的描述, D 是不正确的。

A) 有穷性:指一个算法应该包含有限的操作步骤,而不能是无限的。

B) 确定性:指算法的每一个步骤都应当是确定的,不应该是含糊的、模棱两可的。

C) 有效性:指算法中的每一个步骤都应当能有效地执行,并得到确定的结果。

D) 输入/输出性:指算法中可以有输入/输出操作,也可以没有输入/输出操作。

描述或表示算法有多种方法, D 不是常用的表示方法。

A) 自然语句B) 流程图或N-S图C) 伪代码D) 效果图

下面四个哪一个是C语言正确的标识符 B 。

A) 2xy B) data_file C) break D)a@163.com

下面数据中属于字符型常量的是 B 。

A) “AND” B)‘N’ C)“ABC” D)‘OR’

执行下列程序段后,a的值是 D 。

int a,b,c,m=10,n=9;

a=(--m==n++)?--m:++n;

A) 11 B) 10 C) 9 D) 8

下面不正确的赋值语句是 A 。

A) a==b B) a++; C) a=1,b=1; D) a+=b;

正确表示整型变量a在[1,10]区间的表达式是 D 。

A)1<=a<=10 B)1

C)a>=1,a<=10 D)1<=a&&a<=10

执行下列程序段,x的值为5的程序段是 D 。

A) m=5; B) m=5; C) m=5; D) m=5;

m++; ++m; x=++m; x=m++;

x=m; x=m;

若定义int a=3,b=4,c=5;,则表达式a||b+c&&b==c的值是 B 。

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

与y=(x>0?1:0);等价的是 。

A)if(x>0) y=1; B)if(x)y=1;else y=0;

C)y=1;if(x<=0)y=0; D)if(x<=0)y=1;

在for(表达式1;表达式2;表达式3)循环中, B 常用于表示循环条件判断。

A)表达式1 B) 表达式2 C) 表达式3 D)都不是

下列程序段表示的数学关系是 。

y=-1;

if(x!=0)

if(x>0)y=1;

else y=0;

A) -1 x=0 B) 1 x=0 C) 0 x>0 D) -1 x<2

y= 1 x>0 y= -1 x>0 y= 1 x<0 y= 0 x=2

0 x<0 0 x<0 -1 x=0 1 x>2

int a[6]={1,2,3},则a[0]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值