二级C语言笔试题库
计算机二级c语言最新考试真题2024答案

计算机二级c语言最新考试真题2024答案一、选择题在C语言中,以下哪个关键字用于定义一个函数?A. classB. voidC. structD. enum答案:B以下哪个符号在C语言中用作字符串的结束标志?A. \0B. \nC. \tD. \r答案:A在C语言中,要读取一个整数并存储到变量中,应使用哪个函数?A. getchar()B. scanf()C. printf()D. fgets()答案:B以下哪项不是C语言的基本数据类型?A. intB. floatC. stringD. char答案:C在C语言中,数组名表示的是?A. 数组的首地址B. 数组的长度C. 数组的第一个元素D. 数组的所有元素答案:A以下哪个循环结构在C语言中用于至少执行一次循环体?A. for循环B. while循环C. do-while循环D. 以上都不是答案:C在C语言中,指针变量主要用来存储什么?A. 整数值B. 浮点数值C. 内存地址D. 字符串答案:C以下哪个头文件在C语言中用于标准输入输出函数?A. <stdlib.h>B. <string.h>C. <stdio.h>D. <math.h>答案:C(注意:由于选择题通常包含多个小题,以上仅列出了部分小题作为示例。
)二、编程题(编程题通常要求考生编写C语言程序来解决特定问题,以下提供几个编程题示例及解题思路。
)编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数。
解题思路:定义一个函数isPrime,用于判断一个整数是否为素数。
在isPrime函数中,使用循环从2到该数的平方根(包含)进行遍历,检查是否存在能整除该数的因子。
如果存在因子,则返回0(表示不是素数);否则返回1(表示是素数)。
在主函数中,读取用户输入的整数,并调用isPrime函数进行判断,然后输出结果。
从键盘输入n个数存放在数组中,将最小值与第一个数交换,输出交换后的n个数。
全国计算机等级考试二级c语言笔试试题

全国计算机等级考试二级c语言笔试试题全国计算机等级考试二级C语言笔试试题一、单项选择题(每题2分,共40分)1. C语言中,一个整型变量所占的基本存储单位是()。
A. 1个字节B. 2个字节C. 3个字节D. 4个字节2. 下列关于C语言函数的描述,错误的是()。
A. 函数可以返回一个结构体类型的值B. 函数可以没有返回值,也可以返回一个值C. C语言中,main函数可以没有返回值D. 函数的返回值类型必须与定义时的类型一致3. 在C语言中,用于定义字符串的标识符是()。
A. char *B. char[]C. stringD. text4. 下列关于C语言数组的描述,正确的是()。
A. 数组在定义时必须初始化B. 数组的元素可以是不同数据类型的C. 数组在定义后,其元素的个数不能改变D. 数组的元素个数可以是变量5. C语言中,表示逻辑“与”操作的运算符是()。
A. &&B. ||C. !D. &6. 下列关于C语言指针的描述,错误的是()。
A. 指针是一个变量,用于存储另一个变量的地址B. 指针的值是它所指向的变量的地址C. 指针变量可以重新赋值为任意地址D. 指针可以进行算术运算7. C语言中,用于文件操作的库函数是()。
A. math.hB. stdio.hC. string.hD. conio.h8. 下列关于C语言结构体的描述,错误的是()。
A. 结构体是一种构造数据类型B. 结构体可以包含不同类型的成员C. 结构体的所有成员必须同时初始化D. 结构体可以定义为函数的参数9. C语言中,表示关系“小于等于”的运算符是()。
A. <B. >C. <=D. >=10. 在C语言中,用于实现循环结构的语句有()。
A. forB. whileC. do-whileD. 所有选项二、填空题(每空3分,共30分)11. C语言中,一个浮点型变量所占的存储空间通常是________字节。
计算机二级c语言试题题库及答案

