本文提供考研C程序设计在线题库每日一练,以下为具体内容
1、判断字符串a和b相等,应当使用( )。
A、if(a==b)
B、if(a=b)
C、if(strcmp(a,b))
D、if(!strcmp(a,b))
2、关于变量,以下叙述不正确的是( )。
A、函数调用结束后,局部变量所占用的空间被释放
B、在一个函数中定义的静态变量不能被另一个函数访问
C、当局部变量与全局变量同名时,在局部变量作用域范围内,全局变量不起作用
D、没有申明存储类别的局部变量都是自动变量
3、下列说法中正确的是( )。
A、函数调用不占运行时间,只占编译时间
B、宏替换不占运行时间,只占编译时间
C、有参数的宏定义就是函数
D、在定义宏时,宏名与带参数的括弧之间可以加空格
4、若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。
A、float
B、int
C、char
D、double
5、下面程序段不是死循环的是( )。
A、int j=50; while(1){j=j%100+1; if(j>100) break;}
B、for(;;)
C、int k=0; do{++k;}while(k>=0);
D、int s=36; while(s) --s;
点击查看【完整】试卷>>