自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:河北建筑工程学院-电气工程及其自动化-计算机程序设计(专升本)
以下程序有语法错误,有关错误原因的正确说法是() main() { int G=10, c; void ptr_char(); …… c= ptr_char(); } A、 语句void prt_char();有错,它是函数调用语句,不能用void说明 B、 变量名不能使用大写字母 C、 函数说明和函数调用语句之间有矛盾 D、 函数名不能使用下划线
调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )。(本题1.5分) A、 实参将其值传递给形参,调用结束时形参再将其值回传给实参 B、 实参将其地址传递给形参,调用结束时形参再将其地址回传给实参 C、 实参将其地址传递给形参,并释放原先占用的存储单元 D、 实参将其值传递给形参,调用结束时形参并不将其值回传给实参
能正确表示x的取值范围在[10,50]和[-10,0]内的表达式是( )。(本题1.5分) A、 (x<=0)||(x>=-10)&&(x<=50)||(x>=10) B、 (x>=-10)&&(x<=0)||(x>=10)&&(x<=50) C、 (x>=-10)&&(x<=0)&&(x>=10)&&(x<=50) D、 (x<=0)&&(x>=-10)&&(x<=50)||(x>=10)
设有定义:int a=13,b=1,c=4;,则以下选项中值为0的表达式是( )。(本题1.5分) A、 a && b B、 (a<b)&& !c||1 C、 ( a==1)&&(!b==0) D、 a||(b+b)&&(c-a)
.以下程序段( )。x=-1;do{x=x*x;}while(!x);(本题1.5分) A、 . 是死循环 B、 . .循环执行二次 C、 . .循环执行一次 D、 . .有语法错误
下列常数中,合法的C 常量是( )。(本题1.5分) A、 "x-y" B、 .105. C、 .Be. D、 7ff
下列运算符重载时,只能采用类成员函数形式的有(本题1.5分) A、 << B、 + C、 [] D、 ==
已有变量定义和函数用语句:int a=25;print_value(&a);下面函数的输出结果是() void print_value(int *x) { printf(..%d\n..,++*x);} A、 23 B、 24 C、 25 D、 26
设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是( )。(本题1.5分) A、 (!a==1)&&(!b==0) B、 (a<b)&& !c||1 C、 a && b D、 a||(b+b)&&(c-a)
边际产量MP用公式表示为()。(本题1.5分) A、 △L/△Q B、 △Q/△L C、 Q/L D、 L/Q
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是 。( )(本题1.5分) A、 void B、 int C、 float D、 double
下列变量名中,不合法的是( )。(本题1.5分) A、 sum B、 _student C、 1a D、 a1
有如下程序,输入数据:12345M678<cR>后(<CR>表示回车),x的值是 ( ) 。 #include<stdio.h> main() { int x; float y; scanf("%3d%f",&x,&y); } (本题1.5分) A、 12345 B、 123 C、 45 D、 345
设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()。(本题1.5分) A、 p=1; B、 *q=2; C、 q=p; D、 *p=5;
若在类外有函数调用X::func();则函数func是类 X的________函数。(本题1.5分) A、 私有静态成员函数 B、 公有非静态成员函 C、 公有静态成员函数 D、 友元函数
C 语言中运算对象必须是整型的运算符是( )。(本题1.5分) A、 %= B、 / C、 = D、 〈=
在C语言中,字符型数据在内存占( )个字节。(本题1.5分) A、 4 B、 2 C、 8 D、 1
可以与ADO数据控件绑定的控件必须具有_属性。(本题1.5分) A、 Connectionstring B、 Caption C、 DataSource D、 RecordSource
针对下列程序段回答问题( )。for(t=1;t<=100;t++){ scanf("%d",&x);if(x<0)continue;printf("%3d",t);}(本题1.5分) A、 printf函数永远也不执行 B、 当x<0时整个循环结束 C、 x>=0时什么也不输出 D、 最多允许输出100个非负整数
以下有关宏替换的叙述不正确的是( )。(本题1.5分) A、 宏替换不占用运行时间 B、 宏名无类型 C、 宏替换知识字符替换 D、 宏名必须用大写字母表示
在位运算中,操作数每左移一位,其结果相当于( ).(本题1.5分) A、 操作数乘以2 B、 操作数除以2 C、 操作数除以4 D、 操作数乘以4
C语言中while和do-while循环的主要区别( )(本题1.5分) A、 do-while的循环体至少执行一次 B、 while的循环控制条件比do-while的循环控制条件严格 C、 do-while允许从外部转到循环体内 D、 do-while的循环体不能是复合语句
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是(B)。main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}(本题1.5分) A、 .*p表示的是指针变量p的地址 B、 .*p表示的是变量a的值,而不是变量a的地址 C、 .*p表示的是指针变量p的值 D、 .*p只能用来说明p是一个指针变量
若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( )。(本题1.5分) A、 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作 B、 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作 C、 文件打开时,原有文件内容被删除,只可作写操作 D、 以上说法都不正确
以下程序的运行结果是( )。 main() {int n; for(n=1;n<=10;n++) { if(n%3==0)continue; printf("%d ",n); } } (本题1.5分) A、 1 2 4 5 7 8 10 B、 1 2 C、 1 2 3 4 5 6 7 8 9 0 D、 3 6 9
以下标识符中不全是保留字的是( )。(本题1.5分) A、 case for int B、 defaultthen while C、 bool class long D、 goto return char
在C语言程序中,main()的位置____________。( )(本题1.5分) A、 必须作为第一个函数 B、 必须作为最后一个函数 C、 必须放在它所调用的函数之后 D、 可以任意位置
说明友元函数的关键字为(本题1.5分) A、 inline B、 virtual C、 friend D、 define
若有以下定义int a,b; float x,则正确的赋值语句是 ( )(本题1.5分) A、 a=1,b=2 B、 b++; C、 a=b=5 D、 b=int(x);
输入一批正整数(以零或负数为结束标志),求其中的偶数和。(本题5.0分)
以下程序运行后的输出结果是____ #include<stdio.h> int main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf(..%d %d\n..,a,b); return 0;
设有以下程序: #include<stdio.h> int main() { int n1,n2; scanf(..%d..,%n2); while(n2!=0) { n1=n2%10; n2=n2/10; printf(..%d..,n1); } printf(..\n..); return 0; } 程序运行后,如果从键盘上输入2014,则输出结果为 _____ (本题2.0分)
以下程序的输出结果是_____。 #include<stdio.h> void fun() { static int a=0; a+=2 printf(..%d..,a); } int main() { int cc; for(cc=1;cc<4;cc++) fun(); printf(..\n..); return 0; }
在16位PC机环境下,int类型数据应占 ___个字节,short类型数据应占2___个字节,long类型数据应占 ___ 个字节,double类型数据应占___ 个字节。(本题2.0分)
若有说明char sl=.077.,s2="\";则s1中包含____ 个字符,s2中包含 _____ 个字符。(本题2.0分)
若用数组名作为函数调用的实参,传递给形参的是数组的首地址。( )(本题1.0分) A、 正确 B、 错误
char a[]={.a.,.b.,.c.};char b[]={"abc"};数组a和数组 b 占用的内存空间大小不一样.( )(本题1.0分) A、 正确 B、 错误
C语言中,一个float型数据在内存中占2个字节。 ( )(本题1.0分) A、 正确 B、 错误
定义枚举类型的关键字是union。()(本题1.0分) A、 正确 B、 错误
在printf函数中,格式字符"%3c"可用来输出3个字符。 ( )(本题1.0分) A、 正确 B、 错误
流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。()(本题1.0分) A、 正确 B、 错误
C语言的数组名称可以含下划线。 ( )(本题1.0分) A、 正确 B、 错误
算术运算符的优先级别低于赋值运算符。 ( )(本题1.0分) A、 正确 B、 错误
.若有说明:inta[3][4]={0},则只有元素a[0][0]可得到初值0。(本题1.0分) A、 正确 B、 错误
说明友元函数的关键字为(本题1.0分) A、 inline B、 virtual C、 friend D、 define
判断两个字符串是否相等,应当使用语句( )。(本题1.0分) A、 if((a,b)==0) B、 if(strcmp(a,b)) C、 if(a==b) D、 if(a=b)
转义字符’\n’的含义是( )(本题1.0分) A、 跳格 B、 光标加到行首 C、 回车换行 D、 竖向跳到下一行
空类就是没有________的类。(本题1.0分) A、 类名 B、 任何成员 C、 数据成员 D、 成员函数
在C语言中,字符型数据在内存占( )个字节。(本题1.0分) A、 4 B、 2 C、 8 D、 1
C语言的语句注释必须以 ( )结束 。(本题1.0分) A、 逗号 B、 双斜线// C、 空格 D、 回车
首页
<上一页
1
2
3
下一页>
尾页