📅  最后修改于: 2020-10-23 05:44:30             🧑  作者: Mango
#include
#include
int main()
{
printf("%d\n", strlen("javaTpoint"));
return 0;
}
正确的选项是(b)。
说明:
函数strlen()返回字符的字符串中的数字。
因此,strlen(“ javaTpoint”)返回10
因此,程序的输出为“ 10″。
正确的选项是(c)。
说明:
显然,语句1、2和4关于字符串是正确的,但是语句3是不正确的,因为我们可以在字符串上使用指针。
例如:char * p =“ javaTpoint”
char arr[] = "javaTpoint"
char *ptr = "javaTpoint"
正确的选项是(b)。
说明:
是的,对于arr [2]和ptr [2],这两个语句将打印相同的字符’v’。
#include
int main()
{
char stri[20], *p;
printf("Enter the string\n:");
scanf("%s", stri);
p=stri;
while(*p != '\0')
{
if(*p >= 97 && *p <= 122)
*p = *p-32;
p++;
}
printf("%s",stri);
return 0;
}
正确的选项是(a)。
说明:
该程序将输入字符串转换为大写字符串。
输出:
正确的选项是(c)。
说明:
文件打开模式“ x”不正确,因为不存在用于C语言文件打开操作的模式。