C语言深度剖析测试题_第1页
C语言深度剖析测试题_第2页
C语言深度剖析测试题_第3页
C语言深度剖析测试题_第4页
C语言深度剖析测试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、请在40分钟内完成以下20个C语言基本问题。c语言基本问题(每个问题5分)1,以下代码输出是什么?为什么?void foo(void)unsigned int a=6;int b=-20;(a B6)?puts( 6 ): puts(=6 );下面的代码有什么问题吗?为什么?Void foo (void) charstring 10,str 110:Int I;for(I=0);I10I)str1i=a;Strcpy(string,str 1);printf(“% s”,string);3,下一个代码,I和j的值分别是什么?为什么?static int j;int k=0;void fun 1

2、(void)static int I=0;I;void fun 2(void)j=0;j;int main()for(k=0;K10k)fun 1();fun 2();return 0;4、以下代码,假设32位系统,每个sizeof的计算结果是什么?Int * p=NULLSizeof(p)的值为sizeof(*p)的值为int a100。Sizeof(a)的值是sizeof(a100)的值是size of(void fun(int b100)size of(b);Sizeof(b)的值为5,以下代码的结果是什么?为什么?int main()char a 1000;int I;for(I=0)

3、;I1000I)ai=-1-I;printf(“% d”,str len(a);return 0;6、以下代码中的哪些内容可以重写,哪些不能重写?1)const int * p;2)int const * p;3)int * const p;4)const int * const p;7、以下两种代码有何不同?什么时候应该使用代码(2)?代码(1):int I=10;int j=I;int k=I;代码(2):volatile int I=10;int j=I;int k=I;8,32位x86系统的输出值是多少?# include intmain () inta5=1,2,3,4,5;int

4、* pt R1=(int *)(int * ptr 2=(int *)(int)a1);Printf (%x,%x ,ptr1-1,* ptr 2);return 0;9,0 x012 3的值是多少?为什么?定义求10,x的平方的宏函数。11、以下两种代码有何不同?代码(1):struct test struct 1 charc 1;短s;Char C2int I;代码(2):struct test struct 2 charc 1;Char C2短s;int I;12。编写代码以将成型数0 X100存储在内存0 x12ff7c地址。13、以下代码输出是什么?主要()inta5=1,2,3,4

5、,5;Int * ptr=(int *) (printf (%d,%d ,* (a1),*(ptr-1);假设14,p的值为0 x100000。以下表达式的每个值是多少?Struct Test int NumChar * pcNameShort sDateChar cha2Short sBa4* p;p0x 1=0x(unsigned long)p0x 1=0x(unsigned int *)p0x 1=0x 15,以下代码输出结果是什么?# include intmain (intargc,char * argv) inta32=(0,1),(2,3),(4,5);int * p;P=a0p

6、rintf(“% d”,P0);16、以下代码有什么问题吗?为什么?void fun(char a10)char c=a3;int main()charb 10= abcdefg ;风扇(b10);return 0;17,以下代码有什么问题吗?为什么?Struct student char * nameInt score* pstu:int main()pstu=(struct student *)malloc(size of(struct student);Strcpy(pstu-name,“Jimy,”Jimy);pstu-score=99;free(pstu);return 0;18、以下代码输出是什么?void fun(int I)if(I 0)fun(I/2);printf(“% dn”,I);int main()fun(10);return 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论