C语言程序设计A0107历年考试选择题全doc.docx
- 文档编号:3912016
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:5
- 大小:68.97KB
C语言程序设计A0107历年考试选择题全doc.docx
《C语言程序设计A0107历年考试选择题全doc.docx》由会员分享,可在线阅读,更多相关《C语言程序设计A0107历年考试选择题全doc.docx(5页珍藏版)》请在冰豆网上搜索。
C语言程序设计A0107历年考试选择题全doc
C语言程序设计A-2009.01-2017.07历年考试选择题(全).doc
9、
10、
11、char类型的长度为
(1)个字节
12、向一个二进制文件中写人信息的函数为(fwrite())。
13、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(main)。
14、每个C语言程序文件的编译错误分为
(2)类
15、字符串"a十b=12\n"的长度为(7)。
16、在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(if)语句。
17、在下面的do-while循环语句中,其循环体语句被执行的次数为(10)。
inti=0;doi十十;while(i<10);
18、将两个字符串连接起来组成一个字符串时,选用的字符串函数为(strcat())
19、若用数组名作为函数调用的实参,传递给形参的是(数组的首地址)
20、假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大(16)个字节。
21、假定s被定义为指针类型char*的变量,初始指向的字符串为"Helloworld!
",若要使变量p指向s所指向的字符串,则p应定义为(char*p=s;)
22、从一个数据文件中读人以换行符结束的一行字符串的函数为(£getsO)。
23、设x和y均为逻辑值,则x||y为假的条件是x和y(均为假)。
24、枚举类型中的每个枚举常量的值都是一个(整数)。
25、在下面的选项中,不能作为函数的返回值类型的是(node)
26、C语言程序中的基本功能模块为(函数)。
27、逻辑表达式(x>0||y==5)的相反表达式为(x<=O&&y!
=5)
28、循环体至少被执行一次的循环语句为(do-while)。
29、假定n的值为5,则表达式n++的值为(5)。
30、假定一个二维数组的定义为"inta[3][4]={{3,4},{2,8,6}}",则元素a[2][O]的值为(0)。
31、假定一个函数原型为"char*func(intn)",则该函数的返回类型为(char*)。
32、假定a为一个字符数组名,则元素a[i]的指针访问方式为(*(a十i))
33、假定有语句为“int*p=calloc(10十20,sizeof(int));”,则p所指向的动态数组中所包含的元素个数为(30)。
34、十进制数50表示成符合C语言规定的八进制数为(062)
35、若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为("rb十")。
36、程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用(空格或回车)符号作为分隔符。
37、逻辑表达式(x>0&&x<=10)的相反表达式为(x<=O||x>10)。
38、当处理一个问题时的循环次数已知时,最好采用(for)循环来解决。
39、假定i的初值为0,则在循环.句"while(i 40、假定一个二维数组的定义为"inta[3][4]={{3,4},{2,8,6}}号",则元素a[1][2]的值为(6)。 41、在下列选项中,不正确的函数原型格式为(intFunction(a);)。 42、在下列选项中,不正确的函数原型格式为(intFunction(a*b);)。 43、假定p是一个指向float类型的数据指针,则p+l所指向的数据的地址比p所指向的数据的地址大(4)个字节。 44、假定有一条定义语句为“intm=7,*p;”,则给p赋值的正确表达式为(p=&m)。 45、假定指针变量p定义为"int*p=malloc(sizeof(int));",要释放p所指向的动态存储空间,应调用的函数为(free(p))。 46、C语言中的系统函数fopen是(打开)一个数据文件的函数。 47、假定n的值为6,则表达式n++的值为(6)。 48、假定一个二维数组的定义为"inta[3][4]={{3,4},{2,8,6}}",则元素a[1][O]的值为 (2)。 49、假定有语句为“int*p=calloc(20,sizeof(int));”,则p所指向的动态数组中所包含的元素个数为(20)。 50、字符串"y=%d\n"的长度为(5) 51、向一个二进制文件中写人信息的画数为(fwrite()) 52、设有两条语句为“inta=3;a+=a*a;”,则执行结束后,a的值为(12) 53、在for循环语句“for(i=0;i 54、假定一个二维数组的定义为"inta[3][4]={{3,4},{2,8,6}}号",则元素a[1][1]的值为(8) 55、在C语言中,每条复合语句的结束标记字符为(})。 56、在C语言程序中,单行或行尾注释语句使用的标记符为(//)。 57、控制字符'\n'表示(换行)。 58、运算符优先级最高的是(+)。 59、x<=10的相反表达式为(x>10)。 60、每次先进行循环条件的判断,然后再执行循环体的语句为(for和while)。 61、假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]被初始化为(8)。 62、对于一个二维字符数组a[M][N],存储每个字符串的长度至多为(N-1)。 63、假定p所指对象的值为25,p+l所指对象的值为42,则表达式*p++的值为(25)。 64、已知"inta[6][5];",则元素a[2][4]的地址比该数组的首地址大(56个字节)。 65、在C语言中,用户定义的标识符分为4种作用域,下列选项中不属于这4种作用域的是(语句)。 66、在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的(地址)。 67、在C语言中,为只写操作打开一个文本文件的方式为("w")。 68、在C语言中,一条简单语句的结束符是(分号)。 69、一个程序文件开始使用的每条预处理命令,其首字符必须是(#)。 70、用于从键盘上为变量输入值的标准输入函数是(scanf())。 71、float类型的长度为(4)。 72、运算符优先级最高的是([])。 73、在循环语句"for(i=l;i<10;i+=2)S;"中,循环体S被执行的次数为(5)。 74、假定有一个定义语句为"inta[10]={3,4,2,8,6};”,则元素a[3]的值为(8)。 75、对于一维字符数组a[N],用来存储一个字符串的长度至多为(N-1)。 76、一个指针类型的简单变量占用内存中的字节数为(4)。 77、已知"intb[10];int*pb;”,则下面不正确的赋值语句为(pb=b[5];)。 78、假定一个函数原型语句为"intf1(inta[],intn);”,与数组参数等价的表示为(int*a)。 79、与结构成员访问表达式p一>name等价的表达式为((*p).name)。 80、在C语言中,关闭一个数据文件的系统函数为(fclose())。 81、C语言中的选择类语句有两条,它们是(if和switch) 82、在C语言程序中,多行注释语句使用的开始标记符为(/*)。 83、若需要定义一个符号常量,并且使C语言编译程序能够进行类型检查,则应在定义语句的开始使用的保留字是(const)。 84、已知x的初值为15,在下列各表达式中,具有最小值的表达式为(x/=2)。 85、在下列的语句中,必须以分号作为结束的语句是(do)。 86、假定二维数组的定义语句为"inta[3][5];",则该数组所含元素的个数为(15)。 87、一个二维字符数组a[M][N]能够存储的字符串个数至多为(M个)。 88、假定a为一个整型数组名,则元素a[4]的地址比该数组的首地址大(16个字节)。 89、假定要访问一个结构变量x中的数据成员a,则表示方法为(x.a)。 90、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 A0107 历年 考试 选择题 doc