c语言到字符串的题库,C语言 - 考试题库测试

1. 以下叙述中错误的是( )。

A、 使用3种基本结构构成的程序只能解决简单问题B、 结构化程序由顺序、分支、循环3种基本结构组成C、 C语言是一种结构化程序设计语言D、 结构化程序设计提倡模块化的设计方法2. 计算机能直接执行的程序是( )。

A、 源程序B、 目标程序C、 汇编程序D、 可执行程序3. 以下选项中关于程序模块化的叙述错误的是( )。

A、 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序B、 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C、 把程序分成若干相对独立的模块,可便于编码和调试D、 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序4. 以下叙述中错误的是( )。

A、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令D、 C语言源程序经编译后生成后缀为.obj的目标程序5. 对于一个正常运行的C程序,以下叙述中正确的是( )。

A、 程序的执行总是从main函数开始,在程序的最后一个函数中结束B、 程序的执行总是从程序的第一个函数开始,在main函数结束C、 程序的执行总是从main函数开始D、 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束6. 以下说法中正确的是( )。

A、C语言程序总是从第一个函数开始执行D、 C语言程序中的main( )函数必须放在程序的开始部分7. 一个C程序的执行是( )。

A、 从本程序的main函数开始,到main函数结束B、 从本程序的第一个函数开始,到本程序的最后一个函数结束C、 从本程序的main函数开始,到本程序的最后一个函数结束D、 从本程序的第一个函数开始,到本程序的main函数结束8. 以下叙述中正确的是( )。

A、C语句必须在一行内写完D、 简单C语句必须以分号结束9. 以下叙述中正确的是( )。

A、 用C语言编写的程序只能放在一个程序文件中D、 C程序书写格式自由,一个语句可以写在多行上10. C语言源程序名的后缀是( )。

A、 .cD、 .cp11. 以下叙述中错误的是( )。

A、C程序在运行过程中的所有计算都以二进制方式进行D、 C程序中字符变量存放的是字符的ASCII码值12. C语言程序的基本单位是( )。

A、 程序行B、 语句C、 函数D、 字符13. C语言程序的三种基本结构是( )。

A、 顺序结构、选择结构、循环结构B、 递归结构、循环结构、转移结构C、 嵌套结构、递归结构、顺序结构D、 循环结构、转移结构、顺序结构14. 一个C语言的语句至少应该包含一个( )。

A、 =B、 逗号C、 分号D、 空格15. 一个完整的C源程序是由( )。

A、 一个主函数或一个以上(包含一个)的非主函数构成B、 一个且仅一个主函数和零个以上(包含零个)的非主函数构成C、 一个主函数和一个以上(包含一个)的非主函数构成D、 至少两个函数构成16. 以下叙述中正确的是( )。

A、 在C程序中,main函数必须位于程序的最前面D、 在对一个C程序进行编译的过程中,可发现注释中的拼写错误17. 以下叙述中错误的是( )。

A、 一个C源程序可由一个或多个函数组成D、 在C程序中,注释只能位于一条语句的后面18. C语言规定:在一个源程序中,main函数的位置( )。

A、 必须在程序最前头B、 必须在程序中间C、 可以在任何位置D、 必须在程序最后19. 一个C语言程序是由( )。

A、 1个主程序和若干子程序组成B、 函数组成C、 若干过程组成D、 若干子程序组成20. 以下叙述中正确的是( )。

A、C语言规定必须用main作为主函数名,程序将从此开始执行D、 main的各种大小写拼写形式都可以作为主函数名,如MAIN、Main等21. 以下叙述中正确的是( )。

A、 计算机能直接运行未经编译的C语言程序D、 计算机能够直接处理不超过20行源码的简单C语言程序22. 以下叙述中错误的是( )。

A、 main( )是C语言主函数的起始D、 main是不可替代的主函数名23. 以下叙述中错误的是( )。

