东师《C程序设计》2013春第二次在线作业(随机)第1份

所属学校:东北师范大学 科目:C程序设计 2015-03-17 12:25:36
2013春第二次在线作业
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
1. 下列函数 int fun1(chat* x) {char*y=x; while(*y++); return(y-x-1);} 的功能是()
A. 求字符串的长度
B. 比较两个字符串的大小
C. 将字符串x复制到字符串y
D. 将字符串X连接到字符串Y后面
满分:3 分
2. 一个main(int a,char *argv[])函数带参数,可执行文件名为prog.exe,若命令行输入: prog abcd efg 123 则printf(“%d,%s ”,a,argv[1]); 的结果是()
A. 3,prog
B. 4,prog
C. 3,abcd
D. 4,abcd
此题选: D 满分:3 分
3. 以下叙述正确的是()
A. 任何存贮类型变量在未赋初值时,其值都是不确定的
B. 将局部变量说明为static存贮类型,其生存期将得到延长
C. 将全局变量说明为static时,其作用域将被扩大
D. 形参可以使用的存贮类型说明符与局部变量相同
满分:3 分
4. 下面选项中正确的赋值语句是(设 char a[5],*p=a;) ()
A. p="abcd";
B. a="abcd";
C. *p="abcd";
D. *a="abcd";
满分:3 分
5. 以下程序: #define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); } 的输出结果为()
A. d=70
B. d=80
C. d=140
D. d=700
满分:3 分
6. 不能把字符串:Hello!赋给数组b的语句是()
A. char b[10]={H,e,l,l,o,!};
B. char b[10]; b="Hello!";
C. char b[10]; strcpy(b,"Hello!");
D. char b[10]="Hello!";
满分:3 分
7. 以下程序 main( ) { int i=010,j=10,*pi,*pj; pi= i; pj= j; printf("%d,%d ",*pi,*pj); } 的输出结果为()
A. 10,10
B. 8,10
C. 010,10
D. 8,8
满分:3 分
8. 以下程序运行后, int func(char *str) { int num=0; while(*(str+num)!=
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: