二级C语言基本功测试 |
|
www.nanhushi.com 佚名 不详 |
1 /N`是C语言的字符常量()。
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)’
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 计算机二级C语言模拟考试12----16章答案 下一篇文章: [二级C试题天天练]C语言考试试题1 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|