注意:此页面搜索的是所有试题
西安石油大学C语言程序设计
组成C程序的基本单位是_______________。
A.函数
B.main函数
C.语句
D.文件(本题5.0分)
下列为字符常量的是_______________。 A.HE B.SHE C.”H” D.’H’(本题5.0分)
整型变量a为5,使b不为2的表达式是_______________。 A.b=a/2 B.b=6-(--a) C.b=a%2 D.b=a>3? 2:1(本题5.0分)
下列标识符中不合法的是_______________。 A.hello B.2ab C. ab2 D._ab(本题5.0分)
设A为存放短整型的一维数组,A的首地址为P,那么A的第i个元素的地址为_______________。 A.P+i*2 B.P+(i-1)*2 C.P+(i-1) D.P+i(本题5.0分)
以下程序输出的结果为_______________。 int x=20, y=20; printf(“%d,%d\n”,x--, --y) A.20, 20 B.19, 19 C.19, 20 D.20, 19(本题5.0分)
C程序设计中语句int fun(int x,int y);的含义是_______________。 A.对函数fun的定义 B.对函数fun的调用 C.对函数fun的原型说明 D.不合法语句(本题5.0分)
不能把字符串:Hello!赋给数组的语句是_______________。 A.char bb[10]={‘H’,’e’,’l’,’l’,’e’,’!’} ; B.char bb[10]; bb=” Hello!” ; C.char bb[10]; bb=strcpy(bb,” Hello!”); D.char bb[10]=” Hello!”(本题5.0分)
在C语言说明语句中,int, short等类型的长度是_______________。 A.由用户定义的 B.与机器字长有关 C.固定的 D.任意的(本题5.0分)
简单变量做实参时,实参与对应形参的传递方式是_______________。 A.双向传递方式 B.地址传递方式 C.单向传递方式 D.用户指定传递方式(本题5.0分)
在C语言中,引用数组元素时,其数组下标允许是_______________。 A.整型常量 B.整型表达式 C.整型常量或整型表达式 D.任意类型表达式(本题5.0分)
以下有关宏替换的叙述错误的是_______________。 A.宏名必须用大写字母表示 B.宏替换不占用运行时间 C.宏名不具有类型 D.宏替换只是字符替换(本题5.0分)
任何复杂的程序都是由_______________构成的。 A.顺序结构、分支结构、过程结构 B.顺序结构、循环结构、过程结构 C.顺序结构、分支结构、循环结构 D.分支结构、循环结构(本题5.0分)
以下说法错误的是_______________。 A.do~while语句与while语句的区别仅在于关键词while出现的位置不同 B.while语句是先进行循环的判断,后执行循环体 C.do~while是先执行循环体,后进行循环的判断 D.while、do~while和for语句的循环体可以是空语句(本题5.0分)
以下字符中,不正确的C语言转义字符是_______________。 A.“\\” B.“011” C.“\’” D.“\xaa”(本题5.0分)
下列为字符常量的是_______________。 A.HE B.SHE C.”H” D.’H’(本题5.0分)
整型变量a为5,使b不为2的表达式是_______________。 A.b=a/2 B.b=6-(--a) C.b=a%2 D.b=a>3? 2:1(本题5.0分)
下列标识符中不合法的是_______________。 A.hello B.2ab C. ab2 D._ab(本题5.0分)
设A为存放短整型的一维数组,A的首地址为P,那么A的第i个元素的地址为_______________。 A.P+i*2 B.P+(i-1)*2 C.P+(i-1) D.P+i(本题5.0分)
以下程序输出的结果为_______________。 int x=20, y=20; printf(“%d,%d\n”,x--, --y) A.20, 20 B.19, 19 C.19, 20 D.20, 19(本题5.0分)
C程序设计中语句int fun(int x,int y);的含义是_______________。 A.对函数fun的定义 B.对函数fun的调用 C.对函数fun的原型说明 D.不合法语句(本题5.0分)
不能把字符串:Hello!赋给数组的语句是_______________。 A.char bb[10]={‘H’,’e’,’l’,’l’,’e’,’!’} ; B.char bb[10]; bb=” Hello!” ; C.char bb[10]; bb=strcpy(bb,” Hello!”); D.char bb[10]=” Hello!”(本题5.0分)
在C语言说明语句中,int, short等类型的长度是_______________。 A.由用户定义的 B.与机器字长有关 C.固定的 D.任意的(本题5.0分)
简单变量做实参时,实参与对应形参的传递方式是_______________。 A.双向传递方式 B.地址传递方式 C.单向传递方式 D.用户指定传递方式(本题5.0分)
在C语言中,引用数组元素时,其数组下标允许是_______________。 A.整型常量 B.整型表达式 C.整型常量或整型表达式 D.任意类型表达式(本题5.0分)
以下有关宏替换的叙述错误的是_______________。 A.宏名必须用大写字母表示 B.宏替换不占用运行时间 C.宏名不具有类型 D.宏替换只是字符替换(本题5.0分)
任何复杂的程序都是由_______________构成的。 A.顺序结构、分支结构、过程结构 B.顺序结构、循环结构、过程结构 C.顺序结构、分支结构、循环结构 D.分支结构、循环结构(本题5.0分)
以下说法错误的是_______________。 A.do~while语句与while语句的区别仅在于关键词while出现的位置不同 B.while语句是先进行循环的判断,后执行循环体 C.do~while是先执行循环体,后进行循环的判断 D.while、do~while和for语句的循环体可以是空语句(本题5.0分)
以下字符中,不正确的C语言转义字符是_______________。 A.“\\” B.“011” C.“\’” D.“\xaa”(本题5.0分)