题目内容

以下程序的运行结果是____。#include void main(){int arr[10],i,k=0;for (i=0;i<10;i++)arr[i]=i;for (i=0;i<4;i++)k+=arr[i]+i;printf("%d\n",k);}

查看答案
更多问题

以下程序的功能是将字符串s中所有的空格字符删除。请填空。#include void main(){char *s="our teacher teachs C language";int i,j;for (i=j=0;s[i]!='\0';i++)if (s[i]!=' ') ① ;② ;printf("%s\n",s);}

下述关于字符数组的描述中错误的是:

A. 字符数组可以存放字符串
B. 字符数组中的字符串可以整体输入和输出
C. 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较

若有以下定义:

A. t a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
B. ar c='a',d,g;则数值为4的表达式是:
C. a[g-c]
D. a[4]
E. a['d'-'c']
F. a['d'-c]

以下错误的字符串赋值或赋初值方式是:

A. char *str;str="string";
B. char str[7]={'s','t','r','i','n','g'};
C. char str[10];str="string";
D. char str1[]="string",str2[]="12345678";stcpy(str2,strl);

答案查题题库