c语言程序设计实验补考难不难,C语言程序设计补考习题.pdf

综 合 测 验

一、选择题

1. 以下叙述中正确的是

A)C 语言比其他语言高级

B)C 语言可以不用编译就能被计算机识别执行

C)C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式

D)C 语言出现的最晚,具有其他语言的一切优点

2. 法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是

A)有零个输入或多个输入 B)高效性

C)有穷性 D)确定性

3. C 语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符

A)必须为字母 B)必须为下划线

C)必须为字母或下划线 D)可以是字母,数字和下划线中任一字符

4. 以下叙述中正确的是 ( )。

A)C 语言比其它语言高级

B)C 语言可以不用编译就能被计算机识别执行

C)在 C 程序中,一行中可以写多条语句

D)在 C 程序中,无论是整数还是实数,都能被准确无误地表示

5. 以下说法错误的是 ( )。

A)若 a 是实型变量,C 程序中允许赋值 a=10,因此实型变量中允许存放整型数

B)在 C 程序中,%作为运算符时只能用于整数运算

C)C 语言源程序经过 C 语言编译程序编译、链接之后生成一个后缀为.EXE 的文件

D)每一种高级语言都有它对应的编译程序

6. 表达式 1.6-5/2+1.2+5%2 的值是 ( )。

A)3.3 B) 2.8 C) 1.3 D) 1.8

7. 若有说明语句:char c='\t';则变量 c

A)包含 1个字符 B)包含 2 个字符

C)包含 3 个字符 D)说明不合法,c 的值不确定

8. C 语言中运算对象必须是整型的运算符是

A)%= B)/ C)= D)<

9. 设变量 a 是 int 型,f 是 float 型,i 是 double 型,则表达式 10+′a′+i*f 值的数据类型为

A)int B)float C)double D)不确定

10. 不能进行++和- -运算的数据类型为

A)指针 B)整型 C)长整型 D)常量

11. 设有 int x 8;则表达式 (x++*1/3)的值是

A)3 B)4 C)11 D)12

共 10 页-第 1 页

12. 以下变量x,y,z 均为 double 类型且已正确赋值,不能正确表示数学式子 x÷y÷z 的C 语言表达式是

A)x/y*z B)x* (1/ (y*z))

C)x/y*1/z D)x/y/z

13. 为了避免嵌套的条件分支语句 if--else 中的 else 总是与 ( ) 组成成对关系。

A)缩排位置相同的 B)在其之前未配对的 if

C)在其之前未配对的最近的 if D)在同一行上的 if

14. 有以下程序段,执行后输出结果是

int i=1,j=1,k=2;

if ((j++||k++)&&i++) printf ("%d,%d,%d\n",i,j,k);

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

15. s1 和 s2 已正确定义并分别指向两个字符串。若要求:当 s1 所指串大于 s2 所指串时,执行语句 S;则以

下选项中正确的是 ( )。

A)if(s1>s2)S; B)if(strcmp(s1,s2))S;

C)if(strcmp(s2,s1)>0)S; D)if(strcmp(s1,s2)>0)S;

16

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值