下载此文档

C语言复习题new.doc


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
说明:考虑大家比较忙,现将C语言课程复习题整理如下,不提供答案,有问题可以同学间商量或上机调试,仅供期末复习考试参考。
一、选择题
:
(A) C语言程序总是从第一个的函数开始执行
(B) 在C语言程序中,要调用的函数必须在main()函数中定义
(C) C语言程序总是从main()函数开始执行
(D) C语言程序中的main()函数必须放在程序的开始部分( )
(或称静态外部变量)其作用域是:
(A)只限某个函数(B) 本文件(C) 跨文件(D) 不限制作用域( )
,下列选项中能正确将c的值赋给变量a,b的是:
(A)c=b=a (B)(a=c)||(b=c)
(C)(a=c)&&(b=c) (D)a=c=b ( )
:
(A)字符数组中可以存放字符串
(B)可以对字符数组进行整体输入、输出
(C)可以对整型数组进行整体输入、输出
(D)不能在赋值语句中通过赋值运算对字符型数组进行整体赋值( )
,能引用第二个数组元素(即s[1])中的num成员的是:
struct student
{ int num;
char name[10];
} s[3],*p=s;
(A) *(p+1)->num (B) (p++)->num
(C) (++p)->num (D) *(p+1).num ( )
:char a[]="xyz",b[ ]={'x','y','z'};,以下叙述中正确的是:
(A)数组a和b的长度相同(B)a数组长度小于b数组长度
(C)a数组长度大于b数组长度(D)上述说法都不对( )
:char str1[20]=“abcde”,str2[20]=“xyz”;则执行语句:
printf(“%d”,strlen(strcat(str1,str2)));的输出的结果是:
(A)3 (B)5 (C)8 (D)9 ( )
for (表达式1; ;表达式3) 可理解为:
(A)for(表达式1;0;表达式3) (B)for(表达式1;1;表达式3)
(C)for(表达式1;表达式1;表达式3) (D)for(表达式1;表达式3;表达式3) ( )
:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是:
(A)i=*p; (B)*p=*&j; (C)i=&j; (D)i=**p; ( )
“file”用于修改,选择正确的语句:
(A)fp=fopen("file","r"); (B)fp=fopen("file","w");
(C)fp=fopen("file","r+"); (D)fp=fopen("file","w+"); ( )
,则a[1][3]等价于:
(A) *((a+1)+3) (B) *(a[1]+3) (C)(*(a+1)+3) (D) &a[1]+3 ( )
,输出结果是:
int d=1;
fun (int p)
{ int d=5;
d=d+p++;
printf("%d",d);
}
main()
{ int a=3;
fun(a);
d=d+a++;
printf("%d\n",d);
}
(A) 84 (B) 99 (C) 95 (D) 44 ( )
:
main( )
{ int x=10,y=10,i;
for(i=0;x > 8;y=++i)
printf("%d %d ",x--,y);
}
(A) 10 1 9 2 (B) 9 8 7 6 (C) 10 9 9 0 (D) 10 10 9 1 ( )
:
#include <>
static int a=50;
f1( int a )
{ printf(“%d , ”, a + =10 ); }
f2( )
{printf(“%d , ”, a + =3 ); }
main( )
{ int a=10; f1 (a); f2( ); printf(“%d\n ”,a); }
(A)60,63,60 (B)20,23,23 (C)20,13,10 (D)20,53,10 ( )
int a[3][10],(*p)[10]=a; 以下不等价的一组表达是:
(A)a[1][1]、*(*(a+1)+1)、*(a[1]+1)
(

C语言复习题new 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人顾生等等
  • 文件大小234 KB
  • 时间2018-05-02