假设有int a[10], *p;则p=&a[0]与p=a等价( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 通过return语句,函数可以带回一个或一个以上的返回值。( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 break语句能够终止当前进行的多层循环。 ( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 设有如下定义:int *p; *p=100;则 printf("%d",p); 的输出结果是100。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 静态局部变量是在编译时被初始化的,故它只被赋初值一次。 ( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 a=(b=4)+(c=6) 是一个合法的赋值表达式。( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 如果需要向函数内传递多个值,用数组和用指针效果是一样的。( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 表达式 (j=3, j++) 的值是4。( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 二维数组在内存中存贮时,是按列的顺序连续存贮各元素的值。 ( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 逻辑表达式4>2&&1||5<3-!0的值为1。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 for循环的三个表达式都可以省略。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 定义 int x[5],n;则x=x+n;或x++;都是正确的。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 没有初始化的数值型静态局部变量的初值是不确定的值。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 变量根据其作用域的范围可以分作局部变量和全局变量。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 已知a=1,b=2,c=3,d=4,则条件表达式a>b?a:(c>d?c:d)的值为4。 ( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 C语言的输入功能是由系统提供的输入函数实现的。 ( ) A:对 B:错 答案:关注公众号【题涯答案】免费查看 循环结构中的continue语句是使整个循环终止执行( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 定义 int a[ ]={1,2,3,4},y,*p=&a[1];,则执行y=(*--p)++后,y的值是2。 ( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 do-while循环由do开始,while结束,循环体可能一次也不做。( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 C语言程序中输入一个中间带有空格的字符串时,只能用gets函数。 ( ) A:错 B:对 答案:关注公众号【题涯答案】免费查看 判断char型变量ch是否为英文字母的正确表达式是( )。 A:(‘A’<= ch)AND(‘Z’>= ch)
B:‘A’<=ch<=‘z’ C:(ch>=‘A’&&ch<=‘Z’)|| (ch>=‘a’&&ch<=‘z’)
D:(ch>=‘A’&&ch<=‘z’)
答案:关注公众号【题涯答案】免费查看 设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。 A:b=1.0/a B:b=1/(a*1.0)
C:b=1/(float)a D:b=(float)(1/a)
答案:关注公众号【题涯答案】免费查看 设有数组定义: char array[]="I love WTBU"; 则数组 array所占的空间为( )。 A:11个字节
B:10个字节 C:12个字节 D:9个字节 答案:关注公众号【题涯答案】免费查看 C语言中,( )不是合法的C语言数据类型。 A:bool
B:unsigned int C:int D:long 答案:关注公众号【题涯答案】免费查看 下列四组选项中,正确的C语言标识符是( )。 A:xyZ B:%x C:123
D:a+b 答案:关注公众号【题涯答案】免费查看 如果c为字符型变量,判断c是否为空格不能使用( )。(假设已知空格ASCII码为32)。 A:if(c==32)
B:if(c==' ')
C:if(c=='\40') D:if(c=='32') 答案:关注公众号【题涯答案】免费查看 下面( )表达式的值为8。 A:24.0/3 B:(float)25/3 C:(int)25.5/3
D:24%3 答案:关注公众号【题涯答案】免费查看 以下对一维整型数组a 的正确说明是( )。 A:int n=10,a[n];
B:#define SIZE 10
int a[SIZE];
C:int a(10); D:int n; scanf(“%d”,&n); int a[n];
答案:关注公众号【题涯答案】免费查看 以下语句:z=x>y?x:y; 执行后,z的值为( )。 A:1 B:0 C:0或1都有可能 D:x和y两者的较大值
答案:关注公众号【题涯答案】免费查看 若有x=3,y=6,z=1,则表达式x<y= =z的值是( )。 A:3 B:1 C:0
D:2 答案:关注公众号【题涯答案】免费查看 有以下程序段
int k=0;
while(k)
k++;
则while循环体执行的次数是( )。 A:一次也不执行 B:执行1次
C:无限次 D:有语法错,不能执行 答案:关注公众号【题涯答案】免费查看 若函数的形参为一维数组,则下列说法中正确的是( )。 A:调用函数时的对应实参必为数组名
B:形参数组可以不指定大小
C:形参数组的元素个数必须多于实参数组的元素个数
D:形参数组的元素个数必须等于实参数组的元素个数
答案:关注公众号【题涯答案】免费查看 有以下程序段
int k=0;
while(k=0) k++;
循环执行的次数为( )。 A:有语法错误,不能执行
B:执行一次
C:无限次 D:一次也不执行 答案:关注公众号【题涯答案】免费查看 设已有定义: int a[10]={15,12,7,31,47,20,16,28,13,19},*p; 下列语句中正确的是( )。 A:for(p=a;a<p+10; ++a);
B:for(p=a;a<(p+10);a++);
C:for(p=a;p<(a+10);p++);
D:for(p=a,a=a+10;p<a;p++);
答案:关注公众号【题涯答案】免费查看 若给定条件表达式m?(a++):(a--),则其中表达式m?( )。 A:和(m==1)等价 B:和(m==0)等价 C:和(m!=1)等价
D:和(m!=0)等价
答案:关注公众号【题涯答案】免费查看 表达式18/4*sqrt(4.0)/8值的数据类型为( )。 A:不确定
B:double C:int D:float 答案:关注公众号【题涯答案】免费查看 有下列程序段:
char ch;
int s=0;
for(ch=’A’;ch<’Z’;++ch)
if(ch%2= =0)s++;
printf(“%d”,s);
则执行上述片段后,程序的输出结果是( )。 A:13 B:26 C:12 D:25
答案:关注公众号【题涯答案】免费查看 函数调用语句:fseek(fp,-20L,2);的含义是( )。 A:将文件位置指针从文件末尾处后退20个字节
B:将文件位置指针从当前位置向后移动20个字节
C:将文件位置指针移到离当前位置20个字节处
D:将文件位置指针移到距离文件头20个字节处
答案:关注公众号【题涯答案】免费查看 若有说明: int a[3][4]={0};则下面正确的叙述是( )。 A:只有元素a[0][0]可得到初值0
B:数组a中各元素都可得到初值,但其值不一定为0
C:此说明语句不正确
D:数组a中每个元素均可得到初值0
答案:关注公众号【题涯答案】免费查看 设单精度变量f,g的值均为5.0,则下面的表达式中,使f为10.0的表达式是( )。 A:f+=g B:f-=g+5 C:f/=g*5
D:f*=g-5 答案:关注公众号【题涯答案】免费查看

点赞(0) dxwkbang
返回
顶部