电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言(函数-数组-指针)练习题

c语言(函数-数组-指针)练习题_第1页
1/4
c语言(函数-数组-指针)练习题_第2页
2/4
c语言(函数-数组-指针)练习题_第3页
3/4
C 语言第 2 次练习题一.选择题1)一个 C 程序的执行是________.A。从程序的 main( )函数开始执行.B.从本程序的第一个函数开始执行。C.从本程序第一条语句开始执行D.从#include 处开始执行3) 定义 int a, *p1; 若使 p1 指向 a,在程序中应使用_______。A.*p1=&a; B。 p1=&a; C。 p1=a; D. p1=*a; 4) 下列为一维数组初始化时, 正确的是_______.A) int a[ ]={1,3,5,….15}; B) int a[5]=1; C) int a[3]={5,6,8,3}; D) int a[5]={0};5)。 下列要将 2,4,6,8 存入数组 a 中,不正确的是______。B) int a[4]={2,4,6,8}; B) int a[ ]={2,4,6,8};C) int a[4 ] ; a= { 2 , 4,6 , 8}; D) int a[4] ; a [ 0 ] =2 ;a[1]=4,a[2]=6;a[3]=8;6).下列二维数组定义并初始化中, 正确的是 A) int a[2][ ]={{3,4},{5,10,15}};B) int a[2][3]={2,3,4,5,6,7,8,9};C) int a[ ][3]={{0},{1,2},{3,4,5}};D) int a[ ][4]={(1,2,4,5),(2,3),(3,4,9),(5,6,8)};7)。 若有说明: int a[5][5]; 则对数组元素的正确引用是______。A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2]8)。若有定义: char ch[ ]=”book120"; 则数组 ch 的存储长度是____;A) 7 B) 8 C)9 D)109) 设有定义: char s[20]; 向数组 s 中输入含有中间空格的字符串应使用的语句是______.A ) scanf(“%s” , &s ) ; B ) scanf(“ % s”,s ) ; C ) s=getchar ( ) ; D)gets(s);10).在数组: int a[][3]={{1},{3,2},{4,5,6},{0}}; 中, 数组元素 a[2][1]的值是________。A)3 B) 4 C) 5 D) 211) 以下字符串赋值错误的是________。A)char s1[ ]=”abcdef”; B)char s2[10]; s2="abcdefg";C)char *ps=”abcdef”; D)char *pa; pa=”abcdefg”;12) 设有如下定义: char s1[20 ]=”Tianjin", s2[10 ]=”Bbeijing”;执行语句: strcpy(s1,s2); printf(“%s”,s1); 后, 输出结果是:_______.A) Tiajinn B) Beijing C) TianjinBeijing D) TianBeij13). 设有定义语句:int m[ ]={5,4,3,2,1},i=2;,下面数组元素引用错误的是____,A)m[-—i] B)m[i*i] C)m[m[0]] D)m[i...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言(函数-数组-指针)练习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部