C语言帮忙
2.若ch为char型变量,k为int型变量,(已知字符a的ASCII十进制代码为97)则执行语句后的输出为。ch=’a’;k=12;printf(“%x,%o,”,ch...
2.若ch为char型变量,k为int型变量,(已知字符a的ASCII十进制代码为97)则执行语句后的输出为 。
ch=’a’;
k=12;
printf(“%x,%o,”,ch,ch,k);
printf(“k=%%d\n”,k);
A) 因变量类型与格式描述符的类型不匹配,输出无定值
B) 输出项与格式描述符个数不符,输出为零值或不定值
C) 61,141,k=%d
D) 61,141,k=%12
3. 若有以下说明语句,则该语句 。
char s=’\092’;
A) 使s的值包含1个字符 B)说明不合法,s的值不确定
C) 使s的值包含4个字符 D)使s的值包含3个字符
4.若变量都已正确说明,则以下程序段 。
a=2;b=3;
printf(a>b?”***a=%d”:”###b=%d”,a,b);
A) 没有正确的输出格式控制 B)输出为:***a=2
C)输出为:###b=2 D)输出为:***a=2###b=2
5. 若变量都已正确说明,则以下程序段输出为 。
a=10;b=50;c=30;
if(a>b)a=b,
b=c;c=a;
printf(“a=%d b=%d c=%d\n”,a,b,c);
A) a=10 b=50 c=10 B)a=10 b=30 c=10
A) a=50 b=30 c=10 D)a=50 b=30 c=50
6. 以下程序输出的结果是 。
#include <stdio.h>
main()
{int i=0,j=0,a=6;
if((++i>0)||(++j>0))a++;
printf(“i=%d,j=%d,a=%d\n”,i,j,a);
}
A)i=0,j=0,a=6 B)i=1,j=1,a=7 C)i=1,j=0,a=7 D)i=0,j=1,a=7 展开
ch=’a’;
k=12;
printf(“%x,%o,”,ch,ch,k);
printf(“k=%%d\n”,k);
A) 因变量类型与格式描述符的类型不匹配,输出无定值
B) 输出项与格式描述符个数不符,输出为零值或不定值
C) 61,141,k=%d
D) 61,141,k=%12
3. 若有以下说明语句,则该语句 。
char s=’\092’;
A) 使s的值包含1个字符 B)说明不合法,s的值不确定
C) 使s的值包含4个字符 D)使s的值包含3个字符
4.若变量都已正确说明,则以下程序段 。
a=2;b=3;
printf(a>b?”***a=%d”:”###b=%d”,a,b);
A) 没有正确的输出格式控制 B)输出为:***a=2
C)输出为:###b=2 D)输出为:***a=2###b=2
5. 若变量都已正确说明,则以下程序段输出为 。
a=10;b=50;c=30;
if(a>b)a=b,
b=c;c=a;
printf(“a=%d b=%d c=%d\n”,a,b,c);
A) a=10 b=50 c=10 B)a=10 b=30 c=10
A) a=50 b=30 c=10 D)a=50 b=30 c=50
6. 以下程序输出的结果是 。
#include <stdio.h>
main()
{int i=0,j=0,a=6;
if((++i>0)||(++j>0))a++;
printf(“i=%d,j=%d,a=%d\n”,i,j,a);
}
A)i=0,j=0,a=6 B)i=1,j=1,a=7 C)i=1,j=0,a=7 D)i=0,j=1,a=7 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询