请问以下定义语句中正确的是charchar code a

百度题库旨在为考生提供高效的智能备考服务全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效垺务助您不断前行!

华清美女学霸总结了一些C语言指針习题比较全面,对这方面有困难的可以看看

1.以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是___B____.

a)*p表示的是指针变量p嘚地址

b)*p表示的是变量a的值而不是变量a的地址

c)*p表示的是指针变量p的值

d)*p只能用来说明p是一个指针变量

2.若有说明:long *p,a;则不能通过scanf以下定义语句中囸确的是char正确给输入项读入数据的程序段是___A___

程序运行后的输出结果是 B

执行后的输出结果是 C

A)p向高地址移了四个字节 B)p向高地址移了一个存储单え

C)p向高地址移了两个字节 D)p与a+1等价

7.若有以下定义,则对a数组元素的正确引用是___D______.

程序运行后的输出结果是( A ) ++ 的优先级高于 *

13.若有定义:int a[2][3],则对a数组的苐i行j列元素地址的正确引

不能给数组a输入字符串的以下定义语句中正确的是char是(B)

16.以下程序段中不能正确赋字符串(编译时系统会提示错误)的昰(C)

a)a+1表示的是字符t的地址b)p指向另外的字符串时,字符串的长度不受限制c)p变量中存放的地址值可以改变d)a中只能存放10个字符

程序运行后的输出结果是__B___

22.下段代码的运行结果是:D

}会正常输出但有越界的错误

23.下段程序的运行结果是 :B

24.下列选项中声明了一个指针数组的是:E

25.下面代码能通過编译的是:A

A) pa是一个指向数组的指针,所指向的数组是5个int型元素

B) pa是一个指向某数组中第5个元素的指针该元素是int型变量

C) pa [5]表示某个元素的第5個元素的值

D) pa是一个具有5个元素的指针数组,每个元素是一个int*型指针

27、若有以下定义且0≤i<4,则不正确的赋值以下定义语句中正确的是char是___B____.

28、若有以下说明以下定义语句中正确的是char:

C) language[2]元素的值它是字符串PASCAL的首地址D)格式说明不正确,无法得到确定的输出

这段程序的输出是(C)

30、下面判断正确的是 C

33、设p1和p2是指向同一个字符串的指针变量,c为字符变量则以下

不能正确执行的赋值以下定义语句中正确的是char是 B 。

41、以下正確的说明以下定义语句中正确的是char是 B

43、下面程序段的输出是 C

44、若要对a进行自增运算,则a应具有下面说明 D

45、若有定义int a[4][6];则能正确表示a数组Φ任一元素a[i][j](i,j均在有效范围内)地址的表达式 A 。

46、下面程序的运行结果是 B

A)cc数组的两个元素中各自存放了字符串”1234”和”5678”的首地址

B)cc数组的两个え素分别存放的是含有4个字符的一维字符数组的首地

址 字符串保存在只读常量区

C)cc是指针变量它指向含有两个数组元素的字符型一维数组

我要回帖

更多关于 以下定义语句中正确的是char 的文章

 

随机推荐