[计算机类试卷]国家二级(C语言)章节练习试卷3及答案与解析.doc

上传人:medalangle361 文档编号:503254 上传时间:2018-11-29 格式:DOC 页数:4 大小:26.50KB
下载 相关 举报
[计算机类试卷]国家二级(C语言)章节练习试卷3及答案与解析.doc_第1页
第1页 / 共4页
[计算机类试卷]国家二级(C语言)章节练习试卷3及答案与解析.doc_第2页
第2页 / 共4页
[计算机类试卷]国家二级(C语言)章节练习试卷3及答案与解析.doc_第3页
第3页 / 共4页
[计算机类试卷]国家二级(C语言)章节练习试卷3及答案与解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级( C语言)章节练习试卷 3及答案与解析 1 若以下程序所生成的可执行文件名为 filel.exe,当执行该程序时输入 FILE1 CHINA BEIJING SHANGHAI,程序的输出结果是 _。 main (int argc, char* argv) while(-argc 0) +argv; printf(“%s“, *argv); ( A) CHINA BEIJANG SHANGHAI ( B) FILE1 CHINA BEIJNG ( C) CBS ( D) FCB 2 不合法的 main函数命令行参数表示形式是 _。 ( A) main(int a,char*c) ( B

2、) main(int arc, char *arv) ( C) main(int argc,char*argv) ( D) main(int argv,char*argc) 3 若有以下说明和定义 fun(int*c). main() int(*a)()=fun, (*b)(), w10,c; 在必要的赋值之后,对 fun()函数的正确调用语句是 _。 ( A) a=a(w); ( B) (*a)(&c); ( C) b=*b(w); ( D) fun(b); 4 程序中若有如下说明和定义语句 char fun (char*); main() char*s=“one“, a5=0, (*f1)

3、()=fun,ch; 以下选项中对 fun()函数的正确调用语句是 。 ( A) (*f1)(a); ( B) *f1(*s); ( C) fun(&a); ( D) ch=*f1(s); 5 在函数调用过程中,如果函数 fun A调用了函数 fun B,函数 fun B又调用了函数 fun A,则 ( A)称为函数的直接递归调用 ( B)称为函数的间接递归调用 ( C)称为函数的循环调用 ( D) C语言中不允许这样的递归调用 6 有如下程序 _。 long fib (int n) if(n 2) returb(fib(n-1)+fib(n-2); else return(2); main(

4、) printf(“%dn“, fib(3); 该程序的输出结果是 _。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 7 下列程序执行后的输出结果是 _。 ( A) hello ( B) hel ( C) hlo ( D) hlm void func1 (int i); void func2 (int i); char st=“hello,friend!“; void func1(int i) printf(“%c“, sti); if(i3) i+=2; func2(i); void func2 (int i) printf(“ c“, sti); if(i 3) i+=2; f

5、unc1(i); main() int i=0; func1(i); printf(“n“); 8 以下程序的输出结果是 _。 ( A) 54321 ( B) 12345 ( C) 1 2 3 4 5 ( D) 5 4 3 2 1 0 main() int w=5; fun(w); printf(“n“); fun (int k) if(k 0) fun(k-1); printf(“%d“, k); 国家二级( C语言)章节练习试卷 3答案与解析 1 【正确答案】 A 2 【正确答案】 C 3 【正确答案】 B 4 【正确答案】 A 5 【正确答案】 B 6 【正确答案】 B 7 【正确答案】 C 8 【正确答案】 B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1