c语言程序设计题目及解答-12

c语言程序设计题目及解答-12

ID:18711134

大小:108.50 KB

页数:6页

时间:2018-09-21

c语言程序设计题目及解答-12_第1页
c语言程序设计题目及解答-12_第2页
c语言程序设计题目及解答-12_第3页
c语言程序设计题目及解答-12_第4页
c语言程序设计题目及解答-12_第5页
资源描述:

《c语言程序设计题目及解答-12》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、判断题 (20分)1.语句char*p="TurboC"的含义是将字符串赋给字符型指针变量p。2分2.若指针变量指向一维数组的第一个元素,将指针变量加整数3,即指针后移3个元素。3.b是一维数组名,数组元素b[1]还可写成*(b++)。2分4.对二维数组a来说,由于a+1与*(a+1)的值相等,因此二者的含义是一样的。2分5.在二维数组中,行指针是指向一维数组的指针变量.2分6.取地址运算符&与指针运算符*的优先级相同,结合方向为自右向左。2分7.两个字符串中的字符个数相同时才能进行字符串大小的比较2分8.字符串不能用指针进行引用

2、2分9.charc[]="VeryGood";是一个合法的为字符串数组赋值的语句。2分10.char*p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。2分二、选择题 (24分)1.下面程序段的运行结果是()。 [B]2分charstr[]="ABC",*p=str;printf("%d",*(p+3));A.67     B.0     C.字符′C′的地址     D.字符′C′2.阅读下列程序,则执行后的结果为()。 [B]2分#include"stdio.h"intmain(){intc[][4]

3、={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x",c[2][2],*(*(c+1)+1));}A.62,5     B.3e,6     C.56,5     D.3E,63.下面程序段的运行结果是()。   [C]2分char*s="abcde";s+=2;printf("%d",s);A.cde     B.字符′c′     C.字符′c′的地址     D.无确定的输出结果4.若有变量定义intx=3,*p;,则下面语句不正确的是()。   [A]2分A.p=

4、&(x+1);     B.p=&x;     C.p=&x+1;     D.p=&x,p++;5.指针变量p1、p2类型相同,要使p2、p1指向同一变量,哪一个语句是正确的()。A]2分A.p2=*&p1;     B.p2=**p1;     C.p2=&p1;     D.p2=*p16.若有语句:char*line[5];,以下叙述中正确的是()。  [A]2分A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量。B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组。C.定义line是一

5、个指针数组,语句中的*号称为间址运算符。D.定义line是一个指向字符型函数的指针。7.若有数组定义为inta[10],i;与a[i]=100等价的赋值表达式是   [B]2分A.a+i=100     B.*(a+i)=100     C.(a+i)=100     D.&a[i]=100yearsmortgagehousing;4.mortgageregistrationformalitiesarecompleted.(D)pledge1.borrower(includingthepledgor)between18-65years

6、ofage,withfullcivilcapacity;2.collateral8.定义函数int*max()的正确含义是()。   [B]2分A.返回整型值的函数     B.返回指向整型变量的指针     C.返回指向函数max()的指针     D.上面的叙述都不正确9.若有定义“int(*ptr)(float);”,其正确的含义是()。   [C]2分A.ptr是指向一维数组的指针变量B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针变量,该函数有一个float型参数,返回值是整型D.ptr是一个函数名,该函数的

7、返回值是指向int型数据的指针10.若有定义chara[15]="ab110\cd'e";则strlen(a)返回值和sizeof(a)的返回值分别为()。   [C]2分A.11,15     B.17,11     C.10,15     D.18,1111.若有定义chara[15]="ab110\cd'e";则strlen(a+5)返回至为()。   [D]2分A.8     B.10     C.17     D.512.chars[]="a128b\tcdxdg";则数组s的字符串长度为

8、()。  [C]2分A.12     B.10     C.11     D.18三、程序填空题 (26分)1.功能:建立一个如下的二维数组,并按以下格式输出。100010101000100010101000110分#i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。