浙江省计算机二级C语言模拟资料(二)

2026/1/24 11:50:18

} }

fclose(in); fclose(out); }

3、写出程序运行结果。 #include #define N 10 main() {

int x[N+1],k,j;

for(k=2;k<=N;k++) x[k]=k; for(k=2;k

for(j=2*k;j

for(k=N;k>1;k--)

if(x[k]!=-1) printf(\}

4、写出程序运行结果。

#include int f1(int); int f2(int,int); main() {

int x=5,y=-3,z; printf(\z=f1(x)+f2(y,10); printf(\}

int f1(int z) { int x=7; x+=f2(z,2); printf(\return x; }

int f2(int x,int y) {

printf(\return x+y;

}

5、写出程序运行结果。 #include

main(int argc, char *argv[]) { char c;

int d = 0, n= 0, t = 0; while(--argc) {

while(c = *argv[argc]++) if(c <= '9' && c >= '0') d++;

else if( c <= 'z' && c >= 'a' || c <= 'Z' && c >= 'A') n++; else t++; }

printf(\}

编译后生成 t.exe, 求运行 t ab2d3f $x4y5jfab 1234# 后输出的结果。

试题五、编程题 ( 共 12 分)

1. [程序说明] (4分)

请编写函数 sum(number),返回正整数number的各位数字之和(number是长整型)。如sum(654321)=21 。 2. [程序说明] (8分)

如果两个素数之差为2,它们就是一对孪生素数。从文本文件 input.txt 中读入两个正整数,将这两个正整数之间的各对孪生素数写入文件 output.txt (判断素数请用函数prime(k),如果k是素数,返回1;否则返回0)。

例:从文件 input.txt 读入 1 10 后,将 (3,5) 和 (5,7) 写入文件output.txt。


浙江省计算机二级C语言模拟资料(二).doc 将本文的Word文档下载到电脑
搜索更多关于: 浙江省计算机二级C语言模拟资料(二) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219