A、 在一个程序中,每个模块均可以独立编译运行B、 程序“模块化”有利于任务的分解简化C、 允许对函数单独进行编译,是C语言实现“模块化”的基础D、 采用模块化结构,可以提高编程效率24. 以下关于注释的叙述中错误的是( )。

A、 注释的边界符号“/”和“*”之间不允许加入空格B、C语言允许注释出现在程序中任意合适的地方D、 注释的边界符号“/*”和“*/”必须成对出现且可以嵌套25. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )。

A、 大写字母B、 下划线C、 数字字符D、 连接符26. C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符( )。

A、 必须为字母B、 必须为下划线C、 必须为字母或下划线D、 可以是数字27. 以下选项中不合法的标识符是( )。

A、 &aB、 FORC、 printD、 _0028. 以下选项中,能用作用户标识符的是( )。

A、 _0_B、 8_8C、 voidD、 int29. 下列定义变量的语句中错误的是( )。

A、 int _int;B、 double int_;C、 char For;D、 float US$;30. 以下选项中,不合法的C语言标识符是( )。

A、 a_bC、 a--bD、 _131. 以下是正确C语言标识符的是( )。

A、 _8_B、 ^8^C、 *8*D、 -8-32. 以下选项中合法的标识符是( )。

A、 forB、 4d33. 下列标识符中不合法的是( )。

A、 s_nameB、 _eD、 3DS34. 不是C语言提供的数据类型关键字是( )。

A、 doubleB、 intC、 integerD、 char35. 若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c的值的类型为( )。

A、 floatB、 intC、 charD、 double36. 执行以下语句: char c1 = 'b', c2 = 'f'; printf("%d,%c\n", c2-c1, c2-'a'+'A'); 则输出结果是( )。

A、 2,MB、 4,FC、 2,E37. 在C语言中,字符常量存储在计算机存储单元中时,并不是存储字符本身,而是存储其( )。

A、 补码B、 反码C、 原码D、 ASCII码38. 以下选项中,值为1的表达式是( )。

A、 1 - '0'B、 1 - '\0'C、 '1' - 0D、 '\0' - '0'39. 在下列定义语句中,编译时会出现编译错误的是( )。

A、 char a = '0';B、 char a = '\n';C、 char a = 'a';D、 char a = "aa";40. 以下不合法的字符常量是( )。

A、 '\\'B、 '\"'C、 'aa'D、 '\n'41. 已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是( )。

A、c = ('A'+c)%26 - 'a'D、 c = (c-'A')%26 + 'a'42. 以下正确的字符串常量是( )。

A、 "\\\"B、 'abc'C、 Olympic GamesD、 ""43. 以下定义语句中正确的是( )。

A、 int a =b = 0;C、 char c = "A";D、 double a = 0.0; b = 1.1;44. 已知ch是字符型变量,下面不正确的赋值语句是( )。

