{ printf("\n");sub1();sub3(a);sub2();sub3(a);
}
sub2()
{ int a[MAX],i,max;
max=5;
for(i=0;i}
sub1()
{for(i=0;i}
sub3(int a[])
{ int i;
for(i=0;iprintf("\n");
}
A)0 2 4 6 8 10 12 14 16 18
0 1 2 3 4
B)0 1 2 3 4
0 2 4 6 8 10 12 14 16 18
C)0 1 2 3 4 5 6 7 8 9
0 1 2 3 4
D)0 2 4 6 8 10 12 14 16 18
0 2 4 6 8 10 12 14 16 18
答案:1.A 2.D 3.B 4.C 5.D 6.B 7.C 8.B 9.D 10.D
计算机考试题【二】
1.若有如下程序:
main()
{chara[]="china\0name\0";
printf("%d,",strlen(a));
printf("%d\n",sizeof(a));}
则程序运行后的输出结果是()
A)5,11 B)5,12 C)11,11 D)12,12
2.指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为()
A)1234 B)1235 C)1236 D)1237
3.函数调用“strcat(strcpy(str1,str2),str3)”的功能是()
A)将串str1拷贝到串str2中后再连接到串str3之后
B)将串str1连接到串str2之后再拷贝到串str3之后
C)将串str2拷贝到串str1中后再将串str3连接到串str1之后
D)将串str2连接到串str1之后再将串str1拷贝到串str3中
4.下面宏定义正确的是()
A)#defineSa*b
B)#definePI3.14;
C)#definemax(a,b) ((a)>(b)?(a)∶(b))
D)#defines(x)(x)*(x);
5.下面叙述正确的是()
A)函数调用不可以出现在表达式中
B)函数调用可以作为一个函数的实参
C)函数调用可以作为一个函数的形参
D)函数不可以直接调用其本身
6.有如下程序
#include
main()
{int v1=0,v2=0;
char ch;
while ((ch=getchar())!=#)
switch(ch)
{case′a′:
case′h′:
default:v1++;
case ′0′:v2++;
}
printf("%d,%d\n",v1,v2);
}
如果从键盘上输入china#<回车>,则程序运行结果为()
A)2,0 B)5,0 C)5,5 D)2,5
7.程序中头文件type1.h的内容是:
#defineN5
#defineM1N*3
程序如下:
#include"type1.h"
#defineM2N*2
main()
{inti;
i=M1+M2;printf("%d\n",i);}
程序编译运行后的输出结果是()
A)10 B)20 C)25 D)30
8.C语言规定函数返回值的类型由()
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22163-2.html
开炮呀