C 字符串测试 35 Sept 2024 | 2 分钟阅读 11) 函数 fopen() 使用模式 "r+" 打开文件用于 _______
正确选项是 (b)。 说明 函数 fopen() 打开文件,模式 "r+" 用于检查文件是否存在,并同时用于读取和写入操作。 因此,在文件处理中,函数 fopen() 使用模式 "r+" 执行 **读取和写入** 操作。 12) 在以二进制模式打开文件时,模式字符串中使用什么?
正确选项是 (c)。 说明 为了以二进制模式打开文件,模式字符串中使用字母 'b'。为了执行未格式化的数据 I/O,文件以二进制模式打开。 13) 以下哪个陈述是正确的?
正确选项是 (a)。 说明 比较两个字符串时,strcmp() 函数返回的值为
strcmp() 返回一个 int 值,在给定的陈述中,只有陈述 (a) 是正确的,即 **strcmp(s1, s2) 如果 s1==s2 则返回 0**。 14) 以下程序的输出是什么?
正确选项是 (b)。 说明 字符串是终止于 '\0' 的字符集合。 步骤 1: char stri[] = "Java\0\Tpoint\0"; 变量 stri 被声明为一个字符数组,并用值 "Java" 初始化。 步骤 2: printf("%s\n", stri); 打印 stri 的值。 因此,程序的输出是 **Java**。 15) 以下程序的输出是什么?
正确选项是 (c)。 说明 strcat() 函数用于字符串连接。**strcat(first_string, second_string)** 函数将两个字符串连接起来,结果返回给 first_string。 因此,程序的输出是 **helloc**。 |
C 字符串测试 4 16) 以下程序的输出是什么? #include<stdio.h> #include<conio.h> #include<string.h> void main(){ char str[100]="this is javatpoint with c and java"; char *sub; clrscr(); sub=strstr(str,"java"); ...
阅读 2 分钟
C 字符串测试 2 6) 以下程序的输出是什么? #include<stdio.h> #include<string.h> int main() { printf("%d\n", strlen("javaTpoint")); return 0; } 9 10 11 编译错误 显示答案 正确选项是 (b)。解释:strlen() 函数返回字符串中的字符数。因此,strlen("javaTpoint") 返回 10,输出为...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India