📅  最后修改于: 2020-10-23 05:45:58             🧑  作者: Mango
正确的选项是(b)。
说明:
函数fopen()打开文件,用于检查文件的模式“ r +”应该存在,并同时为两个读写操作打开。
因此,在文件处理中,由函数fopen()以“ r +”模式执行读写操作。
正确的选项是(c)。
说明:
为了以二进制模式打开文件,在模式字符串使用字母“ b”。要执行未格式化的数据I / O,请以二进制模式打开文件。
正确的选项是(a)。
说明:
比较两个字符串,函数strcmp()返回的值是:
strcmp()返回一个int值,并且从给定语句中只有语句(a)是正确的,即,如果s1 == s2,则strcmp(s1,s2)返回0
#include
#include
int main()
{
char stri[] = "Java\0\Tpoint\0";
printf("%s\n", stri);
return 0;
}
正确的选项是(b)。
说明:
该字符串是一个以“ \ 0″结尾的字符的集合。
步骤1: char stri [] =“ Java \ 0 \ Tpoint \ 0″;变量stri声明为字符数组,并使用值“ Java”初始化。
步骤2: printf(“%s \ n”,stri);它printSTRI的价值。
因此,程序的输出为Java。
#include
void main()
{
char ch[10]={'h', 'e', 'l', 'l', 'o', '\0'};
char ch2[10]={'c', '\0'};
strcat(ch,ch2);
printf("Value of first string is: %s",ch);
}
正确的选项是(c)。
说明:
strcat()函数用于字符串连接。 strcat(first_string,second_string)函数连接两个字符串,结果返回给first_string。
因此,程序的输出为hello。