![]() ![]() |
|
二级C语言基本功测试 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:36:36 文章录入:杜斌 责任编辑:杜斌 | |
|
|
2。C程序从main涵数开始执行,结束于main函数或者某个被调用的函数() 3。数组名作为函数参数,传送的是地址() 4。 for(;;)S中的语句S必执行无穷多次() 5。字符数组char c[]="string"; 有6个数组元素() 6。在C程序中,不同函数中所定义的变量允许同名() 7。在逻辑表达式的计算机中,必须所有的逻辑远算符都被执行后,才会结束表达式的计算() 8。C语言认为number与NUMBER是同一符号。() 9。”%D“可以用来输出字符型数据() 10。在程序远行过程中,起值不能被改变的量称为常量()
二,填空题 1,C语言中,一个char类型的数据占()个字节,一个int类型的数据占()个字节(16位字长) 2. C语言中,一个char类型的数据与()个字节,一个int类型的数据占()个字 3.当全局变量与局部变量同名时,( )变量优先 4。宏定义;#define S(n) n n printf("%f",32.0/S(2.0));输出是() 第四大题是分析程序运行结果 1。#incude "stdio.h" main() { int x=5,y; y=x ; x=y y =3; printf("%d,%d/n",x,y); 该程序的运算结果是 2。#include "stdio.h" main() { int a,b,i; a=b=o ; for(i=1;i<=10;i ) { if(i%2==0) a=a i; else b=b i; } printf("%d, %d/n", a,b) } 答案: 3.main() { inta[2][3]={{1,2,3},{4,5,6}}; inti;j; printf("arraya; /n"); for(i=0;i<2;i ) { for(j 0;j<3;j ) printf("]",a[i][j]; pfintf("/n"); } } 这道题的答案是: 4。 void printstar() { pfintf("***************")’ } void print_message() &nb sp; { printf("Hom do you do!); } main() { printstar(); print_message(); printstar() } 答案是:
五,程序填空 1。有一个3*4的矩阵,要求出其中值最大的那个元素的值,以及其所在的行号和例号。 main() { int l,j,jrow=0,max; int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}}; max=a[0][0]; for(l=0;l<=2;l ) for(j=o;---------;j ) if(------) { max=a(l][j]; row=l; colum=%d/n",max,row,colum) } printf("max=%d,colum=%d/n",max,colum)’ |
|
![]() ![]() |