阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include<stdio.h> #include<ctype.h> #include<string.h> int fun(char*str) { int i,j=0; for(i=0;str[i]!='\0';i++) if(str[i]!='')str[j++]=str[i]; str[j]='\0'; } main() { char str[81]; int n; clrscr(); printf("Input a string:"); gets(str); puts(str); fun(str); printf("%s\n",str); }
A.asdafaaz67
B.asdafaaz67
C.asd
D.z67
第1题:
当执行下面程序且输入"ABC"时,则输出的结果是()。 #include <stdio.h> #include <string.h> main() { char a[10]="12345"; strcat(a,"6789"); gets(a); printf("%s",a); }
A.ABC
B.ABC9
C.123456ABC
D.ABC456789
第2题:
使用scanf函数需要在头文件中添加___.
A.#include <stdio.h>
B.#include <ctype.h>
C.#include <float.h>
D.include <iomanip.h>
第3题:
如果下列程序正常运行,则当从键盘输入字母A时,输出结果为()。 #include <stdio.h> main() { char ch; ch=getchar(); switch(ch) { case 65: printf(“%c”, ‘A’); case 66: printf(“%c”, ‘B’); default: printf(“%s”, “other”); } }
A.A
B.AB
C.ABother
D.不确定
第4题:
有以下程序,当输入数据为:12.5时,程序输出结果是()。 #include "stdio.h" main() { int a; scanf("%d",&a); printf("a=%dn",a); }
第5题:
12、一个C语言源程序中如果调用了函数fabs,那必须有编译预处理命令()。
A.#include <stdio.h>
B.#include <math.h>
C.#include <ctype.h>
D.#include <stdlib.h>