题目内容

以下程序中给数组所有元素输入数据,选择正确的答案()#includeintmain(){inta[10],i=0;while(i<10)scanf("%d",).........return0;}

A. a+i
B. a+(i++)
C. &a[i+1]
D. &a(i+1)

查看答案
更多问题

若已定义 int a = 5; 下面对 ①、②两个语句的正确解释是_____①int *p = &a; ②*p = a;

A. 语句①和②中的*p含义相同,都表示给指针变量p赋值。
B. ①和②语句的执行结果,都是把变量a的地址值赋给指针变量p。
C. ①在对p进行说明的同时进行初始化,使p指向a;②将变量a的值赋给指针变量p。
D. ①在对p进行说明的同时进行初始化,使p指向a;②将变量a的值赋为*p。

以下程序段int a[10]= {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 }, *p = &a[3] , b ;b=p[5];b中的值是______。

A. 8
B. 9
C. 6
D. 5

阅读以下函数int fun(char *sl, char *s2){int i=0;while(sl[i]==s2[i]&&s2[i]!='\0') i++;return(sl[i]=='\0'&&s2[i]=='\0');}此函数的功能是_______。

A. 将s2所指字符串赋给s1
B. 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
C. 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
D. 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0

以下程序运行后,输出结果是( )#includemain(){char *p="abcde"p=p+2;printf("#x%\n",p);}

A. 字符c的地址
B. cde
C. 字符c的ASCII码值
D. 出错

答案查题题库