c语言不会别添乱4
来源:百度知道 编辑:UC知道 时间:2024/05/28 14:03:31
31. 设有程序段:
int k=5;
while (k<=0)
k--;
则下列描述中正确的是( )
A) while循环执行5次 B) 循环是无限循环
C) 循环语句一次也不执行 D) 循环体语句执行一次
32. 下面程序段的运行结果是( )
char c[5]={ 'a', 'b', '\0', 'c', '\0' };
printf("%s", c);
A) 'a''b' B) ab C) Abc D) "abc"
33. 以下不正确的字符串赋值语句是( )
A) char *s; s="abcde"; B) char s[ ]="abcde";
C) char s[10]; s="abcde"; D) char *s="abcde";
34. 设p1、p2是指向int型一维数组的指针变量,k为int型变量,以下错误的语句是( )
A) k=*p1+*p2; B) p2=k; C) p1=p2; D) k=p2-p1;
35. 下面程序的输出结果是( )
#include <stdio.h>
void main( )
{ char s[ ]= "ABCD";
char *p;
int k=5;
while (k<=0)
k--;
则下列描述中正确的是( )
A) while循环执行5次 B) 循环是无限循环
C) 循环语句一次也不执行 D) 循环体语句执行一次
32. 下面程序段的运行结果是( )
char c[5]={ 'a', 'b', '\0', 'c', '\0' };
printf("%s", c);
A) 'a''b' B) ab C) Abc D) "abc"
33. 以下不正确的字符串赋值语句是( )
A) char *s; s="abcde"; B) char s[ ]="abcde";
C) char s[10]; s="abcde"; D) char *s="abcde";
34. 设p1、p2是指向int型一维数组的指针变量,k为int型变量,以下错误的语句是( )
A) k=*p1+*p2; B) p2=k; C) p1=p2; D) k=p2-p1;
35. 下面程序的输出结果是( )
#include <stdio.h>
void main( )
{ char s[ ]= "ABCD";
char *p;
31. 设有程序段:
int k=5;
while (k<=0)
k--;
则下列描述中正确的是( C)
A) while循环执行5次 B) 循环是无限循环
C) 循环语句一次也不执行 D) 循环体语句执行一次
32. 下面程序段的运行结果是(B )
char c[5]={ 'a', 'b', '\0', 'c', '\0' };
printf("%s", c);
A) 'a''b' B) ab C) Abc D) "abc"
33. 以下不正确的字符串赋值语句是( B)
A) char *s; s="abcde"; B) char s[ ]="abcde";
C) char s[10]; s="abcde"; D) char *s="abcde";
34. 设p1、p2是指向int型一维数组的指针变量,k为int型变量,以下错误的语句是( B)
A) k=*p1+*p2; B) p2=k; C) p1=p2; D) k=p2-p1;
35. 下面程序的输出结果是( D)
#include <stdio.h>
void main( )
{ char s[ ]= "ABCD";
char *p;
for (p=s;p<s+4;p++)
printf("%s\n", p);
}
A)