A、 ch = 'a+b';C、 ch = '7' + '9';D、 ch = 5 + 9;45. 表达式(int)((double)7/-9%2的值是( )。

A、 2B、 3C、 4D、 546. 表达式9.0/2+5%3-11/2+1/2.0的值是( )。

A、 3B、 2.0C、 3.5D、 3.047. 若有定义语句:int x = 5;,则表达式x += x - 4的值为( )。

A、 0B、 6C、 -10D、 1048. 设有定义:int x=2;,以下表达式中,值不为6的是( )。

A、 2*x,x+=2B、 x++,2*xC、 x *= (1+x)D、 x *= x+149. 表达式3.6-5/2+1.2+5%3的值是( )。

A、 4.3B、 4.8C、 3.3D、 3.850. 有定义语句:int a; long b; double x, y;,则以下选项中正确的表达式是( )。

A、 a=xyB、 a%(int)(x-y)C、 (a*y)%bD、 y=x+y=x51. 设变量已正确定义并赋值,下列表达式中正确的是( )。

A、 x=y+z+5, ++yB、 int(15.8%5)C、 x=y*5=x+zD、 x=25%5.052. 设有定义:int k=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是( )。

A、 ++kB、 k+=1C、 k++D、 k+153. 若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是( )。

A、 i=(a+k)B、 i=a%11;C、 a=a++,i++D、 i=!a;54. 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A、 x+1=yB、 ++x,y=x--C、 x=x+10=x+yD、 double(x)/1055. 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A、 x=y==5;B、 x=n%2.5;C、 x+n=i;D、 x=5=4+1;56. 表达式a += a -= a = 8的值是( )。

A、 16B、 -8C、 0D、 857. 数学表达式x>=y>=z在C语言中表示为( )。

A、 x>=y && y>=zB、 x>=y || y>=zC、 x>=y & y>=zD、 x >= y >= z58. 执行以下语句: int a = 4, b = 3, c; c = (++a) + (b++); 则a的值为( )。

A、 4B、 5C、 8D、 359. 执行以下语句: int a = 4, b = 3, c; c = (++a) + (b++); 则b的值为( )。

A、 4B、 5C、 8D、 360. 执行以下语句: int a = 4, b = 3, c; c = (a++) + (b++); 则c的值为( )。

A、 4B、 7C、 8D、 961. 执行以下语句: int a, b, c, x, y; a = 6; b = 5; x = 2; y = 3; c = (--x==y++) ? a++ : --b; 则a的值为( )。

A、 3B、 2C、 5D、 662. 执行以下语句: int a, b, c, x, y; a = 6; b = 5; x = 2; y = 3; c = (--x==y++) ? a++ : --b; 则b的值为( )。

A、 3B、 4C、 5D、 663. 执行以下语句: int a, b, c, x, y; a = 6; b = 5; x = 2; y = 3; c = (--x==y++) ? a++ : --b; 则c的值为( )。

A、 3B、 4C、 5D、 664. 执行以下语句: int a, b, c, x, y; a = 6; b = 5; x = 2; y = 3; c = (--x==y++) ? a++ : --b; 则x的值为( )。

A、 3B、 2C、 5D、 165. 执行以下语句: int a, b, c, x, y; a = 6; b = 5; x = 2; y = 3; c = (--x==y++) ? a++ : --b; 则y的值为( )。

A、 3B、 2C、 4D、 666. 在C语言中,要求运算数必须是整型的运算符是( )。

A、 %B、 /C、D、 !67. 执行以下语句: int a=1, b=2, c=3, d=4, m=2, n=2, t; t = (m=a>b) && (n=d>c); 则m的值为( )。

A、 0B、 1C、 2D、 368. 执行以下语句: int a=1, b=2, c=3, d=4, m=2, n=2, t; t = (m=a>b) && (n=d>c); 则n的值为( )。

A、 0B、 1C、 2D、 369. 执行以下语句: int a=1, b=2, c=3, d=4, m=2, n=2, t; t = (m=a>b) && (n=d>c); 则t的值为( )。

A、 0B、 1C、 2D、 370. 执行以下语句: int a=1, b=2, c=3, d=4, m=2, n=2, t; t = (m=a>b) || (n=d>c); 则m的值为( )。

A、 0B、 1C、 2D、 371. 执行以下语句: int a=1, b=2, c=3, d=4, m=2, n=2, t; t = (m=a>b) || (n=d>c); 则n的值为( )。

A、 0B、 1C、 2D、 372. 执行以下语句: int a=1, b=2, c=3, d=4, m=2, n=2, t; t = (m=a>b) || (n=d>c); 则t的值为( )。

A、 0B、 1C、 2D、 373. 执行以下语句: int x, y, z; x = y = z = 0; ++x && y++ || ++z; 则x、y、z的值分别为( )。

A、 1 1 1B、 1 0 0C、 1 1 0D、 1 0 174. 执行以下语句: int x, y, z; x = y = z = 1; x-- && (y-- || --z); 则x、y、z的值分别为( )。

A、 0 0 0B、 0 0 1C、 0 1 0D、 0 1 175. 判断字符型变量ch是否为大写字母的正确表达式是( )。

A、 'A'B、 ch>='A' || chC、 ch>='A' && chD、 ch>='A' AND ch76. 设x、y、z是int型变量,且x = 3,y = 4,z = 5,则下面表达式中值为0的是( )。

A、 y && yB、 xC、 x || y+z && y-zD、 !(x77. 已知x = 43,ch ='A',y = 0,则表达式 x>=y && ch

A、 0B、 语法错误C、 1D、 真78. 当A的值为奇数时,表达式的值为“真”,当A的值为偶数时,表达式的值为“假”。以下表达式不能满足要求的是( )。

A、 A%2 == 1B、 !(A%2==0)C、 !(A%2)D、 A%279. 以下关于运算符优先级的描述中正确的是( )。

A、 逻辑与(或)运算符 高于 赋值运算符 高于 算数运算符 高于 关系运算符B、 赋值运算符 高于 算数运算符 高于 关系运算符 高于 逻辑与(或)运算符C、 算数运算符 高于 关系运算符 高于 逻辑与(或)运算符 高于 赋值运算符D、 逻辑与(或)运算符 高于 赋值运算符 高于 关心运算符 高于 算数运算符80. 下列运算符中,优先级最高的是( )。

A、 ||B、 &&C、 +D、 =81. 下列运算符中,优先级最高的是( )。

A、B、 =C、 %D、 &&82. 下列运算符中,优先级最低的是( )。

A、 ? :B、 &&C、 +D、 !=83. 下列运算符中,优先级最高的是( )。

A、B、 +C、 +=D、 !84. 下列选项中,当x为大于1的奇数时,值为0的表达式是( )。

A、 x%2 == 0B、 x/2C、 x%2 != 0D、 x%2 == 185. 若a是数值类型,则逻辑表达式(a==||(a!=的值是( )。

A、 1B、 0C、 2D、 不知道a的值,不能确定86. 当变量c的值不为2、4、6时,值为“真”的表达式是( )。

A、 (c>=2 && cD、 (c>=2 && c87. 下列关于逻辑运算符两侧运算对象的叙述中正确的是( )。

A、 可以是任意合法的表达式B、 只能是整数0或非0整数C、 可以是结构体类型的数据D、 只能是整数0或188. 以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为( )。

A、 printf("%c\n", 'a'-32);d\n", 'A');89. 已知字符A的ASCII码值是65,字符变量c1的值是'A',c2的值是'D',则执行语句printf("%d,%d", c1, c2-;的输出结果是( )。

A、 65,68B、 A,68C、 A,BD、 65,6690. 有如下程序段: int a, b; a = 3; b = 5; printf("a = %d, b = %d", a, b); 其输出结果是( )。

A、 a = %d,d,d, b = %d91. 有如下程序段: int a, b, s; a = 3; b = 5; s = a + b; printf("a = %d b = %d\na、b的和为:%d", a, b, s); 其输出结果是( )。

A、 a = 3b = 5\na、b的和为:8C、 a = 3,b = 5 a、b的和为:8D、 a = 3 b = 5 a、b的和为:892. 有如下程序段: int a, b; a = 6; b = 12; printf("%3d%5d", a, b); 其输出结果是( )。 (注:□代表一个空格符)

A、 □6□□□12B、 6□□□□12C、 6□12□□□D、 语法错误93. 有如下程序段: int a, b; a = 6; b = 12; printf("%-3d%3d", a, b); 其输出结果是( )。 (注:□代表一个空格符)

A、 □6□□12B、 6□□12C、 6□12□D、 语法错误94. 有如下程序段: int a, b, c; a = 2356; b = 123; c = 825; printf("%3d%-4d%4d", a, b, c); 其输出结果是( )。 (注:□代表一个空格符)

A、 235123□825B、 235123825C、 2356123□825D、 2356123□82595. 有如下程序段: int a1=32, a2=5, b1=127, b2=36; printf("%-4d%-2d%3d%3d", a1,a2,b1,b; 其输出结果是( )。 (注:□代表一个空格符)

A、 □325□127□36B、 □32□512736□C、 32□5□12□□36D、 32□5□127□3696. 有如下程序段: float pi; pi = 3.1415926; printf("%3.0f", pi); 其输出结果是( )。 (注:□代表一个空格符)

A、 □3B、 3.C、 3□D、 3.97. 有如下程序段: float a; a = 3.5415926; printf("%-3.0f", a); 其输出结果是( )。 (注:□代表一个空格符)

A、 □4B、 4□C、 3□D、 3.98. 有如下程序段: float a; a = 12.68; printf("%3.0f", a); 其输出结果是( )。 (注:□代表一个空格符)

A、 12.B、 13.C、 13D、 1399. 有如下程序段: float pi; pi = 3.1415926; printf("%5.2f", pi); 其输出结果是( )。 (注:□代表一个空格符)

A、 3.1416B、 3.142C、 □3.14D、 3.14100. 有如下程序段: float a; a = 12.68; printf("%3.2f", a); 其输出结果是( )。

A、 12.68B、 .68C、 2.68D、 12.101. 有如下程序段: float a; a = 12.68; printf("%3.1f", a); 其输出结果是( )。

A、 2.7B、 12.7C、 12.6D、 2.6102. 有如下程序段: float a; a = 512.62; printf("%5.3f", a); 其输出结果是( )。

A、 12.62B、 2.620C、 512.620D、 512.62103. 有如下程序段: float pi; pi = 3.1415926; printf("%.2f", pi); 其输出结果是( )。

A、 3.1B、 0.14C、 3.D、 3.14104. 有如下程序段: float pi; pi = 3.1415926; printf("%.3f", pi); 其输出结果是( )。

A、 3.142B、 3.141C、 0.141D、 0.142105. 若变量已正确定义为int型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)( )。

A、 123B、 1 23C、 12□3D、 1 2 3106. if语句的基本形式是:if (表达式) 语句,以下关于“表达式”值的叙述中正确的是( )。

A、 必须是逻辑值B、 必须是整数值C、 必须是正数D、 可以是任意合法的数值107. 下列条件语句中,输出结果与其他语句不同的是( )。

A、 if (a!=0) printf("%d\n", x); else printf("%d\n", y);C、 if (a==0) printf("%d\n", x); else printf("%d\n", y);108. 有以下程序: #include main( ) { int a = 4, b = 6, m; m = a; if (b>a) m = b; printf("%d", m); } 程序的运行结果是( )。

A、 5B、 3C、 6D、 4109. 有以下程序: #include main( ) { int a = 4, b = 6, m; m = b; if (b

A、 5B、 3C、 6D、 4110. 有以下程序: #include main( ) { int a=3, b=4, s; s = b; if (a

A、 4B、 3C、 16D、 9111. 有以下程序: #include main( ) { int a=3, b=5, s; s = a; if (a>b) s = s * s; s = b; printf("%d\n",s); } 程序的运行结果是( )。

A、 5B、 3C、 25D、 9112. 有以下程序: #include main( ) { int a=3, b=2, s; s = b; if (a>b) { s = a; s = s * s; } printf("%d\n",s); } 程序的运行结果是( )。

A、 2B、 3C、 4D、 9113. 有以下程序: #include main( ) { int x=2, y=-1, z=3; if (x

A、 2B、 0C、 3D、 -1114. 有以下程序: #include main( ) { int x=2, y=-1, z=2; if (x>y) if (y> z = 0; else z += 2; printf("%d", z); } 程序的运行结果是( )。

A、 4B、 -1C、 0D、 2115. 有以下程序: #include main( ) { int x=2, y=-1, z=2; if (x

A、 2B、 0C、 5D、 1116. 有以下程序: #include main( ) { int i, s; i = 1; s = 1; while (i

A、 10B、 15C、 11D、 5117. 有以下程序: #include main( ) { int i, s; i = 1; s = 0; while (i

A、 1B、 5C、 10D、 6118. 有以下程序: #include main( ) { int a=3, b=2, s; s = b; if (a>b) { s = a; s = s * s; } printf("%d\n",s); } 程序的运行结果是( )。

A、 2B、 3C、 4D、 9119. 有以下程序: #include main( ) { int x=2, y=-1, z=3; if (x

A、 2B、 0C、 3D、 -1120. 有以下程序: #include main( ) { int x=2, y=-1, z=2; if (x>y) if (y> z = 0; else z += 2; printf("%d", z); } 程序的运行结果是( )。

A、 4B、 -1C、 0D、 2121. 有以下程序: #include main( ) { int x=2, y=-1, z=2; if (x

A、 2B、 0C、 5D、 1122. 有以下程序: #include main( ) { int i, s; i = 1; s = 1; while (i

A、 10B、 15C、 11D、 5123. 有以下程序: #include main( ) { int i, s; i = 1; s = 0; while (i

A、 1B、 5C、 10D、 6124. 有以下程序: #include main( ) { int i, s; i = 1; s = 0; do { s = s + i; i+=3; } while (i

A、 12B、 8C、 16D、 36125. 有以下程序: #include main( ) { int i, s; i = 1; s = 0; do { s = s + i; i+=3; } while (i

A、 8B、 10C、 16D、 9126. 有以下程序: #include main( ) { int i, s; s = 2; for (i=1; i

A、 18B、 55C、 20D、 11127. 有以下程序: #include main( ) { int i; for (i=1; i

A、 6B、 1 6C、 2 7D、 7128. 有以下程序: #include main( ) { int i, s; s = 0; for (i=2; i

A、 10B、 11C、 12D、 6129. 有以下程序: #include main( ) { int i, a, b, s; for (i=19; i>10; i--) { a = i/10; b = i%10; if (a == b%4- printf("%d ", i); } } 程序的运行结果是( )。

A、 19 15B、 17 13C、 16 12D、 18 14130. 有以下程序: #include main( ) { int i, s; i = 1; s = 0; while { s = s + i; i++; if (i

A、 15B、 10C、 5D、 1131. 有以下程序: #include main( ) { int i, s=0; for (i=1; i

A、 12B、 20C、 30D、 10132. 有以下程序: #include main( ) { int a[5] = {6, 4, 3, 7, 2}, s; s = a[0] / a[3] + a[4] % a[2]; printf("%d", s); } 程序的运行结果是( )。

A、 2B、 3C、 4D、 5133. 有以下程序: #include main( ) { int a[10] = {6, 4, 3, 7, 2}, s; s = a[3] / a[1] + a[6]; printf("%d", s); } 程序的运行结果是( )。

A、 2B、 1C、 3D、 0134. 有以下程序: #include main( ) { int a[] = {1, 2, 3, 4, 5}, i, s; s = 0; for (i=0; i

A、 10B、 0C、 15D、 5135. 有以下程序: #include main( ) { int a[] = {1, 2, 3, 4, 5}, i, s; s = 1; for (i=2; i

A、 24B、 60C、 2D、 6136. 有以下程序: #include main( ) { int a[] = {1, 2, 3, 4, 5}, i, s; s = 0; for (i=0; i

A、 0B、 1C、 24D、 120137. 有以下程序: #include main( ) { int a[2][3] = {{1,2,3}, {4,5,6}}; int s; s = a[0][0] + a[1][1]; printf("%d", s); } 程序的运行结果是( )。

A、 5B、 6C、 7D、 4138. 有以下程序: #include main( ) { int a[2][3] = {1, 3, 5, 2, 4, 6}; int s; s = a[0][2] / a[1][0]; printf("%d", s); } 程序的运行结果是( )。

A、 1B、 0C、 2D、 3139. 有以下程序: #include main( ) { int a[][2] = {1, 4, 2, 5, 3, 6}; int s; s = a[2][1] % a[0][1]; printf("%d", s); } 程序的运行结果是( )。

A、 0B、 1C、 3D、 2140. 有以下程序: #include main( ) { int a[3][4] = {1, 2, 3}; int i, j, s=0; for (i=0; i

A、 6B、 0C、 有语法错误D、 不确定的值141. 有以下程序: #include main( ) { int a[3][4] = {{1}, {5,6}, {0,0,3}}; int s; s = a[0][0] + a[1][2] * a[2][2]; printf("%d", s); } 程序的运行结果是( )。

A、 0B、 1C、 5D、 6142. 有以下程序: #include int add(int x, int y) { int z; z = x + y; return z; } main( ) { int a, b, s; a = 1; b = 2; s = add(a, b); printf("%d", s); } 程序的运行结果是( )。

A、 3B、 2C、 1D、 0143. 有以下程序: #include int add(int x, int y, int z) { return x + y + z; } main( ) { int a=1, b=2, c=3, s; s = add(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 1B、 6C、 2D、 3144. 有以下程序: #include int AA(int x, int y, int z) { return x * y - z; } main( ) { int a=3, b=4, c=5, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 3B、 4C、 7D、 5145. 有以下程序: #include int AA(int x, int y, int z) { return x % y - z; } main( ) { int a=3, b=4, c=2, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 4B、 3C、 2D、 1146. 有以下程序: #include int AA(int x, int y, int z) { return x + y / z; } main( ) { int a=3, b=4, c=3, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 4B、 3C、 2D、 1147. 有以下程序: #include int AA(int x, int y, int z) { return x + y == z; } main( ) { int a=3, b=4, c=4, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 1B、 0C、 3D、 4148. 有以下程序: #include int AA(int x, int y, int z) { return x + (y == z); } main( ) { int a=3, b=4, c=4, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 0B、 1C、 4D、 3149. 有以下程序: #include int AA(int x, int y, int z) { return x > y + z; } main( ) { int a=3, b=3, c=4, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 5B、 4C、 1D、 0150. 有以下程序: #include int AA(int x, int y, int z) { return (x > y) + z; } main( ) { int a=3, b=3, c=3, s; s = AA(a, b, c); printf("%d", s); } 程序的运行结果是( )。

A、 3B、 4C、 5D、 6151. 有以下程序: #include int JiSuan(int x, int y, int z); main( ) { int a=3, b=3, c=3, s; s = JiSuan(a, b, c); printf("%d", s); } int JiSuan(int x, int y, int z) { return (x >= y) + z; } 程序的运行结果是( )。

A、 3B、 4C、 5D、 6152. 有以下程序: #include int JiSuan(int x, int y, int z); main( ) { int a=3, b=3, c=3, s; s = JiSuan(a, b, c); printf("%d", s); } int JiSuan(int x, int y, int z) { return (x

A、 3B、 2C、 4D、 6153. 有以下程序: #include int JiSuan(int x, int y, int z); main( ) { int a=1, b=2, c=3, s; s = JiSuan(a, b, c); printf("%d", s); } int JiSuan(int x, int y, int z) { return (x != y) + z / y; } 程序的运行结果是( )。

A、 0B、 1C、 3D、 2154. 有以下程序: #include int a, b, s; void FuZhi( ) { a = 3; b = 5; } void JiSuan( ) { s = a % b; } void XianShi( ) { printf("%d", s); } main( ) { FuZhi( ); JiSuan( ); XianShi( ); } 程序的运行结果是( )。

A、 3B、 4C、 5D、 6155. 有以下程序: #include int a, b, s; void FuZhi( ) { a = 3; b = 2; } void JiSuan( ) { s = (a + b) * 2; } void XianShi( ) { printf("%d", s); } main( ) { FuZhi( ); JiSuan( ); XianShi( ); } 程序的运行结果是( )。

A、 5B、 10C、 2D、 3156. 有以下程序: #include int a, b; void FuZhi( ) { a = 3; b = 5; } void JiaoHuan( ) { int t; t = a; a = b; b = t; } void XianShi( ) { printf("%d", a); } main( ) { FuZhi( ); JiaoHuan( ); XianShi( ); } 程序的运行结果是( )。

A、 1B、 2C、 5D、 3157. 有以下程序: #include int a, b; void FuZhi( ) { a = 3; b = 5; } void JiaoHuan( ) { int t; t = a; a = b; b = t; } void XianShi( ) { printf("%d", b); } main( ) { FuZhi( ); JiaoHuan( ); XianShi( ); } 程序的运行结果是( )。

A、 1B、 2C、 5D、 3158. 有以下程序: #include void JiaoHuan(int x, int y) { int t; t = x; x = y; y = t; } main( ) { int a, b, t; a = 3; b = 5; JiaoHuan(a, b); printf("%d", a); } 程序的运行结果是( )。

A、 3B、 5C、 0D、 2159. 有以下程序: #include void JiaoHuan(int x, int y) { int t; t = x; x = y; y = t; } main( ) { int a, b, t; a = 3; b = 5; JiaoHuan(a, b); printf("%d", b); } 程序的运行结果是( )。

A、 3B、 5C、 0D、 2160. 有以下程序: #include void JiaoHuan(int x, int y) { int t; t = x; x = y; y = t; printf("%d", x); } main( ) { int a, b, t; a = 3; b = 5; JiaoHuan(a, b); printf("%d", a); } 程序的运行结果是( )。

A、 33B、 55C、 53D、 35161. 有以下程序: #include void JiaoHuan(int x, int y) { int t; t = x; x = y; y = t; printf("%d", y); } main( ) { int a, b, t; a = 3; b = 5; JiaoHuan(a, b); printf("%d", b); } 程序的运行结果是( )。

A、 33B、 55C、 53D、 35162. 有以下程序: #include main( ) { int a = 1, b = 2, c = 3, d = 0; if (a==1 && b++== if (b==2 || c--!= printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); } 程序的运行结果是( )。

A、 1,3,2B、 1,3,3C、 1,2,3D、 3,2,1163. 有以下程序: #include main( ) { int x=1, y=0, a=0, b=0; switch (x) { case 1: switch (y) { case 0: a++; case 1: b++;break; } case 2: a++;b++;break; case 3: a++;b++; } printf("a = %d, b = %d\n", a, b); } 程序的运行结果是( )。

A、 a = 2,b = 2C、 a = 1, b = 1D、 a = 1, b = 0164. 有以下程序: #include main( ) { int x=1, y=2, z=3; if(x

A、 1B、 41C、 2D、 331165. 有以下程序: #include main( ) { int y = 10; while (y-=; printf("y = %d\n", y); } 程序执行后的输出结果是( )。

A、 y = 0B、 y = -1C、 y = 1D、 while构成无限循环166. 有以下程序: #include main( ) { int k = 5; while (--k) printf("%d", k+=; printf("\n"); } 执行后的输出结果是( )。

A、 1B、 2C、 4D、 死循环167. 有以下程序: #include main( ) { int y; for(y=8; y>0; y--) if(y%3== printf("%d", --y); } 程序的运行结果是( )。

A、 852B、 52C、 741D、 875421168. 有以下程序: #include main( ) { int a, b=20; for(a=1; a

A、 9,18B、 8,11C、 10,8D、 10,14169. 有以下程序: #include main( ) { int x; for(x=8; x>0; x--) { if(x% { printf("%d,", --x); continue; } printf("%d,", x--); } } 程序的运行结果是( )。

A、 7,4,2,B、 8,7,5,2,C、 7,6,3,1,D、 8,5,4,2,170. 有以下程序: #include int fun(int x, int y) { if (x==y) return ((x+y)/; else return (x); } main( ) { int a=4, b=5, c=6; printf("%d\n", fun(2*a, fun(b,c))); } 程序的运行结果是( )。

A、 6B、 3C、 8D、 12171. 有以下程序: #include int f(int x, int y) { return ((y-x)%x); } main( ) { int a=3, b=4, c=5, d; d = f(f(a,b), f(a,c)); printf("%d\n", d); } 程序的运行结果是( )。

A、 7B、 0C、 8D、 9

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值