c语言程序设计电科大答案,C语言程序设计试题及答案

5.下面标识符中,合法的用户标识符为( )。

A.P#Ad B.12a C.char D._int 6. ‘A’ + 3 的结果是( )。

A.’A’ B.’D’的ASCⅡ码 C.65 D.3

7.语句char str[20];说明str是一个字符串,最多能表示 ( ) 。

A.20个字符 B.19个字符 C.18个字符 D.21个字符

8.将int 型变量n转换成float型变量的方法是 ( )。 A.float n B.(float)n C.float(n) D.21个字符

9.以下不正确的描述是 ( )。

A. 使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成

B. while循环是先判断表达式后执行循环体语句 C. do-while和for循环均是先执行循环体语句,后判断表达式

D. for、while、do-while循环中的循环体均可以由空语句构成

10.在循环中使用break 语句的功能是( )。 A. 使程序的执行跳出break所在的那一重循环

B. 使程序执行结束

C. 跳出包含此break语句的所有循环 D. 终止本次循环,继续下次循环

11.下面是一个初始化指针的语句:int *px = &a;其中指针变量的名字应该是( )。

A.*pz B.a C.px D.&a 12.若指针 px为空指针,则 ( )。 A.px指向不定 B.px的值为零 C.px的目标为零 D.px的地址为零

13.对于语句int *px[10],以下说法正确的是( ) 。 A. px是一个指针,指向一个数组,数组的元素是整数型。 B. px是一个数组,其数组的每一个元素是指向整数的指针。 C. A和B均错,但它是C语言的正确语句。 D. C语言不允许这样的语句。

14.具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是 ( ) 。

A.P = Y B.*P = Y[i] C.P + &Y[i] D.P = &Y 15

static

int

a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式 *(p[0]+1)+**(q+2)的值是( )。

A.5 B.4 C.6 D.7

16.已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是( )。 A

B.S1[n-1]=S2[n-1]

C.*(S1+n-1)=*(S2+n-1) D.*(++S1)=*(++S2)

17.调用函数的实参与被调用函数的形参应该有如下关系( ) 。

A.只要求实参和形参个数相等 B.只要求形参和实参顺序相同

C.只要求实参和形参数据类型相同 D.上述三点均需具备

18.联合体成员的数据类型 ( )。

A.相同 B.可以不同也可以相同 C.长度一样 D.是结构体变量 19.由系统分配和控制的标准输出文件为( ) 。 A.键盘 B.磁盘 C.打印机 D.显示器

20.C语言标准库函数fread(fd,buffer,n)的功能是( )。 A.从文件fd中读取长度不超过n个字节的数据送入buffer指向的内存区域

*S1++=*S2++

B.从文件fd中读取长度不超过n-1个字节的数据送入buffer指向的内存区域

C.从文件fd中读取长度不超过n个字符送入buffer指向的内存区域

D.从文件fd中读取长度不超过n-1个字符送入buffer指向的内存区域

第二部分:简单程序(12项,共30分) 21.下列程序 main() { int x,y,z; x=y=2;z=3; y=z++-1;

printf(“%d\\t%d\\t”,x,y); y=++x-1;

printf(“%d \\t%d\\n”,x,y); y=z---1;

printf(“%d\\t%d\\t”,z,y); y=--z-1;

printf(“%d\\t%d\\n”,z,y); }

运行后输出的数据为???_______。

以上是由77cn范文大全为大家整理的C语言程序设计试题及答案的相关范文,本文关键词为语言,程序设计,试题,答案,C语言程序设计,考核,班级,学生,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。

C语言程序设计试题及答案.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C语言程序设计试题及答案在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值