高级C语言程序设计复习资料.doc
《高级C语言程序设计复习资料.doc》由会员分享,可在线阅读,更多相关《高级C语言程序设计复习资料.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 高级C语言程序设计复习资料 一 选择题1、下列数据中,为字符串常量的是( )A、M B、$you C、”hello” D、basic2、若y为int 型变量,则执行以下语句后,y的值是( ) y=8;yyy*y;A、64 B、56 C、112 D、483、下面是一个初始化指针的语句:int *px = &a;其中指针变量的名字应该是( )A、*px B、a C、&a D、px4、共用体成员的数据类型( )A、可相同也可不相同 B、相同 C、长度一样 D、是结构体变量5、若定义有:struct student long num;char name20;float score;char ch;
2、stu;则函数 sizeof(stu) 的值是( )A、20 B、29 C、24 D、216、若用数组名作为函数调用的实参,传递给形参的是( )A、数组第一个元素的值 B、数组中全部元素的值C、数组的首地址 D、数组元素个数7、下面定义语句中,错误的是( )A、int a =1, 2; B、 char *a ;C、char s10=“BASI”; D、 int n=5,an;8、下面程序main() int x, y, z; x = 2; y = x+; z = +x; printf(“%d t %d t %dn”, x, y, z);运行后输出的数据是( )A、4 2 4 B、4 2 2 C
3、、2 4 4 D、4 4 4 9、下列程序main() int x; int *p1, *p2;x = 10;p1 = &x;p2 = p1;printf(“%d t %dn”,*p1,*p2);运行后输出的数据是( )A、10 10 B、10 0C、10 20 D、0 10 10、下列程序:#include”stdio.h”struct entry int datd; int *ip;main() int i; struct entry v; v.ip = &i; v.data = 100;*v.ip = 50; printf(“%d %d %dn”, v.data, *v.ip, i);运
4、行后输出的数据是( )A、100 50 50 B、100 50 0C、50 50 50 D、50 50 0二 判断对错,对的划“”,错的划“” 1参加位运算的数据可以是任何类型的数据。 ( )2若有定义和语句:int a;char c;float f;scanf(%d, %c, %f, &a, &c, &f);若通过键盘输入:10 A 12 5则a=10, c=A, f=12.5。 ( )3C语言把文件看作是一个字符(字节)的序列。 ( )4若有宏定义:#define S(a,b) t = a; a = b; b = t由于变量t没定义,所以此宏定义是错误的。 ( )5在Turbo C中,下面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 复习资料
限制150内