作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 1135|回复: 0
打印 上一主题 下一主题

《C语言程序设计》15秋在线作业1

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48440
跳转到指定楼层
楼主
发表于 2016-3-2 12:23:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
《C语言程序设计》15秋在线作业1
试卷总分:100   测试时间:--
一、单选题(共15道试题,共60分。)
1.C语言中(以16位PC机为例),各数据类型的存储空间长度的排列顺序为( )
A. char<int<long<=float<double
B. char=int<long<=float<double
C. char<int<long=float=double
D. char=int=long<=float<double
满分:4分
2.a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printf("%o,%o,%o,%o",c=~a,c=a&b,c=a|b,c=a∧b)的输出结果为( )
A. 177666,101,133,32
B. 0177666,0123,0333,032
C. 0177666,0101,0133,032
D. 177666,0123,0133,034
满分:4分
3.若有以下定义:int a[ ]={1,2,3,4,5,6,7,8,9},*p=a;则值为5的表达式是( )
A. p+=4,*(p++)
B. p+=4,*++p
C. p+=5,*p++
D. p+=4,++*p
满分:4分
4.以下正确的说法是( )
A. 用户若需要调用标准库函数,调用前必须重新定义
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有意义
C. 用户系统根本不允许用户重新定义标准库函数
D. 用户若需要调用库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动寻找该文件
满分:4分
5.以下正确的说法是( )
A. 定义函数时,形参的类型说明可以放在函数体内
B. return后面的值不能为表达式
C. 如果函数的类型与返回值类型不一致,以函数类型为准
D. 如果形参与实参的类型不一致,以实参类型为准
满分:4分
6.定义一个联合体变量时,系统分配给它的内存是( )
A. 联合体中第一个成员所需内存量
B. 联合体中最后一个成员所需内存量
C. 成员中占内存量最大者所需的容量
D. 各成员所需内存量的总和
满分:4分
7.根据定义和数据的输入方式,已有定义:float f1,f2; 数据的输入方式:4.52<CR>3.5,输入语句的正确形式为( )
A. scanf("%f,%f",&f1,&f2)
B. scanf("%f%f",&f1,&f2)
C. scanf("%3.2f%2.1f",&f1,&f2)
D. scanf("%3.2f%2.1f",&f1,&f2)
满分:4分
8.下面程序的输出是( )main(){ struct cmplx{int x;int y;}cnum[2]={1,3,2,7};printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x); }
A. 0
B. 1
C. 3
D. 6
满分:4分
9.有一个函数原型如下所示: abc(float x,double y); 则该函数的返回类型为
A. void
B. double
C. int
D. float
满分:4分
10.语句while(!E);中的!E等价于( )
A. E==0
B. E!=1
C. E!=0
D. E==1
满分:4分
11.C语言程序由什么组成
A. 子程序
B. 主程序和子程序
C. 函数
D. 过程
满分:4分
12.以下那一个不是C语言合法的关键字
A. switch
B. charater
C. int
D. double
满分:4分
13.设有以下程序:#inlude<stdio. h> main(){int * *k,*j,i=100;j=&i;k=&j;printf(“%d”, * *k);}上述程序的输出结果是( )
A. 运行错误
B. 100
C. i的地址
D. j的地址
满分:4分
14.下面程序main(){int a=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d\n",k,a,b);}的输出是( )
A. 003
B. 012
C. 103
D. 112
满分:4分
15.若有定义:int *p[4];则标识符p( )
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
满分:4分
二、判断题(共10道试题,共40分。)
1.main(){int x,y,z;x=1;y=1;z=0;x=x||y&&z;printf("%d,%d",x,x&&!y||z);}程序的运行结果是1,1
A. 错误
B. 正确
满分:4分
2.C语言中输入输出是通过函数完成的
A. 错误
B. 正确
满分:4分
3.C语言中,整型变量在所有平台上都是两个字节
A. 错误
B. 正确
满分:4分
4.C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量
A. 错误
B. 正确
满分:4分
5.C语言中,函数可以嵌套定义
A. 错误
B. 正确
满分:4分
6.C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
A. 错误
B. 正确
满分:4分
7.main(){int x,y,z;x=1;y=2;z=3;x=y--<=x||x+y!=z;printf("%d,%d",x,y);} 程序的运行结果是1,1
A. 错误
B. 正确
满分:4分
8.如果int i=3,则printf(“%d”,-i++)的结果和i的值为-3和4
A. 错误
B. 正确
满分:4分
9.在计算机内部,unsigned int 和 int类型的数据所占存储空间大小是一样的.
A. 错误
B. 正确
满分:4分
10.若有说明int *p1,*p2,m=5,n;则p1=&m;p2=&p1;是正确的程序段
A. 错误
B. 正确
满分:4分
>>操作完成!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-11-16 19:41 , Processed in 0.041101 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表