若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()
有以下程序 char fun(char x,char y) { if(x < y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; printf("%c\n",fun(fun(a,b),fun(b,c))); } 程序的执行结果是()
void fun(char *c,int d){ *c=*c+1; d=d+1;printf(“%c,%c,”,*c,d);}main(){ char b=‘a’,a=‘A’;fun(&b,a); printf(“%c,%c ”,b,a);}程序运行后的输出结果是
有以下程序:#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d+=1;printf(%c,%c,*c,d);}main(){chara='F',b='f';fun(&b,a);printf(%c,%c\n,a,b);}程序的输出结果为()。
有以下程序段 chara,b,c,d; scanf(%c,%c,%d,%d,&a,&b,&c,&d); printf(%c,%c,%c,%c\n,a,b,c,d); 若运行时人键盘上输入: 6,5,65,66< 回车 >. 则输出结果( )。
给出下面定义: char a[]=”abcd”; char b[]={‘a’,’b’,’c’,’d’}; 则下列说法正确的是:
有以下程序#includevoid fun(char *c,int d){*c=*c+1;d=d+1;printf(%c,%c,,*c,d);main(){char b='a',a='A';fun(&b,a);printf(%e,%e\n,b,a);}程序运行后的输出结果是
下面程序段的运行结果是( )。char a[7]=”abcdef”;char b[4]=”ABC”;strcpy(a,b);printf(“%c”,a[5]);
以下程序段的运行结果是()。chara[]=\youareaboy\,b[20];inti;for(i=0;*(a+i)!='\\0';i++)*(b+i)=*(a+i);*(b+i)='\\0';for(i=0;b[i]!='\\0';i++)printf(\%c\,b[i]);
有以下程序#includevoid fun(char*s){while(*s){ if(*s%2==0)printf(“%c”,*s);s++;}}main(){ chara[]={“good”};fun(a);printf(“ ”);}注意:字母a的ASCⅡ码值为97,程序运行后的输出结果是
对两个数组 a 和 b 进行如下初始化 char a[]=”ABCDEF”; char b[]={‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’} 则下述叙述正确是( )
06410071:以下程序段的运行结果是( )。char a[7]=\abcdef\;char b[4]=\ABC\;strcpy(a, b);printf(\%c\, a[5]);
有以下程序#includemain(){chara,b,c,d;scanf(“%c%c”,&a,&b);c=getchar();d=getchar();printf(“%c%c%c%cn”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)1234则输出结果是()
已知:chara;intb;floatc;doubled;执行语句c=a+b+c+d;后,变量c的数据类型是_______。
若有声明“chara[5]={’A’,’B’,’c’,’D’,’E’},*p=a,i;”,则以下语句中不能正确输出a数组全部元素值的是。
char a[3]={a,b,c}; 定义是正确的。
以下程序的运行结果是______。#include void fun(char *c,int d){ *c=*c+1;d=d+1;printf(\%c,%c,\,*c,d); }main(){ char b='a',a='A';fun(&b,a);printf(\%c,%c\\n\,b,a);
●有以下C程序:char fun(char x,char y){if(x)return y;}main(){int a=′9′,b=′8′,c=′7′;printf("%c/n",fun(fun(a,b),fun(b,c)));}程序的执行结果是 (31) 。(31)
已知 unsigned char a=0x0f,b=0x05,c=0,d=0x03;执行下面指令 c= (a<b) ? a:b;其运算结果c为( )
若有定义:intx,y;chara,b,c;并有以下输入数据(此处<cr>代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()
下列程序输出的结果是()。 include<stdi0.h> funl(chara,charb){charC;c=a;a=b;b=C;) f
有以下程序 main (){ chara,b,c,d;scanf ("%c, %c, %d, %d" , &a, &b, &c, &d)
有以下程序:include<stdio.h>main{chara,b,c,d;scanf(%c%c,&a,&b);c=getchar;d=getchar;printf(%c%c%c%c\n,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是一个字符)12<CR>34<CR>则输出结果
对两个数组a和b进行如下初始化 char a[ ]="ABCDEF"; char b[ ]= {’A’,’B’,’C’,’D’,’E’,’F’}; 则以下叙述正确的是