作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

西交16年5月清考《程序设计基础》作业考核试题

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48461
跳转到指定楼层
楼主
发表于 2016-5-23 10:50:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
西交16年5月清考《程序设计基础》作业考核试题
试卷总分:100       测试时间:--
单选题 多选题 判断题  


一、单选题(共 30 道试题,共 60 分。)V 1.  若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。
A. 非法,2
B. &a[1][0],2
C. &a[0][1],3
D. a[0][0],4
      满分:2  分
2.  变量的指针,其含义是指该变量的()。
A. 值
B. 地址
C. 名
D. 一个标志
      满分:2  分
3.  以下叙述不正确的是()。
A. 一个C源程序可由一个或多个函数组成
B. 一个C源程序必须包含一个main函数
C. C程序的基本组成单位是函数
D. 在C程序中,注释说明只能位于一条语句的后面
      满分:2  分
4.  函数的形式参数隐含的存储类型说明是()。
A. extern
B. static
C. register
D. auto
      满分:2  分
5.  可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A. 内存
B. 缓冲区
C. 文件
D. 寄存器
      满分:2  分
6.  以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A. auto和static
B. auto和register
C. register和static
D. extern和register
      满分:2  分
7.  以下数值中,不正确的八进制数或十六进制数是()。
A. 0x16
B. 016
C. -1
D. 0xaaaa
      满分:2  分
8.  若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句为()。
A. printf("%d",*(a+5));
B. printf("%d",p[5]);
C. printf("%d",*(p+5));
D. printf("%d",*p[5]);
      满分:2  分
9.  以下正确的说法是:在C语言中()。
A. 实参和与其对应的形参各占用独立的存储单元
B. 实参和与其对应的形参共占用一个存储单元
C. 只有当实参和与其对应的形参同名时才共占用存储单元
D. 形参是虚拟的,不占用存储单元
      满分:2  分
10.  在位运算中,操作数每右移一位,其结果相当于()。
A. 操作数乘以2
B. 操作数除以2
C. 操作数乘以16
D. 操作数除以16
      满分:2  分
11.  设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。
A. int
B. float
C. double
D. 不确定
      满分:2  分
12.  结构体类型的定义允许嵌套是指()。
A. 成员是已经或正在定义的结构体型
B. 成员可以重名
C. 结构体型可以派生
D. 定义多个结构体型
      满分:2  分
13.  以下对C语言函数的描述中,正确的是()。
A. C程序必须由一个或一个以上的函数组成
B. C函数既可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. C程序中有调用关系的所有函数必须放在同一个程序文件中
      满分:2  分
14.  已知函数的调用形式fread(buffer,size,count,fp);其中buffer代表的是()。
A. 一个整数,代表要读入的数据项总数
B. 一个文件指针,指向要读的文件
C. 一个指针,指向要读入数据的存放地址
D. 一个存储区,存放要读的数据项
      满分:2  分
15.  C语言中的文件类型只有()。
A. 索引文件和文本文件两种
B. ASCII文件和二进制文件两种
C. 文本文件一种
D. 二进制文件一种
      满分:2  分
16.  逻辑运算符两侧运算对象的数据类型()。
A. 只能是0或1
B. 只能是0或非0正数
C. 只能是整型或字符型数据
D. 可以是任何类型的数据
      满分:2  分
17.  语句while(!E);中的表达式!E等价于()。
A. E==0
B. E!=1
C. E!=0
D. E==1
      满分:2  分
18.  double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。
A. 123
B. 100000
C. A'
D. "abc"
      满分:2  分
19.  以下叙述正确的是()。
A. 在C程序中,main函数必须位于程序的最前面
B. C程序的每行中只能写一条语句
C. C语言本身没有输入输出语句
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
      满分:2  分
20.  若有下列定义和语句,则对a数组元素的非法引用是()。Int a[2][3],(*pt)[3];pt=a;
A. pt[0][0]
B. *(pt+1)[2]
C. *(pt[1]+2)
D. *(a[0]+2
      满分:2  分
21.  若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()。
A. EOF
B. 0
C. 非零值
D. NULL
      满分:2  分
22.  设int x=1,y=1;表达式(!x||y--)的值是()。
A. 0
B. 1
C. 2
D. -1
      满分:2  分
23.  执行以下程序段后,输出结果和a的值是()。Int a=10;printf("%d",a++);
A. 10和10
B. 10和11
C. 11和10
D. 11和11
      满分:2  分
24.  C语言中,定义结构体的保留字是()。
A. union
B. struct
C. enum
D. typedef
      满分:2  分
25.  以下运算符中,优先级最高的运算符是()。
A. =
B. !=
C. *(乘号)
D. ()
      满分:2  分
26.  下列程序的输出结果是()。main(){int x=1,y=0,a=0,b=0;switch(x){case1.switch(y){case0.a++;break;case1.b++;break;}case2.a++;b++;break;case3.a++;b++;break;}printf("a=%d,b=%d\n",a,b);}
A. a=1,b=0
B. a=2,b=1
C. a=1,b=1
D. a=2,b=2
      满分:2  分
27.  应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A. fclose()
B. close()
C. fread()
D. fwrite
      满分:2  分
28.  下列程序的输出结果为()。main(){int m=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}
A. 27.000000
B. 27.500000
C. 28.000000
D. 28.500000
      满分:2  分
29.  已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。
A. 0
B. 语法错
C. 1
D. "假"
      满分:2  分
30.  在C语言中,能代表逻辑值“真”的是()。
A. True
B. 大于0的数
C. 非0整数
D. 非0的数
      满分:2  分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 20:43 , Processed in 0.046898 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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