题目内容

下面程序的功能是:将字符串str的内容倒过来存放。请填空。#include#includeint main( ){char str[ ] = "abcdefg" ;int i , j , k ;_______;for( i= 0 ; i < j ; i++ , j-- ){k = str[i] ;str[i] = str[j] ;_______;}printf( "%s\n" , str ) ;return 0 ;}

查看答案
更多问题

下面程序的功能是:从终端输入字符,直到输入#为止,统计输入的字符中每个大写字母的个数,存放在num数组中,其中num[0]表示字母A的个数,num[1]表示字母B的个数,以此类推。请填空。#include int main(){int num[26]={0},i;char c;while(__________)if(c>='A' && c<='Z')___________;for(i=0;i<26;i++)if(num[i])printf("%c:%d\n",i+'A',num[i]);return 0;}

有以下程序:#include #include void main( ){char a[20] = "ABCD\0EFG\0", b[ ] = "IJK" ;strcat(a, b);printf("%s\n", a);}

1、C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()A)必须为字母 B)必须为下划线C)必须为字母或下划线 D)可以是字母,数字和下划线中任一字符2、下列数据中,不合法的C语言实型数据的是()A)0.123 B)123e3 C)2.1e3.5 D)789.03、若有说明语句:char c='\72';则变量c()A)包含1个字符 B)包含2个字符C)包含3个字符 D)说明不合法,c的值不确定4、有字符串如下,"\n\\\407as1\"\xabc",则字符串的长度为()A)6 B)7 C)8 D)95、C语言中运算对象必须是整型的运算符是()A)%=B)/ C)= D)<=6、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()A)2.500000 B)2.750000C)3.500000 D)0.0000007、以下不正确的叙述是()A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值8、已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为()A)2 B)3 C)4 D)59、以下程序的输出结果是()main(){ int a=21,b=11;printf("%d\n",- -a+b,- -b+a);}A)30 B)31 C)32 D)3310、设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0

11、以下程序段的输出结果是。main (){int a=2,b=3,c=4;a*=16+(b++)-(++c);printf("%d",a);}

答案查题题库