计算机二级c语言试题题库及答案一、单项选择题(每题2分,共20分)1. 在C语言中,用于定义变量的关键字是()。
A. defineB. varC. intD. let答案:C2. 下列关于C语言函数的描述,不正确的是()。
A. 函数可以没有参数B. 函数可以返回值C. 函数必须有返回值D. 函数可以嵌套定义答案:C3. 以下哪个选项不是C语言中的运算符()。
A. %B. &&C. ++D. :答案:D4. 在C语言中,用于定义一个结构体的关键字是()。
A. structB. unionC. enumD. typedef答案:A5. C语言中,用于表示逻辑与的运算符是()。
A. &&B. ||C. !D. =答案:A二、填空题(每题2分,共20分)1. 在C语言中,定义一个整型数组的语句是:int array[10]; 其中array[0]的值默认为____。
答案:02. 如果一个函数的返回类型是int,那么在函数体中必须包含一条____语句。
答案:return3. 在C语言中,用于计算字符串长度的函数是____。
答案:strlen4. C语言中,用于将字符数组转换为字符串的字符是____。
答案:'\0'5. 当使用指针变量时,必须先对其进行____。
答案:初始化三、编程题(每题10分,共20分)1. 编写一个C语言函数,实现两个整数的交换。
```cvoid swap(int *a, int *b) {int temp = *a;*a = *b;*b = temp;}```2. 编写一个C语言程序,计算并输出100以内所有偶数的和。
```c#include <stdio.h>int main() {int sum = 0;for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {sum += i;}}printf("Sum of even numbers from 1 to 100 is: %d\n", sum); return 0;}```四、简答题(每题10分,共40分)1. 简述C语言中指针和数组的关系。
计算机二级c语言笔试题库

计算机二级c语言笔试题库第一题:请编写一个C语言程序,计算并输出1到100之间所有偶数的和。
解答:```c#include <stdio.h>int main() {int sum = 0;for (int i = 2; i <= 100; i += 2) {sum += i;}printf("1到100之间所有偶数的和为:%d\n", sum);return 0;}```第二题:请编写一个C语言程序,判断一个输入的整数是否为素数(质数),如果是素数则输出"Yes",否则输出"No"。
解答:```c#include <stdio.h>int main() {int num, i, isPrime = 1;printf("请输入一个整数:");scanf("%d", &num);for(i = 2; i <= num / 2; ++i) {if(num % i == 0) {isPrime = 0;break;}}if (isPrime)printf("%d是素数\n", num); elseprintf("%d不是素数\n", num); return 0;}```第三题:请编写一个C语言程序,将一个字符串中的大写字母转换为小写字母,并输出转换后的结果。
解答:```c#include <stdio.h>void convertToLowercase(char *str) {while(*str) {if(*str >= 'A' && *str <= 'Z')*str += 32;str++;}}int main() {char str[100];printf("请输入一个字符串:");fgets(str, sizeof(str), stdin);convertToLowercase(str);printf("转换后的字符串为:%s\n", str);return 0;}```以上是三道计算机二级C语言笔试题的题目和解答,希望对您有帮助。
计算机二级c 笔试试题及答案

计算机二级c 笔试试题及答案计算机二级C语言笔试试题及答案一、选择题1. 下面哪个不是C语言的关键字?A. intB. floatC. voidD. printf答案:D2. 在C语言中,下列哪个不是合法的标识符?A. my_1st_variableB. 123abcC. max_valueD. helloWorld答案:B3. 下面哪个运算符的优先级最高?A. +B. %C. *D. /答案:C4. 下面的代码会输出什么结果?#include <stdio.h>int main(){int x = 5;printf("%d", x++);return 0;}A. 6B. 5C. 0D. 未定义行为答案:B5. 下面哪个选项可以实现循环执行某段代码的功能?A. if语句B. for循环C. switch语句D. continue语句答案:B二、填空题1. C语言中,用于定义常量的关键字是________。
答案:const2. 下面代码的输出结果是什么?#include <stdio.h>int main(){int a = 10;int b = 20;int max = (a > b) ? a : b;printf("最大值为:%d", max);return 0;}答案:最大值为:20三、编程题1. 编写一个程序,输入两个整数,输出它们的和。
#include <stdio.h>int main(){int num1, num2, sum;printf("请输入两个整数:\n");scanf("%d%d", &num1, &num2);sum = num1 + num2;printf("它们的和为:%d\n", sum);return 0;}四、问答题1. 什么是函数?答:函数是一段完成特定任务的代码块,可以重复使用。
计算机二级c语言试题题库及答案

