注意:此页面搜索的是所有试题
信阳师范学院-C语言程序设计(专升本)
(单选题) 能正确表示“当x的取值在Ll,10]秆L200,210]范围内为真,否则为假’达式是 ( ) 。(本题2.0分)
A、 (x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B、 (x>=1) ||(x<=10)??(x>=200)?? (x<=210)
C、 (x>=1)&&(x<=lo) ??(x>=20Q)&&(x<=210)
D、 (x>=1) ??(x<=10)&&(x>=200) ??(x<;210)
(单选题) 以下不是C语言的特点的是( )(本题2.0分) A、 C语言简洁、紧凑 B、 能够编制出功能复杂的程序 C、 C语言可以直接对硬件进行操作 D、 C语言移植性好
(单选题) 语句while(!e);中的条件!e等价于( )。(本题2.0分) A、 e==0 B、 e!=1 C、 e!=0 D、 ~e
(单选题) 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是( )。(本题2.0分) A、 仅仅搜索当前目录 B、 仅仅搜索源程序所在目录 C、 直接按系统设定的标准方式搜索目录 D、 先在源程序所在目录搜索,再按系统设定的标准方式搜索
(单选题) 下列四组选项中,均不是C语言关键字的选项是( ).(本题2.0分) A、 define i ftype B、 getc char printf C、 include sanfcase D、 while gopow
(单选题) 在16位IBM-PC机上使用C语言,若有如下定义: struct data{int i;char ch;double f;}b; 则结构变量b占用内存的字节数是( ).(本题2.0分) A、 1 B、 2 C、 3 D、 4
(单选题) fwrite函数的一般调用形式是( )。(本题2.0分) A、 fwrite(buffer,count,size,fp) ; B、 fwrite(fp,size,count,buffer) ; C、 fwrite(fp,count,size,buffer) ; D、 fwrite(buffer,size,count,fp) ;
(单选题) 设n=10,i=4、则赋值运算n%=i+1执行后,n的值是( ).(本题2.0分) A、 0 B、 3 C、 2 D、 1
(单选题) 若以“a+”方式打开一个已存的文件,则以下叙述正确的是( )。(本题2.0分) A、 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作 B、 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作重写和读操作 C、 文件打开时,原有文件内容被删除,只可作写操作 D、 以上各种说法皆不正确
(单选题) 已知各变量的类型说明如下: Int i=8,k,a,b; Unsigned long w=5; Double x=1.42,y=5.2; 则以下符合C语言语法的表达式是( )(本题2.0分) A、 a+=A-=(b=4)*(a=3) B、 a=a*3=2 C、 x%(-3) D、 y=float (i)
(单选题) 逻辑运算符两侧运算对象的数据类型( ).(本题2.0分) A、 能是0或1 B、 只能是0或非0正数 C、 只能是整型或字符型数据 D、 可以是任何类型的数据
(单选题) 以下程序的运行结果是( )#include”stdio.h”#define FUDGE(y) 2.84+y#define PR(a) printf(“%d”,(int)(a))#define PRINT1(a) PR(a);put char(‘\n’)main(){int x=2;PRINT1(FUDGE(5)*x);}(本题2.0分) A、 11 B、 12 C、 13 D、 15
(单选题) 根据定义和数据的输入方式,输入语句的正确形式为( )。已有定义:float f1,f2;数据的输入方式:4.523.5(本题2.0分) A、 scanf(“%f,%f”,&f1,&f2); B、 scanf(“%f%f”,&f1,&f2); C、 scanf(“%3.2f%2.1f”,&f1,&f2); D、 scanf(“%3.2f,%2.1f”,&f1,&f2);
(单选题) #define能做简单的替代,用宏替代计算多项式4*x*x+3*x+2之值的函数F,正确的宏定义是( )。(本题2.0分) A、 #definef(x)4*x*x+3*x+2 B、 #definef4*x*x+3*x+2 C、 #definef(a)(4*a*a+3*a+2) D、 #define(4*a*a+3*a+2)f(a)
(单选题) 变量的指针,其含义是指该变量的( )。(本题2.0分) A、 值 B、 地址 C、 名 D、 一个标志
(单选题) 以下不是C语言的特点的是( )(本题2.0分) A、 C语言简洁、紧凑 B、 能够编制出功能复杂的程序 C、 C语言可以直接对硬件进行操作 D、 C语言移植性好
(单选题) 语句while(!e);中的条件!e等价于( )。(本题2.0分) A、 e==0 B、 e!=1 C、 e!=0 D、 ~e
(单选题) 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是( )。(本题2.0分) A、 仅仅搜索当前目录 B、 仅仅搜索源程序所在目录 C、 直接按系统设定的标准方式搜索目录 D、 先在源程序所在目录搜索,再按系统设定的标准方式搜索
(单选题) 下列四组选项中,均不是C语言关键字的选项是( ).(本题2.0分) A、 define i ftype B、 getc char printf C、 include sanfcase D、 while gopow
(单选题) 在16位IBM-PC机上使用C语言,若有如下定义: struct data{int i;char ch;double f;}b; 则结构变量b占用内存的字节数是( ).(本题2.0分) A、 1 B、 2 C、 3 D、 4
(单选题) fwrite函数的一般调用形式是( )。(本题2.0分) A、 fwrite(buffer,count,size,fp) ; B、 fwrite(fp,size,count,buffer) ; C、 fwrite(fp,count,size,buffer) ; D、 fwrite(buffer,size,count,fp) ;
(单选题) 设n=10,i=4、则赋值运算n%=i+1执行后,n的值是( ).(本题2.0分) A、 0 B、 3 C、 2 D、 1
(单选题) 若以“a+”方式打开一个已存的文件,则以下叙述正确的是( )。(本题2.0分) A、 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作 B、 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作重写和读操作 C、 文件打开时,原有文件内容被删除,只可作写操作 D、 以上各种说法皆不正确
(单选题) 已知各变量的类型说明如下: Int i=8,k,a,b; Unsigned long w=5; Double x=1.42,y=5.2; 则以下符合C语言语法的表达式是( )(本题2.0分) A、 a+=A-=(b=4)*(a=3) B、 a=a*3=2 C、 x%(-3) D、 y=float (i)
(单选题) 逻辑运算符两侧运算对象的数据类型( ).(本题2.0分) A、 能是0或1 B、 只能是0或非0正数 C、 只能是整型或字符型数据 D、 可以是任何类型的数据
(单选题) 以下程序的运行结果是( )#include”stdio.h”#define FUDGE(y) 2.84+y#define PR(a) printf(“%d”,(int)(a))#define PRINT1(a) PR(a);put char(‘\n’)main(){int x=2;PRINT1(FUDGE(5)*x);}(本题2.0分) A、 11 B、 12 C、 13 D、 15
(单选题) 根据定义和数据的输入方式,输入语句的正确形式为( )。已有定义:float f1,f2;数据的输入方式:4.523.5(本题2.0分) A、 scanf(“%f,%f”,&f1,&f2); B、 scanf(“%f%f”,&f1,&f2); C、 scanf(“%3.2f%2.1f”,&f1,&f2); D、 scanf(“%3.2f,%2.1f”,&f1,&f2);
(单选题) #define能做简单的替代,用宏替代计算多项式4*x*x+3*x+2之值的函数F,正确的宏定义是( )。(本题2.0分) A、 #definef(x)4*x*x+3*x+2 B、 #definef4*x*x+3*x+2 C、 #definef(a)(4*a*a+3*a+2) D、 #define(4*a*a+3*a+2)f(a)
(单选题) 变量的指针,其含义是指该变量的( )。(本题2.0分) A、 值 B、 地址 C、 名 D、 一个标志