C 语言第 2 次练习题一
选择题1)一个 C 程序的执行是________
从程序的 main( )函数开始执行
从本程序的第一个函数开始执行
从本程序第一条语句开始执行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) 设有定义: