出自:河南科技大学-C语言程序设计

在宏定义#define PI 3.14159中,用宏名PI代替一个( )。(本题2.5分) A、 单精度数 B、 双精度数 C、 常量 D、 字符串
) 1374036276500.jpg(本题2.5分) A、 579 B、 5690 C、 出错 1374036276500.jpg(本题2.5分) A、 579 B、 5690 C、 出错
若有定义:int a[3][4],则正确引用数组a元素的是( )。(本题2.5分) A、 a[2][4] B、 a[3][3] C、 a[0][0] D、 a[3][4]
根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( )。 main(){ int x;float y;pringf(“enter x,y;”)输入语句输出语句} 输入形式 enter x,y:2 3.4输出形式 x+y=5.40(本题2.5分) A、 scanf(“%d,%f”,&x,&y);printf(“\nx+y=%4.2f”,x+y); B、 scanf(“%d%f”,&x,&y);printf(“\nx+y=%4.2f”,x+y); C、 scanf(“%d%f”,&x.&y);printf(“\nx+y=%6.1f”,x+y); D、 scanf(“%d%3.1f”,&x,&y);printf(“\nx+y=%4.2f”,x+y);
fwrite函数的一般调用形式是( )。(本题2.5分) A、 fwrite(buffer,count,size,fp) ; B、 fwrite(fp,size,count,buffer) ; C、 fwrite(fp,count,size,buffer) ; D、 fwrite(buffer,size,count,fp) ;
while 和 do-while 循环的主要区别是 (本题2.5分) A、 do-while的循环体至少无条件执行一次 B、 while的循环控制条件比do-while的循环控制条件严格 C、 do-while允许从外部转到循环体内 D、 do-while的循环体不能是复合语句
1374108535062.jpg(本题2.5分) A、 1374108555187.jpg B、 1374108565437.jpg C、 1374108574515.jpg D、 1374108586218.jpg
以下能正确计算 1*2*3*…*10 的程序段是 (本题2.5分)
以下能正确计算 1*2*3*…*10 的程序段是 (本题2.5分) A、 blob.png B、 blob.png C、 blob.png D、 blob.png
以下描述正确的是 (本题2.5分) A、 由于do-while循环中循环体语句只是一条可执行语句,所以循环体内不能使用复合语句 B、 do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C、 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作 D、 do-while循环中,根据情况可以省略while
blob.png(本题2.5分) A、 1,2,0 B、 2,1,0 C、 1,2,1 D、 2,1,1
blob.png(本题2.5分) A、 是死循环 B、 循环执行两次 C、 循环执行一次 D、 有语法错误
blob.png(本题2.5分) A、 while循环执行10次 B、 循环是无限循环 C、 循环体语句一次也不执行 D、 循环体语句执行一次
) blob.png(本题2.5分) A、 当x<0时整个循环结束 B、 x>=0时什么也不输出 C、 cout永远也不执行 D、 最多允许输出100个非负整数
在C编程语言中,以下正确的描述是 (本题2.5分) A、 continue语句的作用是结束整个循环的执行 B、 只能在循环体内和switch语句体内使用break语句 C、 在循坏体内使用break语句或continue语句的作用相同 D、 从多层循环嵌套中退出,只能使用goto语句
说明一个结构体变量时,系统分配给它的内存是 (本题2.5分) A、 各成员所需内存量的总和 B、 结构中第一个成员所需内存量 C、 成员中占内存量最大者所需的容量 D、 结构中最后一个成员所需内存量
定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是 (本题2.5分) A、 swap(int x, int y){ int t; t=x; x=y; y=t; } B、 swap(int *x, int *y){ int t; t=x; x=y; y=t; } C、 swap(int *x, int *y){ int t; t= *x; *x = *y; *y=t; } D、 swap(int *x, int *y){ int *t; t=x; x=y; y=t; }
下列关于结构的语法错误的是( ) (本题2.5分) A、 结构是由用户自定义的一种数据类型 B、 结构中可设定若干个不同数据类型的成员 C、 结构中成员的数据类型可以是另一个已定义的结构 D、 在定义结构时,可以为成员设置默认值
以下关于结构体的叙述中,错误的是 (本题2.5分) A、 结构体是一种可由用户构造的数据类型 B、 结构体中的成员可以具有不同的数据类型 C、 结构体中的成员不可以与结构体变量同名 D、 结构体中的成员可以是指向自身结构的指针类型
blob.png(本题2.5分) A、 可以用REC定义结构体变量 B、 REC1是struct REC类型的变量 C、 REC是struct类型的变量 D、 可以用REC1定义结构体变量
设有说明语句,int k=7, x=12;则以下能使值为3的表达式是 (本题2.5分) A、 x%=(k%=5) B、 x%=(k-k%5) C、 x%= k-k%5 D、 (x%=k)-(k%=5)
若有条件表达式(exp)? A++: b--,则以下表达式中能完全等价于表达式(exp)的是 (本题2.5分) A、 (exp= =0) B、 (exp!=0) C、 (exp= =1) D、 (exp!=1)
若有代数式3ae/bc,则不正确的C语言表达式是 (本题2.5分) A、 a/b/c*e*3 B、 3*a*e/b/c C、 3*a*e/b*c D、 a*e/c/b*3
以下表达式值为3的是 (本题2.5分) A、 16-13%10 B、 2+3/2 C、 14/3-2 D、 (2+6)/(12-9)
blob.png(本题2.5分) A、 a大于b B、 a小于b C、 1 D、 输出语句有错
在if语句中,用作判断的表达式为 (本题2.5分) A、 关系表达式 B、 逻辑表达式 C、 算术表达式 D、 任意表达式
设i和k都是int类型,则以下for循环语句 。 for ( i=0, k= -1; k=1; i++, k++ ) printf("****\n") (本题2.5分) A、 判断循环结束的条件不合法 B、 是无限循环 C、 循环体一次也不执行 D、 循环体只执行一次
字符串“\”EOF= -\61\””的长度是 (本题2.5分) A、 8 B、 9 C、 12 D、 非法字符串
blob.png(本题2.5分) A、 sqrt(sin(x)>0?sin(x):-sin(x)) B、 sqrt(fabs(sinx)) C、 sqrt(sqrt(sinx*sinx)) D、 fabs(sqrt(sin(x)))
以下各标识符中,合法的用户标识符组为 (本题2.5分) A、 PAd,P#d,b-b,abc,_0123,ssiped B、 cin,a10,CPP,float,del_word,signed C、 void,max,hiy,,list,*jer D、 a,temp,_isw,INT,keep,wind
关于字符串和字符的关系正确的是 (本题2.5分) A、 “A”与’A’是相同的 B、 字符串是常量,字符是变量 C、 “A”与’A’是不同的 D、 “A ”与“A”是相同的
下面关于语句的说法正确的是 (本题2.5分) A、 blob.png B、 空语句是只有一个分号的语句,它其实什么也不干 C、 语句的构成不一定需要分号 D、 语句的书写对程序的运行不起作用,因此可以随便写都可以
以下叙述不正确的是 (本题2.5分) A、 在C程序中,严格区分大小写字母 B、 一个C源程序有且仅有一个main函数 C、 在C程序中,注释只能位于一条语句的后面 D、 一个C程序总是从main函数开始执行
下列合法的标识符为 (本题2.5分) A、 abde+ B、 #KDJF C、 67KDJ D、 DK3_
在以下关于C语言的注释的叙述中,不正确的是 (本题2.5分) A、 注释可用"/*"、"*/"形式表示,也可用"//"形式表示 B、 编译器在编译一个程序时,将跳过注释,不对其进行处理 C、 编译器在编译一个程序时,可发现注释中的单词拼写错误 D、 程序中注释的多少不会影响所生成的可执行文件的长度
C语言中,表示一条语句结束的标号是 (本题2.5分) A、 # B、 ; C、 // D、 }
下列 是C语言的有效标识符? (本题2.5分) A、 _No1 B、 No.1 C、 12345 D、 int
若给定条件表达式(m)?(a++): (a--),则其中表达式m (本题2.5分) A、 和(m= =0)等价 B、 和(m= =1)等价 C、 和(m!=0)等价 D、 和(m!=1)等价
每个C程序中都必须有且仅有一个 (本题2.5分) A、 类 B、 预处理命令 C、 主函数 D、 语句
设x和y均为逻辑型变量,则x && y为真的条件是 (本题2.5分) A、 它们均为真 B、 其中一个为真 C、 它们均为假 D、 其中一个为假
字符串"vm\x43\\\np\102q"的长度是 (本题2.5分) A、 8 B、 10 C、 17 D、 16