云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2015年湖南省对口升学计算机专业C语言类试题

2015年湖南省对口升学计算机专业C语言类试题

  • 62 次阅读
  • 3 次下载
  • 2026/1/27 15:56:19

2014年下期永州工贸分校对口升学计算机综合C语言试题

总分190分

一、 填空题(每题4分,共120分) 1.有以下程序

# define f(x) (x*x) main() { int i1, i2;

i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ;

printf(\ }程序运行后的输出结果是( )。

A 64, 28 B 4, 4 C 4, 3 D 64, 64

2.若有运算符<<,sizeof,^,&=则他们按优先级由高到低的正确排列次序是____.

A、sizeof,&=,<<,^ B、sizeof,<<,^,&= C、^,<<,sizeof,&= D、<<,^,&=,sizeof 3.sizeof(float)是( )

A、一种函数调用 B、一个不合法的表示形式 C、一个整型表达式 D、一个浮点表达式 4.以下叙述中不正确的是( )

A、表达式a&=b等价于a=a&b B、表达式a|=b等价于a=a|b C、表达式a!=b等价于a=a!b D、表达式a^=b等价于a=a^b

1

5.若x=2,y=3,则x&y的结果是__( ) A、0 B、2 C、3 D、5

6.在位运算中,操作数每左移一位,则结果相当于( ) A、操作数乘以2 B、操作数除以2 C、操作数除以4 D、操作数乘以4 7.系统的标准数入文件是指( ) A、键盘 B、显示器 C、软盘 D、硬盘

8.若执行fopen函数时发生错误,则函数的返回值是( ) A、地址值 B、0 C、1 D、EOF

9.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是( )

A、\、\、\、\10.fscanf函数的正确调用形式是__( ) A、fscanf(fp,格式字符串,输出表列) B、fscanf(格式字符串,输出表列,fp);

C、fscanf(格式字符串,文件指针,输出表列); D、fscanf(文件指针,格式字符串,输入表列);

11.fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是____.

A、只写 B、追加 C、读或读写 D、答案b和c都正确 12.函数调用语句:fseek(fp,-20L,2);的含义是( ) A、将文件位置指针移到距离文件头20个字节处

2

B、将文件位置指针从当前位置向后移动20个字节 C、将文件位置指针从文件末尾处后退20个字节 D、将文件位置指针移到离当前位置20个字节处 13.利用fseek函数可实现的操作_( )

A、fseek(文件类型指针,起始点,位移量); B、fseek(fp,位移量,起始点);

C、fseek(位移量,起始点,fp); D、fseek(起始点,位移量,文件类型指针);

14.在执行fopen函数时,ferror函数的初值是( A、TURE B、-1 C、1 D、0 15、若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2

则执行 printf(\语句后,输出结果是( ) A. 7 B. 15 C. 13 D. 7.5 16、以下程序的输出结果是( )。 main() { int i,a[10]; for(i=9;i>=0;i--) a[i]=10-i;

printf(\}

3

。 )

A. 258 B. 741 C. 852 D.369 17、以下程序的功能是进行位运算 main()

{ unsigned char a, b; a=7^3; b= ~4 & 3; printf(\ } 程序运行后的输出结果是

A)4 3 B)7 3 C)7 0 D)4 0 18、有以下程序 main()

{ int c=35; printf(\ } 程序运行后的输出结果是 A) 0 B) 70 C) 35 D) 1

19、 设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是

A) c1^c2 B) c1&c2 C) ~c2 D) c1|c2

20、 有以下程序 main( )

{ unsigned char a,b; a=4|3; b=4&3;

4

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2014年下期永州工贸分校对口升学计算机综合C语言试题 总分190分 一、 填空题(每题4分,共120分) 1.有以下程序 # define f(x) (x*x) main() { int i1, i2; i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ; printf(\ }程序运行后的输出结果是( )。 A 64, 28 B 4, 4 C 4, 3 D 64, 64 2.若有运算符<<,sizeof,^,&=则他们按优先级由高到低的正确排列次序是____. A、sizeof,&=,<<,^ B、sizeof,<<,^,&= C、^,<<,s

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com