淮海工学院计算机考试报名,淮海工学院-江苏计算机等级考试网.DOC

淮海工学院-江苏计算机等级考试网

江苏省计算机等级考试

- 学年 第 学期 C语言程序设计试卷

题号一二三四五六七八九总 分得分

选择题(本大题共15小题,每题1分,共15分)

1.与十进制511等值的十六进制数为______。

A) 1FF B) 2FF C) 1FE D) 2FE

2.能将高级语言编写的源程序转换成目标程序的是______。

A) 编辑程序 B) 编译程序 C) 解释程序 D) 链接程序

3. 下列常数中,______可以作正确的C语言常量。

A) 0x7g B)0x2Al C) e D)7ff

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

A) 构成C程序的基本单位是函数

B) 可以在一个函数中定义另一个函数

C) main()函数必须放在其它函数之前

D) 所有被调用的函数一定要在调用之前进行定义

5.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是______。

A) 字符A B) 字符a C) 字符e D) 非法的常量

6.以下非法的赋值语句是______。

A) n=(i=2,++i); B) j++; C) ++(i+1); D) x=j>0;

7.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。

A) 6.500000 B) 6 C) 5.500000 D) 6.000000

8.设有如下说明? typedef?struct?

{?int?n;?char?c;?double?x;}STD;?

则以下选项中?,能正确定义结构体数组并赋初值的语句是?

STD?tt[2]={{1,’A’,62},{2,’B’,75}};?

STD?tt[2]={1,"A",62,2,"",75};?

struct?tt[2]={{1,’A’},{2,’B’}};?

D)?struct?tt[2]={{1,"A",62.5},{2,"B",75.0}};?

9.若有以下说明和定义

typedef int *INTEGER;INTEGER p,*q;以下叙述正确的是______。

A) p是int型变量 B) p是基类型为int的指针变量

C) q是基类型为int的指针变量 D) 程序中可用INTEGER代替int类型名

10.正确的C语言用户自定义标识符是______。

A)ok? B)float C)a3b D) random﹪2

11.设int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是

A) 2 B) 3 C) 4 D) 无确定值

12. 在函数内,定义变量时存储类型符可省略的是______。

A) auto B) static C) extern D)register

13. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15}time;则枚举常量a2和a3的值分别为_____。

A) 1和2 B) 2和3 C) 7和2 D) 7和8

14.在文件使用方式中,字符串″rb″表示______。

打开一个已存在的二进制文件,只能读取数据

打开一个文本文件,只能写入数据

打开一个已存在的文本文件,只能读取数据

打开一个二进制文件,只能写入数据

15.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是 ______。

A) 2和2 B) 2和5 C) 5和2 D) 5和5

填空题(本大题共5小题,每空1分,共15分)

1.表达式a=3*5,a*4,a+5

的值是___________。

2.设char string[] =″This_is_a_book!″;则数组的长度应是__________。

3.表达式3&9的值是_ ,表达式3|9的值是__ _ ,表达式3^9的值是__ _ ,表达式~0的值是__ _ ,表达式5<<2的值是__ _ 。

4.文件使用方式“r”表示__ _ ,“w+” 表示__ _ ,“ab+” 表示__ _ .

5.C程序开始往往含有以“#”开头的命令, 它们是 命令。在程序中以“/*”开始, 以“*/”结束的内容, 它们是程序中的 部分, 用以帮助阅读程序。程序代码的录入,生成 程序*.c,语法分析查错,翻译生成 程序*.obj,与其它目标程序或库链接装配,生成 程序*.exe。

程序分析题,阅读下列程序写出输出结果(本大题共7小题,每题4分,共28分)

1.m

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值