判断题
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(“%5d”,a[j];
pfintf(“/n”);
}
}
这道题的答案是:
4。
void printstar()
{
pfintf(“***************”)’
}
void print_message()
{
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)’
}
>> 本文固定链接: http://www.vcgood.com/archives/341
1X 2X3vX
大哥,答案在哪里啊?没答案做了也没法对啊!
判断题
1.对
2.对
3.对
4.错
5.错
6.对
7.错
8.对
9.对
10.对
填空题
1. 1,2
2. 1,1
3.局部
4. 18.0
运行结果
1. 5,8
2. 25,30
3. 是不是题写错了,我竟然行到六个内存地址
4. ***************hom do you do!***************
程序填空
j<=3
a[j]>max