1 / 6
文档名称:

c题库2.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c题库2.doc

上传人:xxj16588 2016/3/28 文件大小:0 KB

下载得到文件列表

c题库2.doc

文档介绍

文档介绍:一、填空题 1、C语言中普通整型变量的类型说明符为,在内存中占字节,有符号普通整型的数据范围是。 2、C语言中基本的数据类型有: 、、。 3、设整型变量 n的值为 2,执行语句“ n+=n-=n*n ”后, n的值是。 4 、 共用体和结构体的定义格式类似, 不同点是。 5、5、有如下输入语句: scanf( “ a=%d,b=%d,c=%d ”,&a,&b,&c); 为使变量 a的值为 1,b的值为 3,c的值为 2,从键盘输入数据的正确形式应是。 6、有语句: char A[ ]={ ”I ama student ”};该字符串的长度是, A[3]= 。 7 、 符号”a”和’a’的 区别。 8、下列程序的输出结果是。 int ast(int x,int y,int * cp,int * dp) { *cp=x+y; *dp=x-y; } main() { int a=4,b=3,c,d; ast(a,b,&c,&d); printf("%d,%d/n",c,d); } 二、选择题 1、以下选项中属于 C语言的数据类型是( )。 2、以下说法中正确的是( )。 ,要调用的函数必须在 main() 函数中定义 main() 函数开始执行 main() 函数必须放在程序的开始部分 3、选出下列标识符中不是合法的标识符的是( )。 A. hot_do B. cat1 C. _pri D. 2ab 4、下列描述中不正确的是( )。 、字符型数组中可能存放字符串。 、可以对字符型数组进行整体输入、输出。 、可以对整型数组进行整体输入、输出。 D. D、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 5、若已定义: int a[9], *p=a; 并在以后的语句中未改变p的值,不能表示 a[1] 地址的表达式为()。 A. p+1 B. a+1 C. a++ D. ++p 6、设有如下定义: int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。 7、定义如下变量和数组: int i, x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句 for(i=0;i<3;i++) printf("%d",x[i][2-i]); 的输出结果是( ) D. 3698、读出以下语句的输出结果是()。 int x=10,y=10; printf( “%d %d\n ”,x--,--y); A. 10 10 10 D. 109 9、两次运行下面的程序,如果从键盘上分别输入 6和3,则输出结果是( )。 if(x++>5) printf("%d",x); else printf("%d\n",x - -); 10、设有如下定义:char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是( )。 A)aa 数组成元素的值分别是"abcd" 和 ABCD" B)aa