当前位置:文档之家› 东师《C程序设计(高起专)2013春第二次在线作业

东师《C程序设计(高起专)2013春第二次在线作业

东北师范东师2014春2013秋2013
东北师范东师2014春2013秋2013春第二次在线作业 本作业是随机作业答案没办法上传,需要的看我注册名字 索取
试卷总分:100 测试时间:--
单选题
判断题



东师是随机,要答案的查看我的注册名字来 索取 、单选题(共 20 道试题,共 60 分。)
1. 设有以下定义, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
A. tue
B. sat
C. fri
D. thu
满分:3 分
2. 若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
A. *p
B. a[10]
C. *a
D. a[p-a]
满分:3 分
3. 在以下一组运算符中,优先级最高的运算符是()
A. <=
B. =
C. %
D. &&
满分:3 分
4. 一个main(int a,char *argv[])函数带参数,可执行文件名为prog.exe,若命令行输入: prog abcd efg 123 则printf(“%d,%s\n”,a,argv[1]); 的结果是()
A. 3,prog
B. 4,prog
C. 3,abcd
D. 4,abcd
满分:3 分
5. 有以下程序 main() { int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2; printf("%d\n", *p + *q); } 程序运行后的输出结果是()
A. 16
B. 10
C. 8
D. 6
满分:3 分
6. 下列函数 int fun1(chat* x) {char*y=x; while(*y++); return(y-x-1);} 的功能是()
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串x复制到字符串y
D. 将字符串X连接到字符串Y后面
满分:3 分
7. 有如下定义, struct { int n; char a[10]; float m; }x; 变量x占的字节数是()
A. 10
B. 8
C. 14
D. 16
满分:3 分
8. 设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是()
A. &a[2]
B. 4
C. 7
D. 1
满分:3 分
9. 下列程序把数组元素中的最大值放入a[0]中, main() { int a[10]={6,8,3,1,5,9,4,2,7,0}; for(i=0;i<10;i++,p++) if( ) *a=*p; printf(“%d\n”,*a); } 则在if语句中的条件表达式应该是()
A. p>a
B. *p>a[0]
C. *p>*a[0]
D. *p[0]>*a[0]
满分:3 分
10. 下列描述中不正确的是()
A. 字符型数组中可以存放字符串。
B. 可以对字符型数组进行整体输入、输出。
C. 可以对整型数组进行整体输入、输出。
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
满分:3 分
11. 有以下程序 main() { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是()
A. 随机值
B. 0
C. 5
D. 6
满分:3 分
12. 函数调用语句:fseek(fp,-10L,2);的含义是()
A. 将文件位置指针从文

件末尾处向文件头的方向移动10个字节
B. 将文件位置指针从当前位置向文件头的方向移动10个字节
C. 将文件位置指针从当前位置向文件末尾方向移动10个字节
D. 将文件位置指针移到距离文件头10个字节处
满分:3 分
13. 要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()
A. int (*a)[3]
B. int *a[2]
C. int *a[3]
D. 以上写法都不对
满分:3 分
14. 设变量定义为int a[3]={1,4,7},*p=&a[2],则*p的值是()
A. &a[2]
B. 4
C. 7
D. 1
满分:3 分
15. 以下程序: main( ) { char s1[40]="country",s2[20]="side"; int i=0,j=0; while(s1[i]!='\0') i++; while(s2[j]!='\0') s1[i++]=s2[j++]; s1[i]=0; printf("%s\n",s1); } 的输出结果为()
A. side
B. country
C. sidetry
D. countryside
满分:3 分
16. 下面的选项中正确的赋值语句是(char a[5],*p=a;)()
A. p=“abcd”;
B. a=“abcd”;
C. *p=“abcd”;
D. *a=“abcd”;
满分:3 分
17. 若有如下定义,则以下哪个是对数组元素的正确的引用。 int a[10] , *p ; p=a ; ()
A. *&a[10]
B. a[11]
C. *(p+10)
D. *p
满分:3 分
18. 定义如下变量和数组: int i, x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句 for(i=0;i<3;i++) printf("%d",x[i][2-i]); 的输出结果是()
A. 1 5 9
B. 1 4 7
C. 3 5 7
D. 3 6 9
满分:3 分
19. 在下列程序段中, enum color { red,yellow,blue,green,white} c1; c1=white; 枚举变量 c1的值是()
A. 1
B. 4
C. 5
D. 6
满分:3 分
20. 设有如下定义 char x[]={“abcdefg”}; char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’} ; 则正确的叙述为()
A. 数组x和y等价
B. 数组x和y的长度相同
C. 数组x的长度大于数组y的长度
D. 数组x的长度小于数组y的长度
满分:3 分



东北师范东师2014春2013秋2013春第二次在线作业 本作业是随机作业答案没办法上传,需要的看我注册名字 索取
试卷总分:100 测试时间:--
单选题
判断题



、判断题(共 20 道试题,共 40 分。)
1. 若有形参定义:int a[10];则a++是合法的表达式。
A. 错误
B. 正确
满分:2 分
2. free函数用来分配存贮空间。
A. 错误
B. 正确
满分:2 分
3. 不允许对二维数组的部分元素赋初值。
A. 错误
B. 正确
满分:2 分
4. 空类型是C语言的一种数据类型。
A. 错误
B. 正确
满分:2 分
5. ‘a’和“a”是一样的。
A. 错误
B. 正确
满分:2 分
6. C程序由函数构成,函数又是由语句构成的。
A. 错误
B. 正确
满分:2 分
7. 在使用函数fgetc()时,文件可以“w”的方式打开。
A. 错误
B. 正确
满分:2 分
8. C语言中的文件在操作完毕以后,用feof()来关闭。
A. 错


B. 正确
满分:2 分
9. C语言中有逻辑类型但没有集合类型。
A. 错误
B. 正确
满分:2 分
10. 有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。
A. 错误
B. 正确
满分:2 分
11. 数组的元素在内存中连续存贮。
A. 错误
B. 正确
满分:2 分
12. 在int *p;和语句printf(“%d”, *p);中的*p含义相同。
A. 错误
B. 正确
满分:2 分
13. getchar()函数的功能是从键盘上输入一个字符串。
A. 错误
B. 正确
满分:2 分
14. 结构体类型只有一种。
A. 错误
B. 正确
满分:2 分
15. C语言函数的缺省(默认)类型是void型(空类型)。
A. 错误
B. 正确
满分:2 分
16. C语言运算符的优先级:关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符。
A. 错误
B. 正确
满分:2 分
17. int (*ptr) (),则ptr是一维数组的名字。
A. 错误
B. 正确
满分:2 分
18. 宏定义不是C语言的语句,所以句尾没有分号。
A. 错误
B. 正确
满分:2 分
19. 结构可以作为数组的元素 ,数组也可以作为结构的成员。
A. 错误
B. 正确
满分:2 分
20. 静态变量如果没有指定初值,则默认值为0。
A. 错误
B. 正确
满分:2 分




东师的作业是随机,没办法上传答案,需要的查看我的注册名字 来 索取 题库答案

相关主题
文本预览
相关文档 最新文档