C语言程序设计复习纲要一.doc

C语言程序设计复习纲要一.doc

ID:50289071

大小:36.00 KB

页数:5页

时间:2020-03-07

C语言程序设计复习纲要一.doc_第1页
C语言程序设计复习纲要一.doc_第2页
C语言程序设计复习纲要一.doc_第3页
C语言程序设计复习纲要一.doc_第4页
C语言程序设计复习纲要一.doc_第5页
资源描述:

《C语言程序设计复习纲要一.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、201209学期《C语言程序设计》复习纲要一一、单项选择题1.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。A.C语言程序仅可以编译执行B.C语言程序仅可以解释执行C.C语言程序既可以编译执行又可以解释执行D.以上说法都不对2.以下选项中不能用作C程序合法常量的是()。A.1,234B.'123'C.123D."x7G"3.若有定义语句inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。  A.a=(b=4)=3;B.a=b=c+1;  C.a=(b=4)+c;D.a=1+(b=c=4);4.有以下程序段:  charname[2

2、0];  intnum;  scanf("name=%snum=%d",name;&num);  当执行上述程序段,并从键盘输入name=Lilinum=1001<回车>后,name的值为()。  A.Lili B.name=Lili  C.Lilinum=D.name=Lilinum=10015.有以下程序:  #include  main()  {intx=011;  printf("%d",++x);  }  程序运行后的输出结果是()。A.12B.11C.10D.96.有以下程序:  #include  main()  {charb,c;

3、inti;  b='a';c='A';  for(i=0;i<6;i++)  {if(i%2)putchar(i+b);  elseputchar(i+c);  }printf("");  }  程序运行后的输出结果是()。A.ABCDEFB.AbCdEfC.aBcDeFD.abcdef7.有以下程序段:  #include  main()  {…  while(getchar()!='');  …  }  以下叙述中正确的是()。  A.此while语句将无限循环  B.getchar()不可以出现在while语句的条件表达式中  C.当执行此while

4、语句时,只有按回车键程序才能继续执行  D.当执行此while语句时,按任意键程序就能继续执行8.设有如下函数定义:  intfun(intk)  {if(k<1)return0;  elseif(k==1)return1;  elsereturnfun(k-1)+1;  }  若执行调用语句n=fun(3);,则函数fun总共被调用的次数是()。A.2B.3C.4D.59.有以下程序:  #include  main()  {unsignedchara=8,c;  c=a>>3;  printf("%d",c);  }  程序运行后的输出结果是()。A.32

5、B.16C.1D.010.设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。  A.写操作结束后可以从头开始读B.只能写不能读  C.可以在原有内容后追加写D.可以随意读和写二、多项选择题1.以下对C语言的表述正确的是()。A.C语言适合于数据管理领域B.C语言是一种结构化语言C.C语言适合编写操作系统D.C语言是伴随UNIX系统发展起来的2.下列说法正确的是()。A.C程序由函数组成B.主函数调用其他函数C.其他函数相互调用D.其他函数调用主函数3.if语句有哪三种形式?()A.if(表达式)语句;B.i

6、f(表达式)语句1;else语句2;C.if(表达式)语句1;语句2;D.if(表达式1)语句1;if(表达式2)语句2;if(表达式3)语句3;4.常用的三种循环式是()。A.while循环B.do-while循环C.for循环D.goto循环5.以下说法中不正确的是()。A.C语言程序总是从第一个的函数开始执行B.C语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分6.下列哪些可称为函数的嵌套调用?()A.函数对自身的直接调用B.函数对自身的间接调用C.函数对别的函数的调用

7、D.函数被主函数调用7.如果想在函数中改变实参数组的元素值,则()。A.形参实参都用数组名B.实参用数组名,形参用指针变量C.实参用指针变量,形参用数组名D.形参和实参都用指针变量8.常见指针运算有()。A.赋值B.加减一个整数C.两个指针变量相减D.两个指针变量比较三、判断题1、在C语言中,枚举元素表中的元素有先后次序,可以进行比较。()2、当需要接受用户从键盘输入的含有空格的字符串时,应使用gets()函数。()3、putchar函数的参数可以是整型变量。()4、使用联合体union的目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。