#include <;stdio.h>;#include <;string.h>;int main(){ char s1[10]=“java”,s2[10]=“basic”,s[10];if(strcmp(s1,s2)){ strcpy(s,s1);puts(s);}printf(“%d,%s\n”,strlen(s2),strcat(s2,s1));//printf语句执行时的扫描顺序是从右向左return 0;}
A: java9,basicjava
B: 9,basicjava
C: java9,basic
D: java10,basicjava
A: java9,basicjava
B: 9,basicjava
C: java9,basic
D: java10,basicjava
举一反三
- 以下程序的输出结果是______ 。#include #include int main(void) { char s[10], sp[] = "HELLO"; strcpy(s, sp); s[0] = 'h'; s[6] = '!'; printf("%s\n", s); return 0;}
- 以下程序的输出结果是( )。 main() { char s1[20]=“China”,s2[20]=“for”,s[10]; if(strcmp(s1,s2)) printf(“%s\n”, strcat(s2,s1)); else printf(“%d\n”,strlen(s1));} A: Chinafor B: 5 C: forChina D: 3
- 执行以下程序的结果为_____。#include <;stdio.h>;int f(int m){static int k=0;int s=0;k=k+m;s=s+k;return s;}main( ){int s1, s2;s1=f(5);s2=f(5);printf("%d %d\n", s1, s2);} A: 5 5 B: 5 10 C: 10 5 D: 10 10
- 以下程序的输出结果是( )#include ”string.h”main(){ char s1[20]=“bcd”,s2[20]=“abc”;if(strcmp(s1,s2)>0) printf(“%s\n”,s1);else printf(“%s\n”,s2);} A: bcd B: abc C: bcdabc D: abcbcd
- 以下程序运行时,输出到屏幕的结果是__(9)___ #include #include void f(char s[],char t[]) { int i,m=strlen(t),k; for(i=0;s[i]!=’\0’;i++) if(s[i]>=’a’&& s[i]<=’z’) { k=t[i%m]-’0’; s[i]=(s[i]-’a’+k)%26+’a’; } } int main() { char s1[10]="Be2013"; f(s1, "123"); puts(s1); return 0; }[/i][/i][/i][/i][/i]