网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
可以完成输出的是()。
- A、putchar()
- B、printf()
- C、puts()
- D、gets()
参考答案
更多 “可以完成输出的是()。A、putchar()B、printf()C、puts()D、gets()” 相关考题
考题
以下程序运行后的输出结果是【10】。includestdio.hmain(){ char a;for(a=0;a15;a+=5){putchar(a+'A');}printf("\n");}
考题
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为asd asasdfg asd as zx67 asd mklo,子字符串为as,则应当输出6。注意:部分源程序给出如下。请勿改动主函数main和具他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <conio.h>include <stdio.h>include <string.h>int fun(char *str, char *substr){}main ( ){char str[81],substr[3];int n;clrscr ();printf ("输入主字符串 ");gets (str);printf ("输入子字符串");gets (substr);puts (str);puts (substr);n=fun (shr, substr);printf("n=%d\n ",n);}
考题
若有以下说明:chars1[]={"tree"},s2[]={"flower"};,则以下对数组元素或数组的输出语句中,正确的是()。A.printf("%s%s",s1[5],s2[7]);B.printf("%c%c",s1,s2);C.puts(s1);puts(s2);D.puts(s1,s2);
考题
若有chara[80],b[80];则正确的是()。
A.puts(a,b);B.printf(“%s,%s”a[],b[]);C.putchar(a,b);D.puts(a);puts(b);
考题
以下程序段的输出结果是______ 。 main() { char s1[10],s2[10],s3[10]; scanf("%s",s1);gets(s2);gets(s3); puts(s1);puts(s2);puts(s3); } 输入数据如下: (此处<CR>代表回车符) aaa<CR> bbb<CR>A.aaa bbbB.aaa bbbC.aaa\0bbb\0D.aaabbb
考题
字符组a[20]和b[20],下面正确的输出语句是()。A.put(a,b)B.prinf(“%s,%s”,a[],b[])C.putchar(a,b)D.puts(a);puts(b)
考题
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是( )。 #include<stdio.h> main() { Char sl[]="Chinese",s2[]="japnese"; int i; for(i=0;s1[i]!='\0's2[i]!='\0';i++) if(s1[i]=s2[i]i<7) ____________________; }A.putchar(s2[i];putchar(i)B.puts(s1[i],i)C.printf("%c%d\n",s2[i],i)D.printf("%c",s1[i]);printf("%d\n",i)
考题
有以下程序#includemain(){ char b,c; int i;b=a; c=A;for(i=0;i6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf(\n);}程序运行后的输出结果是A.ABCDEFB.AbCdEfC.aBcDeFD.abcdef
考题
下列叙述中,正确的一条是______。A.putchar函数可以输出一个字符串B.在printf("%c",c)函数中,两个c是一样的C.语句printf("%d%%",1)的输出结果为1%D.用scar函数输入数据时可以规定精度,例如scanf("%7.2f",a)
考题
下面程序输出的结果是()。includemain(){char *a="1234";fun(a);printf("\n");}fun(cha
下面程序输出的结果是( )。 #include<stdio.h> main() { char *a="1234"; fun(a); printf("\n"); } fun(char *s) { char t; if(*s) { t=*S++;fun(s);} else return; if(t!='\0') putchar(t); }A.1234B.4321C.1324D.4231
考题
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序空白上应该填写的是( )。#includestdio.hmain{ char s1[]=chinese,s2[]=japanese;int i;for(i=0;s1[i]=\0&&s2[i]!=\0;i++)if(s1[i]==s2[i]&&i7)_____________;}A.putchar(s2[i]);putchar(i)B.puts(s1[i],i)C.printf(%c%d\n,s2[i],i)D.printf(%C,s1[]);printf(%d\n,i)
考题
试题10以下程序运行后的输出结果是______.#include stdio.hmain(){char a;for(a=0; a15; a+=5){putchar(a+’A’);}printf(“\n”);}
考题
(23)有以下程序#include stdio.hmain(){ char b,c; int i;b='a'; c='A';for(i=0;i6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("\n");}程序运行后的输出结果是A)ABCDEFB)AbCdEfC)aBcDeFD)abcdef
考题
下面关于gets()与puts()函数描述正确的项是()A、gets()读取的字符串,其长度没有限制,以敲回车键结束。B、gets()输入字符串时要保证字符数组有足够大的空间,存放输入的字符串。C、puts()函数一次只能输出一个字符串D、puts()函数是把字符数组中所存放的字符串,输出到标准输出设备中去,并用‘/n’取代字符串的结束标志‘/0’。
考题
设已定义charc[8]=”Tianjin”和intj,则下面的输出函数调用中错误的是()A、printf(“%s”,c);B、for(j=0;j8;j++)printf(“%c”,c[j]);C、puts(c);D、for(j=0;j8;j++)puts(c[j]);
考题
有字符数组a[80]和b[80],则正确的输出语句是()A、puts(a,b)B、puts(a);puts(b)C、printf("%s,%s",a[],b[])D、putchar(a,b)
考题
单选题有如下程序:
#include
main()
{
charch='M';
while(ch!='K')
{
ch--;
putchar(ch);
}
printf();
}
程序运行后的输出结果是( )。A
MNB
LKC
OPD
MM
考题
单选题有如下程序 #include main() { inti,*ptr; intarray[5]={5,3,1}; for(ptr=array,i=0;i5;i++,ptr++) { if(*ptr==0) putchar('X'); else putchar('A'+*ptr); } printf(""); } 程序运行后的输出结果是( )。A
FDBXXB
FFFXXC
FDBBBD
ABCDE
考题
单选题有以下程序
#include
charfun(char*c)
{
if(*c='Z'*c='A')
*c-='A'-'a';
return*c;
}
main()
{
chars[81],*p=s;
gets(s);
while(*p)
{
*p=fun(p);
putchar(*p);
p++;
}
printf();
}
若运行时从键盘上输入OPENTHEDOOR回车,程序的输出结果是( )。A
OPEN THE DOORB
OPEN tHE dOORC
open the doorD
Open The Door
考题
单选题有以下程序:#include int disp(char *str){ while(*str) putchar(*str++); putchar('#'); return *str;}main(){ printf(%d,disp(C##123));}程序运行后的输出结果是( )。A
C##123#0B
C##1230C
C##0D
C##123#\0
考题
单选题有如下程序#include main() { if('\0'== 0)putchar('X'); if('0'== 0)putchar('Y'); if('a''b')putchar('Z'); printf();}程序运行后的输出结果是( )。A
XB
XYZC
YZD
Y
热门标签
最新试卷