有以下程序:main(){char a1='M',a2='m';printf("%c\n",(a1,a2));} 以下叙述中正确的是()。A.程序
有以下程序: main() { char a1='M',a2='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是()。
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
有以下程序: main() { char a1='M',a2='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是()。
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
有以下程序:#include <stdio, h>main(){ char a1 ='M',a2 ='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是()。
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母
#include<stdio.h>
#include<ctype.h>
void fun(char *P)
{int i=0;
while(p[i])
{if(p[i]==‘ ’&&islower(p[i-1]))p[i-1]=p[i-1]=‘a’+‘A’;
i++;
}
}
main()
{char s1[100]=”ab cd EFG!”;
fun(a1);printf(”%s\n”,s1);
}
程序运行后的输出结果是()。
A.ab cd EFG!
B.Ab Cd EFg!
C.aB cD EFG!
D.ab cd EFg!
下列程序的输出结果是()。 public class Test { public static void main(String[] args) { char a1 = 'B', a2 = 'c'; if(a1+1<a2) ++a1; System.out.println(a1); } }
A.B
B.b
C.C
D.c
设下面程序段中调用fun函数传送实参a和b, main() { chara[10],b[10] ┇ fun(a,b); ┇ } 则在fun函数首部中,对形参错误的定义是()
A.fun(char a[10],b[10]){…}
B.fun(char a1[],char a2[]){…}
C.fun(char p[10],char q[10]){…}
D.fun(char*s1,char*s2){…}
有以下程序
#include<stdio.h>
void fun(char**p)
{++p;printf("%s",*p);}
main
{char*a[]={"Morning","Afternoon","Evening"," Night");
fun(a);
}
程序的运行结果是()。
A.Afternoon
B.fternoon
C.Morning
D.orning
有以下程序: void fun(char*a,char*b) { a=b; (*a)++; } main { char c1=A ,c2=a,*p1,*p2; p1=&c1;p2=*c2;fun(p1,p2); printf("%C%c\n",c1,c2); } 程序运行后的输出结果是()。
A.Ab
B.aa
C.Aa
D.Bb
有以下程序:
include<stdio.h>
main()
{unsigned char a=8,C;
C=a>>3:
printf("%d\n",c);
}
程序运行后的输出结果是()。
A.32
B.16
C.1
D.0
有以下程序: #include<stdio.h> main { char s[]="rstuv"; printf("%c\n",*s+2); } 程序运行后的输出结果是()。
A.tuv
B.字符t的ASCIl码值
C.t
D.出错