安徽大学期末试卷安徽大学C语言考试试卷.doc
- 格式:doc
- 大小:53.50 KB
- 文档页数:5
选择练习题1、C 语言中最简单的数据类型包括( B )。
A 、整型,实型,逻辑型B 、整型,实型,字符型C 、整型,字符型,逻辑型D 、整型,实型,逻辑型,字符型 2、C 语言中,运算对象必须是整型数的运算符是(A )。
A 、%B 、/C 、%和/D 、*3、为表示关系x <y <z ,应使用C 语言表达式( A )。
A 、(x <y)&&(y <z)B 、(x <y)AND (y <z)C 、(x <y <z)D 、(x <y) &(y <z)4、C 语言程序的基本单位是( C )。
A 、程序行B 、语句C 、函数D 、字符5、C 语言的程序一行写不下时,可以( D )。
A 、用逗号换行B 、用分号换行C 、用回车符换行D 、在任意一空格处换行6、下述标识符中,( C )是合法的用户标识符。
A 、A&B B 、voidC 、_studentD 、ab* 7、在C 语言中,字符型数据在内存中以( BA 、补码B 、ASCII 码C 、反码D 、原码8、一个程序由若干文件组成,共用同一变量,则此变量的存储类别应该为( B)。
A 、autoB 、externC 、staticD 、Register 9、以下关于switch 语句和break 语句的描述中,只有(B A 、在switch 语句中必须使用break 语句B 、在switch 语句中,可以根据需要使用或不使用break 语句C 、break 语句只能用于switch 语句中D 、break 语句是switch 语句的一部分10、C 语言规定:调用一个函数时,实参变量和形参变量之间的数据传递是(B )。
A 、地址传递B 、值传递C 、由实参传给形参,并由形参传回给实参D 、由用户指定传递方式11、下述C 语言转义符中( D )是非法的。
A 、'\b'B 、'\037'C 、'\0xf 'D 、'\''12、为了要计算s=10!(10的阶乘),则以下对s 的定义正确的是(D )。
安徽大学C语言程序设计期末考试复习一、选择题能将高级语言编写的源程序转换成目标程序的是______。
A) 编辑程序B) 编译程序C) 解释程序D) 链接程序您的答案为:参考答案为:BB以下选项中合法的用户标识符是______。
A) long B) _2Test C) 3Dmax D) A.dat您的答案为:参考答案为:BB以下叙述正确的是A) 可以把define和if定义为用户标识符B) 可以把define定义为用户标识符,但不能把if定义为用户标识符C) 可以把if定义为用户标识符,但不能把define定义为用户标识符D) define和if都不能定义为用户标识符参考答案为:B您的答案为:B以下叙述正确的是A) C语言比其他语言高级B) C语言可以不用编译就能被计算机识别执行C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C语言出现的最晚、具有其他语言的一切优点参考答案为:C您的答案为:C在一个C语言程序中A) main函数必须出现在所有函数之前B) main函数必须出现在所有函数之后C) main函数可以在任何地方出现D) main函数必须出现在固定位置参考答案为:C您的答案为:C一个C语言程序是由_______组成的。
A) 一个主程序和若干子程序 B) 若干子程序 C) 函数 D) 若干过程参考答案为:C您的答案为:C以下叙述中正确的是()A) C语言的源程序不必通过编译就可以直接运行B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令C) C源程序经编译形成的二进制代码可以直接运行D) C语言中的函数不可以单独进行编译您的答案为:参考答案为:BB下列关于C语言用户标识符的叙述中正确的是A) 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头B) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头C) 用户标识符中不可以出现中划线,但可以出现下划线D) 用户标识符中可以出现下划线和中划线(减号)参考答案为:C您的答案为:C以下说法中正确的是A)C语言程序总是从第一个定义的函数开始执行B)C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分参考答案为:C您的答案为:C默认情况下,一个C程序的执行是从A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束参考答案为:A您的答案为:AC语言编程整个操作的过程是A)编辑、编译、链接、执行B)编译、编辑、链接、执行C)链接、编译、编辑、执行D)编辑、链接、编译、执行参考答案为:A您的答案为:A下列说法不正确的是A)链接操作将生成扩展名为.lnk的文件B)编辑过程将生成扩展名为.cpp或.c的文件C)编译过程将生成扩展名为.obj的文件C)C编程最终要生成扩展名为.exe的文件参考答案为:A您的答案为:AC语言提供了丰富的结构化语句,直接支持____、_____和_______三种基本程序结构。
大一c期末考试题及答案大一C语言期末考试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个选项是合法的标识符?A. 2variableB. variable2C. variable-2D. variable$2答案:B2. 下列哪个选项不是C语言的基本数据类型?A. intB. floatC. stringD. double答案:C3. 在C语言中,以下哪个选项不是运算符?A. +B. -C. %D. :答案:D4. 若有定义:int a=5, b=3;,则表达式a%b的值是多少?A. 2B. 1C. 0D. 3答案:A5. 下列哪个选项不是C语言中的控制语句?A. ifB. switchC. forD. while答案:B6. 在C语言中,以下哪个选项是正确的字符串声明?A. char str[5] = "hello";B. char str[] = {'h', 'e', 'l', 'l', 'o'};C. char str[6] = "hello";D. char str[] = "hello";答案:D7. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A8. 下列哪个选项不是C语言中的数组?A. int a[5];B. int a[5] = {1, 2, 3, 4, 5};C. int a[] = {1, 2, 3};D. int a = {1, 2, 3};答案:D9. 在C语言中,以下哪个选项是正确的函数声明?A. int add(int a, int b);B. int add(int, int);C. int add();D. int add(int a);答案:A10. 在C语言中,以下哪个选项是正确的文件操作函数?A. fopen()B. fclose()C. printf()D. scanf()答案:A二、填空题(每空2分,共20分)1. 在C语言中,用于定义一个整型变量的关键字是________。
1.一个C程序的执行是从。
A. 本程序的main函数开始,到main函数结束B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C. 本程序的main函数开始,到本程序文件的最后一个函数结束D. 本程序文件的第一个函数开始,到本程序main函数结束2. C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符。
A.必须为字母B.必须为下划线C. 必须为字母或下划线D. 可是字母、数字或下划线中任一字符3.下面四个选项中,不合法整型常量的选项是。
A.160B.-0x48aC.011D.06684.若x、i、j和k都是int型变量,则执行表达式:x=(i=4,j=16,k=32)后,x的值为。
A. 4B. 16C. 32D. 525.已知ch是字符型变量,下面不正确的赋值语句是。
A. ch=’a+b’B. ch=’\0’C. ch=’7’+’9’D. ch=7+96.设有int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为。
A. 1B. 2C. 3D. 47. 下列函数定义中,正确的是。
A. void f(int x)B. int f(int *x,int *y){ return(x); } { return(y); }C. int *f(int x,int *y)D. void f(int x,int *y){ return(y);} { return(x+*y); }8. 设有定义:float x,*p=&x;则下列表达式中错误的是。
A. *&pB. *&xC. &*pD. &*x9. 下列数组定义语句中,错误的是。
A. char a[2][3]={{ˊaˊ},{ˊbˊ}};B. int a[][2]={1,2,3,4,5,6};C. int a[][3]={1,2,3,4,5,6};D. int a[][]={{1,2,3},{4,5,6}}; 10.若有定义:int (*p)[4];则标识符p 。
C语言程序设计期末考试试题(含答案)(推荐完整)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(C语言程序设计期末考试试题(含答案)(推荐完整))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为C语言程序设计期末考试试题(含答案)(推荐完整)的全部内容。
C语言程序设计期末考试试题(含答案)(推荐完整)编辑整理:张嬗雒老师尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布到文库,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是我们任然希望 C语言程序设计期末考试试题(含答案)(推荐完整)这篇文档能够给您的工作和学习带来便利。
同时我们也真诚的希望收到您的建议和反馈到下面的留言区,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请下载收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为〈C语言程序设计期末考试试题(含答案)(推荐完整)> 这篇文档的全部内容。
C语言程序设计期末考试试题及其答案一、单项选择题(本大题共20题,每题2 分,共40分)1、以下不是C语言的特点的是 ( )A、 C语言简洁、紧凑B、能够编制出功能复杂的程序C、 C语言可以直接对硬件进行操作D、 C语言移植性好2、以下不正确的C语言标识符是()A、 ABCB、 abcC、 a_bcD、 ab.c3、一个C语言程序是由()A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成4、一个算法应该具有“确定性"等5个特性,对另外4个特性的描述中错误的是( )A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为 ( )A、 intB、 floatC、 doubleD、不确定6、在C语言中,char型数据在内存中的存储形式是()A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678<cR>后(〈CR〉表示回车),x的值是 ( )。
C语言程序设计期末考试试题及其答案一、单项选择题(本大题共20题,每题2 分,共40分)1、以下不是C语言的特点的是( )A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好2、以下不正确的C语言标识符是( )A、ABCB、abcC、a_bcD、ab.c3、一个C语言程序是由( )A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( )A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( )A、intB、floatC、doubleD、不确定6、在C语言中,char型数据在内存中的存储形式是( )A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678<cR>后(<CR>表示回车),x的值是( ) 。
#include<stdio.h>main(){int x;float y;scanf("%3d%f",&x,&y);}A、12345B、123C、45D、3458、若有以下定义int a,b; float x,则正确的赋值语句是( )A、a=1,b=2B、b++;C、a=b=5D、b=int(x);9、以下程序的执行结果是( )#include<stdio.h>{int i=10,j=10;printf("%d,%d\n",++i,j--);}A、11,10B、9,10C、11,9D、10,910、巳知字母A的ASCII码是65,以下程序的执行结果是( )#include<stdio.h>main(){char c1='A',c2='Y';printf("%d,%d\n",c1,c2);A、A,YB、65,65C、65,90D、65,8911、下列运算符中优先级最高的是( )A、<B、十C、%D、!=12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。
安徽省c语言笔试试题及答案一、选择题(每题2分,共20分)1. 下列关于C语言中变量的描述,错误的是()。
A. 变量必须先定义后使用B. 变量的类型决定了变量的存储空间C. 变量的值在定义时必须初始化D. 变量的命名必须符合标识符的规则答案:C2. C语言中,用于定义一个结构体的关键字是()。
A. structB. unionC. enumD. typedef答案:A3. 在C语言中,以下哪个选项不是合法的整型常量?A. 0x1AB. 0123C. 1.2E3D. 0b1010答案:C4. 以下哪个函数不能正确地将字符串s复制到字符串t中?A. strcpy(t, s)B. strncpy(t, s, sizeof(t))C. strcat(t, s)D. strncat(t, s, sizeof(t))答案:C5. 在C语言中,以下哪个选项是正确的文件打开模式?A. "r+"B. "w"C. "a+"D. "rb"答案:A6. 下列关于C语言中数组的描述,正确的是()。
A. 数组的索引从1开始B. 数组的大小在定义时确定C. 数组可以存储不同类型的数据D. 数组可以动态分配大小答案:B7. 在C语言中,下列哪个关键字用于定义函数?A. intB. voidC. returnD. struct答案:A8. 以下哪个选项不是C语言中的控制语句?B. forC. whileD. switch答案:D9. C语言中,以下哪个选项是正确的指针声明?A. int *p;B. int *p = 0;C. int *p = 10;D. int *p = "hello";答案:A10. 在C语言中,以下哪个选项是正确的注释?A. // This is a single line commentB. /* This is a single line comment */C. /* This is a multi-line commentD. // This is a multi-line comment答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________关键字可以定义一个函数。
C语言程序设计期末考试试题含答案一、选择题(每题 3 分,共 30 分)1、以下选项中,不是 C 语言关键字的是()A intB floatC charD string答案:D解释:string 不是 C 语言的关键字,C 语言中表示字符串通常使用字符数组。
2、以下能正确表示八进制整数的是()A 018B 0x18C 0o18D 18答案:C解释:在 C 语言中,八进制整数以 0 开头,数字取值范围 0 7,所以 0o18 能正确表示八进制整数。
3、若有定义:int a = 5, b = 2; 则表达式 a / b 的值是()A 25B 2C 20D 3答案:B解释:在 C 语言中,两个整数相除,结果为整数,舍去小数部分,所以 5 / 2 的结果是 2 。
4、以下程序段的输出结果是()int x = 10;printf("%d\n",++x);A 10B 11C 9D 12答案:B解释:++x 是先将 x 的值增加 1,然后再使用 x 的值,所以输出11 。
5、若有定义:int a5 ={1, 2, 3, 4, 5};则 a2的值是()A 2B 3C 4D 5答案:B解释:数组下标从 0 开始,所以 a2的值是 3 。
6、以下函数声明中,正确的是()A void fun(int a, b);B void fun(int a, int b);C void fun(int a; int b);D void fun(int, int);答案:B解释:函数参数列表中,每个参数都需要明确指定其类型,所以 B 选项正确。
7、若有定义:char str ="hello";则 sizeof(str)的值是()A 5B 6C 20D 不确定答案:B解释:str 数组不仅包含字符'h','e','l','l','o',还包含一个字符串结束符'\0',所以 sizeof(str)的值是 6 。
安徽大学20 -20 学年第 学期《C 语言程序设计》期末考试试卷(A 卷120分钟)年级 院系专业 姓名 学号 座位号一. 单项选择题:(每题2分,共40分)下列各题A)、B)、C)、D)四个选项中只有一个是正确的,请将正确选项填在答题卡相应题目的横线上。
答在试卷上不得分。
1.下面程序段执行后,a 的值是______。
int a;printf("%d \n", (a=3*5, a*4, a+5) ); A)60 B)20 C)15 D)102.下列程序段的输出是______。
int x=023;printf("%d \n", --x );A)19 B)18 C)23 D)223.执行下列语句后,a的值是______。
int a=8; a+=a-=a*a;A)-240 B)64 C)112 D)-1124.执行下列语句后,输出的值是______。
int x=6;printf("%d,%d,%d\n",x,x++,--x);A)5,5,5 B)6,5,5 C)7,6,5 D)5,6,55.指出下列程序段所表示的逻辑关系是______。
if(a<b) {if(c==d) x=1; } else x=2;A)若a<b 且c=d ,则x=1;若a>=b 且c!=d ,则x=2。
B)若a<b 且c=d ,则x=1;若a>=b ,则x=2。
C)若a<b 且c=d ,则x=1;若a<b 且c!=d ,则x=2。
D)若a<b 且c=d ,则x=1;若c!=d ,则x=2。
6.下列程序段的执行结果是______。
int i,x;for(i=1,x=1;i<=20;i++){if(x>=10) break;if(x%2==1){x+=5;continue;}x-=3;}printf("%d,%d\n",x,i);A)6,4 B)7,5 C)10,6 D)14,77.下列程序的执行结果是______。
2013上机考试试题一、单项选择题1.下列运算符中优先级最高的是【C 】A.||B.*C.++D.&&2.下列数据中定义正确的是【D 】A. char str[3][]={“abc”,’1’};B. char str[][3]={“abc”,’1’};C. char str[3][]={‘a’,’1’};D. char str[][3]={‘a’,’1’};3.下列符号常量的定义中正确的是【D 】A. #define N 1 3B. define N 3C. #define N-1 3D. #define N 34. 下列标识符中不能作为函数名的是【A 】A. 3_fnB. fn_fnC. fn_0D. fn5. 定义float Num; *ptr=&Num; 下列表达式中错误的是【B 】A. *&ptrB. &*NumC. &*ptrD. *&Num6. strlen(“\\129\129abc\t”)的值是【C 】A. 9B. 12C. 10D. 77.整型变量做实参时,它和对应形参之间的数据传递方式是【D 】A. 由用户指定传递方式B. 双向值传递C. 地址传递D. 单向值传递8. 函数调用不可以出现在【A 】中A. 函数的形参B. 表达式C. 函数的实参D. 执行语句9. 下列程序的输出结果是【B 】Int a[]={1,2,3,4,5,6},*pa;pa=a;*(pa+2)+=2;Printf(“%d%d”,*pa,*(pa+2));A. 06B. 15C. 04D. 1410. 以下函数说明正确的是【A 】A. short max (int X, int Y);B. short max (int X; int Y);C. short max (int X; int Y)D. short max (int X, Y)11. char *str=”1234”;char *p;p=str;printf(“%s”,p+1);输出结果是【B 】A. 1234B. 234C. 134D. 12312. 下列条件表达式中,【C 】可以判断c是否为大写字母。
安徽大学期末试卷
安徽大学2008----2009学年第二学期
C语言程序设计期中试题
一、单项选择题(30分,每题2分)
每小题的四个选项中只有一个符合题目要求,请将正确选项前字母填在括号中。
1.若int a[][3]={1,2,3,4,5,6};则a[1][0]的值是【______】。
A. 4
B. 2
C. 1
D. 5
2.执行下列程序段后,变量k的值是【______】。
int k=3, s[2];
s[0]=k;
k = s[1]*10;
A)不确定B)0
C)10 D)30
3.执行下列程序段后,变量k的值是【______】。
int k=3, s[2]={1};
s[0]=k;
k = s[1]+10;
A)不确定B)0
C)10 D)30
4.下面程序的输出结果是【______】。
#include <stdio.h>
void main(void)
{
int i, a[10];
for(i=9;i>=0; i--)
a[i]=10-i;
printf("%d%d%d\n",a[2],a[5],a[8]);
}
A)258 B)741
C)852 D)369
5.下面程序的输出结果是【______】。
#include <stdio.h>
void main(void)
{
int a[3][3]={1,2,3,4,5,6,7,8,9},i;
for(i=0;i<3; i++)
printf("%d ",a[i][2-i]);
}
A)1 5 9 B)3 5 7
C)1 4 7 D)3 6 9
6.下面程序的输出结果是【______】。
安徽大学期末试卷#include "stdio.h"
void fun(int a[])
{
int i;
for(j=0;j<5; j++)
a[j]=j;
}
void main(void)
{
int num[]={5,6,7,8,9}, i;
fun(num);
for(i=0;i<5; i++)
printf("%d ", num[i]);
}
A. 56789
B. 98765
C. 01234
D. 43210
7.下面程序的输出结果是【______】。
#include "stdio.h"
void main(void)
{
char c1[]="ABCD",c2[5];
int i;
for(i=0;i<4;i++)
c2[i]=(c1[i]-'A'-3+26)%26+'a';
c2[4]='\0';
puts(c2);
}
A. abcd
B. ABCD
C. XYZA
D. xyza
8.下面程序的输出结果是【______】。
#include <stdio.h>
void main(void)
{
int n=6, *p=&n;
*p=8;
printf("%d\n",n);
}
A. 8
B. 6
C. 7
D. 不确定
9.下面程序的输出结果是【______】。
#include <stdio.h>
void main(void)
{
int a=3, b=6, c=9;
int *pa=&a, *pa=&b, *p;
*(p=&c)=*pa*(*pb);
printf("%d\n",c);
}
A. 8
B. 18
C. 27
D. 9
10.下面程序的输出结果是【______】。
#include <stdio.h>
void main( void )
{
char a[]={0,1,2,3,4,5,6,7,8,9}, *p=a;
printf("%d, %d\n", *p+3, *(p+6));
}
A. 2,2
B. 3,5
C. 3,6
D. 3,7
11.下面程序的输出结果是【______】。
#include <stdio.h>
void main( void )
{
short a[]={1,3,5,7,9}, *p, **k;
p=a;k=&p;
printf("%d, ", *(p++));
printf("%d, ", * *k);
}
A. 2,2,
B. 3,5,
C. 1,3,
D. 1,3
12.下面程序的输出结果是【______】。
#include <stdio.h>
void main( void )
{
int a[]={2,4,6,8,10};
int *p=&a[4];
printf("%d, \n", *--p);
}
A. 10
B. 9
C. 7
D. 8
13.“strlen("\\141\141abc\t")”的返回值是【______】。
A. 9
B. 12
C. 13
D. 14
14.若char s[10]; s="abcd";printf("%s",s);程序的输出结果是【______】。
A. abcd
B. a
C. dcba
D. 编译错误
15.下面函数中能正确交换x和y中的值,且返回交换结果的是【______】。
A. fun(int *x,int *y) {int *p; *p=*x;*x=*y;*y=*p}
B. fun(int x,int y) {int t;t=x;x=y;y=t; }
C.fun(int *x,int *y) {*x=*y;*y=*x; }
D.fun(int *x,int *y) { int p; p=*x;*x=*y;*y=p;}
二、填充题(30分,每空2分)
1.C程序可以分为三种基本结构,即_______、、。
2.C语言中的_______语句提前结束本次循环,跳过循环体中位于该语句后的所有语句,进入下一
轮循环。
3.数组中的元素类型_______,并由数组名和下标唯一地确定。
4.定义int a[2][4];,数组a中可以容纳______个整数。
5.设整型变量m和n的值均为6,则执行语句do m++;while (--n>0)后,变量m的值是_______。
6.若char s[]="123456",*p=s+1;则表达式“*p+1”值对应的字符是_______。
7.设字符型变量m的值为'm',执行语句if (m>='a'&&m<='z') m-=32;后,变量m中的字符是
____________。
8.设整型变量k的值为0,则循环语句“while (k++<9) k++;”的循环体一共执行_______次。
9.若char s[10]="ABCD\0\t",则字符型数组s中存放的字符串长度是________。
10.若int a[][3]={{1,2,3},{4,5,6}},(*p)[3]=a;则表达式*(*p+1)的值是______。
11.C语言在判断一个量是否为“真”时,以_______代表“真”,以0代表“假”。
12.C语言中只能用于循环和switch~case结构的语句是______。
13.C语言中通过#______命令可以定义符号常量。
14.对于数组x[5][5],*(x+2)+3表示__________。
15.对于数组x[5][5],*(x[3]+2)表示__________。
三、程序设计题(40分,每空2分)
1.用C语言编程求百元买百鸡问题:用一百元钱买一百只鸡。
已知公鸡5元/只,母鸡3元/只,小鸡1元/3只。
问公鸡、母鸡、小鸡各买多少只?
2.用C语言编写一个函数,将指定的自然数分解成质因子的连乘积,例如:88=2*2*2*11。
3.用C语言编写一个函数atoi,将一个整数字符串转换成一个整数,"512"==>512。
4.用C语言编写一个函数对指定的4×4矩阵查找最大值所在的行列号。