计算机二级c语言试题题库及答案一、选择题1. 在C语言中,下列哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 以下哪个函数用于将字符串从源地址复制到目标地址?A. strcpyB. strncpyC. strcatD. strcmp答案:A3. C语言中,用于声明一个变量的关键字是:A. varB. varibleC. letD. int答案:D二、填空题1. 在C语言中,定义一个整型数组的语句是:________。
答案:int array_name[size];2. 若一个函数的返回类型为void,则该函数______。
答案:不返回任何值3. 在C语言中,使用________关键字可以定义一个全局变量。
答案:extern三、简答题1. 简述C语言中指针的作用。
答案:指针在C语言中用于存储变量的内存地址,通过指针可以间接访问和操作变量的值。
2. 解释C语言中的递归函数。
答案:递归函数是指函数在其定义中调用自身的函数。
递归函数通常用于解决可以分解为相似子问题的复杂问题。
四、编程题1. 编写一个C语言程序,实现两个整数的加法。
```c#include <stdio.h>int add(int a, int b) {return a + b;}int main() {int num1, num2, sum;printf("Enter two numbers: ");scanf("%d %d", &num1, &num2);sum = add(num1, num2);printf("Sum of %d and %d is %d.\n", num1, num2, sum); return 0;}```2. 编写一个C语言程序,实现字符串反转。
```c#include <stdio.h>#include <string.h>void reverseString(char* str) {int length = strlen(str);for (int i = 0; i < length / 2; i++) { char temp = str[i];str[i] = str[length - i - 1];str[length - i - 1] = temp;}}int main() {char str[] = "Hello, World!";reverseString(str);printf("Reversed string: %s\n", str); return 0;}```。
历届c语言二级考试真题及答案
历届c语言二级考试真题及答案一、单项选择题(每题2分,共10题,满分20分)1. 在C语言中,下列哪个选项表示的是字符常量?A. 'a'B. "a"C. 3.14D. 123答案:A2. C语言中,以下哪个关键字用于定义一个函数?A. intB. voidC. returnD. if答案:A3. 若有以下代码段:```cint a = 5, b = 10;a = a + b;```则变量a的值是多少?A. 5B. 10C. 15D. 20答案:C4. 在C语言中,哪个运算符用于求两个整数的余数?A. %B. /C. *D. -答案:A5. 下列哪个选项是C语言中的合法整型常量?A. 0x1AB. 0x1aC. 0X1AD. 0x1A.1答案:C6. C语言中,以下哪个选项是正确的字符串字面量?A. "Hello, World"B. 'Hello, World'C. "Hello, World\n"D. 'Hello, World\n'答案:A7. 在C语言中,以下哪个选项是正确的数组声明?A. int array[];B. int array[10];C. int array[10] = {0};D. All of the above答案:D8. 下列哪个选项是C语言中的合法浮点型常量?A. 3.14B. .14C. 3e2D. All of the above答案:D9. 在C语言中,哪个函数用于计算两个数的绝对值?A. abs()B. fabs()C. sqrt()D. pow()答案:A10. 若有以下代码段:```cint a = 10, b = 20;printf("%d", a + b);```则输出结果是什么?A. 10B. 20C. 30D. 40答案:C二、填空题(每题2分,共5题,满分10分)1. 在C语言中,用于定义一个结构体的关键字是________。
全国计算机二级考试c语言题库及答案
全国计算机二级考试c语言题库及答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个选项是合法的标识符?A. 2variableB. variable2C. variable-2D. variable$2答案:B2. 以下哪个选项是C语言中的关键字?A. intB. IntegerC. INTD. int_答案:A3. 在C语言中,一个整型变量占用的字节数是多少?A. 1B. 2C. 4D. 8答案:C4. 下列哪个函数用于计算两个数的和?A. max()B. pow()C. sqrt()D. sum()答案:D5. 在C语言中,以下哪个选项表示逻辑“与”操作?A. &&B. ||C. !D. |答案:A6. C语言中,以下哪个选项用于定义一个整型数组?A. int array[5] = {1, 2, 3, 4, 5};B. int array[] = {1, 2, 3, 4, 5};C. int array[5] = {1, 2, 3};D. int array = {1, 2, 3, 4, 5};答案:B7. 在C语言中,以下哪个选项用于声明一个指向整型的指针?A. int *p;B. int *p[];C. int (*p)[];D. int *p[5];答案:A8. 下列哪个选项是C语言中的字符串字面量?A. "Hello"B. 'Hello'C. "Hello'"D. 'Hello'答案:A9. 在C语言中,以下哪个选项用于定义一个结构体?A. struct Student {int id;char name[20];};B. struct Student student;C. Student student;D. int Student;答案:A10. 在C语言中,以下哪个选项用于声明一个函数?A. int add(int a, int b);B. int add();C. int add(int, int);D. int add(int a, b);答案:A二、填空题(每题2分,共10分)1. 在C语言中,使用________关键字可以定义一个无限循环。
全国计算机等级考试二级C语言笔试试题及答案解析
全国计算机等级考试二级C语言笔试试题及答案解析一、选择题1. 以下哪个选项不是C语言的关键字?A. autoB. includeC. ifD. static答案:B解析:C语言中,auto、if和static都是关键字,而include不是关键字,它是预处理命令的一部分。
2. 在C语言中,下列哪个选项是非法的整型常量?A. 012B. 0x123C. 0X123D. 0123答案:D解析:C语言中,以0开头的数字表示八进制常量,以0x 或0X开头的数字表示十六进制常量。
选项A表示八进制常量,选项B和C表示十六进制常量,而选项D表示非法的常量。
3. 有以下程序段:```cint a = 5, b = 4;printf("%d\n", a/b);```输出结果是:A. 1B. 1.25C. 5D. 4答案:A解析:在C语言中,整数除法的结果仍然是整数。
因此,5除以4的结果为1。
4. 以下哪个函数用于动态分配内存?A. malloc()B. alloc()C. new()D. calloc()答案:A解析:在C语言中,malloc()函数用于动态分配内存。
calloc()函数也用于动态分配内存,但会初始化分配的内存空间。
alloc()和new()不是C语言中的标准函数。
二、填空题1. 在C语言中,若要定义一个指向整型的指针变量,应使用______。
答案:int解析:在C语言中,使用int 来定义一个指向整型的指针变量。
2. 有以下程序段:```cint a = 5, b = 3;printf("%d\n", a % b);```输出结果是______。
答案:2解析:在C语言中,%运算符表示求余运算。
因此,5除以3的余数为2。
3. 有以下程序段:```cint a = 5;printf("%d\n", sizeof(a));```输出结果是______。
全国计算机等级考试二级c语言笔试试题及答案
全国计算机等级考试二级c语言笔试试题及答案1. 单项选择题:以下哪个选项是C语言中合法的标识符?A. 2variableB. variable2C. variable-2D. variable$2答案:B2. 单项选择题:在C语言中,以下哪个关键字用于声明函数?A. intB. voidC. returnD. function答案:B3. 单项选择题:C语言中,哪个运算符用于计算两个整数的乘积?A. +B. -C. *D. /答案:C4. 单项选择题:以下哪个选项是C语言中正确的字符串声明?A. char str[] = "Hello";B. char str[] = 'Hello';C. char str[] = "Hello''';D. char str[] = "Hello";答案:A5. 单项选择题:C语言中,哪个函数用于计算数组中元素的个数?A. sizeofB. lengthC. countD. size答案:A6. 单项选择题:在C语言中,以下哪个选项是正确的二维数组声明?A. int array[3][4];B. int array[3,4];C. int array[3][];D. int array[][];答案:A7. 单项选择题:C语言中,哪个关键字用于定义一个结构体?A. structB. classC. unionD. enum答案:A8. 单项选择题:在C语言中,以下哪个选项是正确的指针声明?A. int *ptr;B. int *ptr[];C. int ptr*;D. int ptr*[];答案:A9. 单项选择题:C语言中,哪个函数用于输入一个字符?A. scanfB. printfC. getcharD. putchar答案:C10. 单项选择题:在C语言中,以下哪个选项是正确的条件语句?A. if (condition)B. switch (condition)C. case (condition)D. default (condition)答案:A11. 单项选择题:C语言中,哪个关键字用于定义一个循环?A. forB. whileC. doD. All of the above答案:D12. 单项选择题:在C语言中,以下哪个选项是正确的函数声明?A. void myFunction();B. int myFunction();C. float myFunction();D. All of the above答案:D13. 单项选择题:C语言中,哪个运算符用于计算两个数的除法?A. /B. *C. %D. //答案:A14. 单项选择题:在C语言中,以下哪个选项是正确的宏定义?A. #define PI 3.14B. define PI 3.14C. #define "PI" 3.14D. #define PI = 3.14答案:A15. 单项选择题:C语言中,哪个关键字用于定义一个枚举类型?A. enumB. unionC. structD. typedef答案:A16. 单项选择题:在C语言中,以下哪个选项是正确的文件操作函数?A. fopenB. fcloseC. freadD. All of the above答案:D17. 单项选择题:C语言中,哪个关键字用于定义一个联合体?A. unionB. structC. enumD. typedef答案:A18. 单项选择题:在C语言中,以下哪个选项是正确的位运算符?A. &B. |C. ^D. All of the above答案:D19. 单项选择题:C语言中,哪个函数用于输出一个字符串?A. scanfB. printfC. getcharD. putchar答案:B20. 单项选择题:在C语言中,以下哪个选项是正确的递归函数声明?A. int factorial(int n);B. int factorial();C. int factorial(int);D. int factorial(int n) { if (n <= 1) return 1; else return n * factorial(n - 1); }答案:D。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无纸化真考题库试题(1) 1.程序流程图中带有箭头的线段表示的是( )。 A) 图元关系 B) 数据流 C) 控制流 D) 调用关系 2.结构化程序设计的基本原则不包括( )。 A) 多态性 B) 自顶向下 C) 模块化 D) 逐步求精 3.软件设计中模块划分应遵循的准则是( )。 A) 低内聚低耦合 B) 高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合 4.在软件开发中,需求分析阶段产生的主要文档是( )。 A) 可行性分析报告 B) 软件需求规格说明书 C) 概要设计说明书 D) 集成测试计划 5.算法的有穷性是指( )。 A) 算法程序的运行时间是有限的 B) 算法程序所处理的数据量是有限的 C) 算法程序的长度是有限的 D) 算法只能被有限的用户使用 6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。 A) 快速排序 B) 冒泡排序 C) 直接插入排序 D) 堆排序 7.下列关于栈的叙述正确的是( )。 A) 栈按"先进先出"组织数据 B) 栈按"先进后出"组织数据 C) 只能在栈底插入数据 D) 不能删除数据 8.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。 A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段 9.有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )。 A) 并 B) 自然连接 C) 笛卡尔积 D) 交 10.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。 A) 课号,成绩 B) 学号,成绩 C) 学号,课号 D) 学号,姓名,成绩 11.以下叙述中错误的是( )。 A) C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 B) C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件 C) 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中 D) C语言源程序经编译后生成后缀为.obj的目标程序 12.以下选项中,合法的一组C语言数值常量是( )。 A) 12. 0Xa23 4.5e0 B) 028 .5e-3 -0xf C) .177 4e1.5 0abc D) 0x8A 10,000 3.e5 13.以下选项中不合法的标识符是( )。 A) &a B) FOR C) print D) 00
14.若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。 A) sqrt(fabs(pow(n,x)+exp(x))) B) sqrt(fabs(pow(n,x)+pow(x,e))) C) sqrt(abs(n^x+e^x)) D) sqrt(fabs(pow(x,n)+exp(x))) 15.若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是( ) A) i=(a+k)<=(i+k); B) i=a%11; C) a=a++,i++ D) i=!a; 16.有以下程序: #include main() { int s,t,A=10; double B=6; s=sizeof(A); t=sizeof(B); printf("%d,%d\n",s,t); } 在VC6.0平台上编译运行,程序运行后的输出结果是( )。 A) 10,6 B) 4,4 C) 2,4 D) 4,8 17.有以下程序: #include main() { char a,b,c,d; scanf("%c%c",&a, &b); c=getchar(); d=getchar(); printf("%c%c%c%c\n",a,b,c,d); } 当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符) 12 34 则输出结果是( )。 A) 12 34 B) 12 C) 1234 D) 12 3 18.下关于逻辑运算符两侧运算对象的叙述中正确的是( )。 A) 可以是任意合法的表达式 B) 只能是整数0或非0整数 C) 可以是结构体类型的数据 D) 只能是整数0或1 19.有以下程序: #include main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); } 程序输出( )。 A) 1,1,2,0 B) 0,0,0,3 C) 编译有错 D) 0,1,2,0 20.有以下程序: #include main() { int x=1, y=0, a=0, b=0; switch (x) { case 1: switch(y) { case 0: a++; break; 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=2 B) a=2,b=1 C) a=1,b=1 D) a=1,b=0 21.以下程序段中的变量已正确定义: for( i=0; i<4; i++,i++ ) for( k=1; k<3; k++ ); printf("*" ); 程序段的输出结果是( )。 A) ** B) **** C) * D) ******** 22.有以下程序段: #include int i, n; for( i=0; i<8; i++ ) { n = rand() % 5; switch (n) { case 1: case 3: printf("%d \n", n); break; case 2: case 4: printf("%d \n", n); continue; case 0: exit(0); } printf("%d \n",n); } 以下关于程序段执行情况的叙述,正确的是( )。
A) for循环语句固定执行8次 B) 当产生的随机数n为4时结束循环操作 C) 当产生的随机数n为1和2时不做任何操作 D) 当产生的随机数n为0时结束程序运行 23.有以下程序: #include int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f(int x) { return x*2; } 程序运行后的输出结果是( )。 A) 8 B) 2 C) 4 D) 1 24.以下叙述中错误的是( )。 A) 可以给指针变量赋一个整数作为地址值 B) 函数可以返回地址值 C) 改变函数形参的值,不会改变对应实参的值 D) 当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL 25.设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。 A) int *p=(float)x; B) float *p=&x; C) float p=&x; D) float *p=1024; 26.以下数组定义中错误的是( )。 A) int x[2][3]={1,2,3,4,5,6}; B) int x[][3]={0}; C) int x[][3]={{1,2,3},{4,5,6}}; D) int x[2][3]={{1,2},{3,4},{5,6}}; 27.有以下程序: #include void fun( int a[], int n) { int i, t; for(i=0; i} main() { int k[10]={ 1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2; i<8; i++) printf("%d",k[i]); printf("\n"); } 程序的运行结果是( )。
A) 321678 B) 876543 C) 1098765 D) 345678 28.有以下程序: #include #define N 4 void fun(int a[][N], int b[]) { int i; for (i=0; i} main()