出自:信阳师范学院-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、 一个标志
(单选题) 设int a=04,b;则执行b=a>>1;语句后,b的结果是( ).(本题2.0分) A、 04 B、 4 C、 10 D、 2
(单选题) 以下程序有错,错误的原因是( )。 main() {int *p,i;char *q,ch; p=&i;q=&ch; *p=40; *p=*q; . . .}(本题2.0分) A、 p和q的类型不一致,不能执行*p=*q;语句 B、 *p中存放的是地址值,因此不能执行*p=40;语句 C、 q没有指向具体的存储单元,所以*q没有实际意义 D、 q虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句
(单选题) 以下不是无限循环的愈句为( ).(本题2.0分) A、 for(y=0,x=1;x>++y;x=i++) I=x B、 for( ; ;x++=I); C、 while(1){x++; } D、 for(I=10; ;I--) sum+=I;
(单选题) 语句(1,2,3,4)的结果是( )。(本题2.0分) A、 1 B、 2 C、 3 D、 4
(单选题) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer, s As Integer a = 8 a = 1 Do s = s + a a = a - 1 Loop While a <= 0 Print s; a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_____(本题2.0分) A、 7 9 B、 34 0 C、 9 7 D、 死循环
(单选题) 在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间,程序为: Private Sub Timer1____() TxtTime.text=Time End Sub 在横线上应填入的内容是___(本题2.0分) A、 Enabled B、 Visible C、 Interval D、 Timer
(单选题) 求平方根的数学函数名为:(本题2.0分) A、 Math.PI B、 Math.Abs C、 Math.Exp D、 Math.Sqr
(单选题) 设在菜单编辑器中定义了一个菜单项,名为Menu1,为了在运行时隐藏该菜单项应使用的语句是____(本题2.0分) A、 Menu1.Enabled=True B、 Menu1.Enabled=False C、 Menu1.Visible=True D、 Menu1.Visible=False
(单选题) 设a = “Visual Basic”,下面使b=”Basic”的语句是(本题2.0分) A、 b=left(a,8,12) B、 b=mid(a,8,5) C、 b=right(a,5,5) D、 b=left(a,8,5)
(单选题) 下列属性中哪个不是图片框的属性_。(本题2.0分) A、 Align B、 Picture C、 Stretch D、 AutoRedraw
(单选题) 下列语句不正确的是(本题2.0分) A、 使用ReDim语句可以改变数组的维数 B、 使用ReDim语句可以改变数组的类型 C、 使用ReDim语句可以改变数组的每一维的大小 D、 使用ReDim语句可以对数组的所有元素进行初始化
(单选题) 在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s = 0 a = Array (1,2,3,4) j = 1 For i = 4 To 1 Step - 1 s = s + a (i) * j j = j * 10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是______(本题2.0分) A、 4321 B、 1234 C、 34 D、 12
(单选题) 表达式 x *=2 ,其中x = 25,运算后x的取值为:(本题2.0分) A、 25 B、 27 C、 50 D、 625
(单选题) 以下叙述中正确的是____(本题2.0分) A、 窗体的Name属性指定窗体的名称,用来标识一个窗体 B、 窗体的Name属性的值是显示在窗体标题栏中的文本 C、 可以在运行期间改变对象的Name属性的值 D、 对象的Name属性值可以为空
(多选题) 若有定义:int a[11],则对数组a元素的正确引用是( )。 (本题2.0分) A、 a[10] B、 a[3] C、 a(5) D、 a[-10]
(多选题) 三种基本程序结构是( )。(本题2.0分) A、 顺序结构 B、 选择结构 C、 循环结构 D、 树结构
(多选题) 函数体一般包括( )两部分。(本题2.0分) A、 声明 B、 执行 C、 形式 D、 操作
(多选题) 一个计算机程序应包括( )的内容。(本题2.0分) A、 对数据的描述 B、 对企业的描述 C、 对操作的描述(算法) D、 对社会的描述
(多选题) 计算机算法的特性包括( ) 。(本题2.0分) A、 有穷性 B、 确定性 C、 有零个或多个输入 D、 有一个或多个输出 E、 有效性
(多选题) 计算机算法可分为( )两大类别。(本题2.0分) A、 数值运算算法 B、 非数值运算算法 C、 结构运算 D、 形式运算
(多选题) C程序注释是由( )所界定的文字信息组成的。(本题2.0分) A、 /* B、 # C、 */ D、 &
(多选题) 计算机算法可以用( )等方法表示。(本题2.0分) A、 自然语言 B、 流程图 C、 伪代码 D、 方块图
(问答题) 从键盘输入 10 个整数,统计其中正数、负数和零的个数,并在屏幕上输出。(本题12.0分)
(问答题) 编程序实现求1-10之间的所有数的乘积并输出。