阅读以下代码,回答问题:1 至问题 3 ,将解答填入答题纸的对应栏内。【代码 1

练习题库2022-08-02  30

问题 阅读以下代码,回答问题:1 至问题 3 ,将解答填入答题纸的对应栏内。【代码 1】#include<stdio.h > void swap(int x, int y){int tmp =x; x= y; y= tmp;}int maim(){int a= 3, b= 7;printf("al= %d b1=%d\n",a,b); Swap( a, b);Printf("a2 = %d b2=%d\n”,a,b); return 0;}  【代码 2】#include<stdio.h>#define SPACE ¨ //空格字符 Int main(){char str[128] =”Nothing is impossible! “; int i,num =0,wordMark=0;  for(i=0;str;i++) If(str=SPACE)WordMark=0;elseIf(wordMark=0){ wordMark=1;Mun++;}  Printf(“%d/n”,num) retun 0; }  【代码 3】#include<stdio.h>#define SPACE “//空格字符  int countStrs(char *); int main(){char str[128] = " Nothing is impossible! "; Printf(‘%d/n,(1)(str))retum 0; }  int countStrs(char *p){int num=0, wordMark= 0; for(;(2);p++) {If((3)=SPACE)wordMark= 0;elseif( !wordMark ) { wordMark = 1;++mun}}retum  (4) ;}【问题 1】(4 分)写出代码 1 运行后的输出结果。【问题 2】(3 分)写出代码 2 运行后的输出结果。【问题 3】(8 分)代码 3 的功能与代码 2 完全相同,请补充 3 中的空缺,将解答写入答题纸的对应栏内。

选项

答案

解析 a1=3
b1=7
a2=7
b2=3
转载请注明原文地址:https://tihaiku.com/congyezige/2425894.html

最新回复(0)