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;

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)