作业辅导网

标题: 西交16年12月补考《程序设计基础(高起专)》作业考核试题 [打印本页]

作者: 李老师    时间: 2016-12-5 12:30
标题: 西交16年12月补考《程序设计基础(高起专)》作业考核试题
西交16年12月补考《程序设计基础(高起专)》作业考核试题
试卷总分:100       测试时间:--
单选题
多选题
判断题

一、单选题(共 30 道试题,共 60 分。)V
1.  可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A. 内存
B. 缓冲区
C. 文件
D. 寄存器
      满分:2  分
2.  对以下说明语句int a[10]={6,7,8,9,10};的正确理解是()。
A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确
      满分:2  分
3.  逻辑运算符两侧运算对象的数据类型()。
A. 只能是0或1
B. 只能是0或非0正数
C. 只能是整型或字符型数据
D. 可以是任何类型的数据
      满分:2  分
4.  函数的形式参数隐含的存储类型说明是()。
A. extern
B. static
C. register
D. auto
      满分:2  分
5.  int a=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为()。
A. 1
B. 2
C. 3
D. 不一定
      满分:2  分
6.  若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。
A. printf("%d",&p);
B. printf("%d",*i);
C. printf("%d",*p);
D. printf("%d",p);
      满分:2  分
7.  下列程序段的输出结果为()。Int x=3,y=2;printf("%d",(x-=y,x*=y+8/5));
A. 1
B. 7
C. 3
D. 5
      满分:2  分
8.  C语言中的文件类型只有()。
A. 索引文件和文本文件两种
B. ASCII文件和二进制文件两种
C. 文本文件一种
D. 二进制文件一种
      满分:2  分
9.  以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A. auto和static
B. auto和register
C. register和static
D. extern和register
      满分:2  分
10.  以下数值中,不正确的八进制数或十六进制数是()。
A. 0x16
B. 016
C. -1
D. 0xaaaa
      满分:2  分
11.  执行以下程序段后,输出结果和a的值是()。Int a=10;printf("%d",a++);
A. 10和10
B. 10和11
C. 11和10
D. 11和11
      满分:2  分
12.  若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为()。
A. scanf("%d",p);
B. scanf("%d",&p);
C. scanf("%d",*p);
D. scanf("%d",**p);
      满分:2  分
13.  int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。
A. 2
B. 3
C. 4
D. 不一定
      满分:2  分
14.  若有下列定义和语句,则对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  分
15.  若x=2,y=3则x&y的结果是()。
A. 0
B. 2
C. 3
D. 5




欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2