注意:此页面搜索的是所有试题
河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,5.8分] 以下程序运行后的输出结果是 ( )                main() { int i , s=0 ; for( i=1 ; i<10; i+=2 ) s+=i ; printf ( “%d\n”, s);} A.自然数1~9的累加和 B.自然数1~10的累加和 C.自然数1~9的奇数之和 D. 自然数1~10的偶数之和
[单选题,5.8分] 以下程序运行后的输出结果是 (  ) main()  {int i=5 ;  switch(i)  {case 0: printf ( “ %d\n”, i );  case 1: printf ( “%d\n”,i+1 );  default: printf ( “%d\n”, i+2 ); }} A.4 B.5 C.6 D.7
[单选题,5.8分] 定义函数时若函数名前冠有“*” (如float*fun(){……}),则该函数被称为( ) A.int型函数 B.float型函数 C.void型函数 D.指针(型)函数
[单选题,5.8分] 合法的用户标识符是() A.default B.#define C.a+b D.book
[单选题,5.8分] 使用系统函数sprt( )时,应在程序开头写上的编译预处理命令是() A.#include B. #include C. #include D. #include
[单选题,5.8分] 设int a[10],*p=a;,数组元素a[4]的正确引用是() A. *(p+4) B. p+4 C. *p+4 D. a+4
[单选题,7.2分] 若定义的函数为float*fun( ){......},则函数的返回值是() A. float 型数据 B. void 型数据 C. float型指针 D. void型指针
[单选题,5.8分] 以下选项中属于C语言的数据类型是( )。 A.复合型 B.双精度型 C.双精度型 D.集合型
[单选题,5.8分] 定义如下变量和数组,int i, x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句for(i=0;i<3;i++) printf(“%d”,x[i][2-i]);的输出结果是( ) A.1 5 9 B.1 4 7 C.3 5 7 D.3 6 9
[单选题,5.8分] 设有如下定义: int x=10,y=3,z;则语句printf(“%d\n”,z=(x%y,x/y));的输出结果是( )。 A.1 B.0 C.4 D.3
[单选题,5.8分] 若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为( ) A.p+1 B. a+1 C.a++ D.++p
[单选题,5.8分] 下列描述中不正确的是( )。 A.字符型数组中可能存放字符串。 B.可以对字符型数组进行整体输入、输出 C.可以对整型数组进行整体输入、输出 D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
[单选题,5.8分] 选出下列标识符中不是合法的标识符的是( )。 A. hot_do B. cat1 C._pri D.2ab
[单选题,5.8分] 以下说法中正确的是( )。 A. C语言程序总是从第一个的函数开始执行 B.在C语言程序中要调用的函数必须在main()函数中定义 C.C语言程序总是从main()函数开始执行 D.C语言程序中的main()函数必须放在程序的开始部分
[单选题,5.8分] 设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=b)?c++:d++;后f的值是() A.2 B.3 C.4 D.5