自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:大连工业大学-C语言下
(单选题) 设x是值为10的int型变量,则在计算表达式x+=x-=x-x后,x的值是().(本题3.0分) A、 1.0 B、 20.0 C、 40.0 D、 30.0
(单选题) 已知x,y为整型,z为实型,ch为字符型,下列表达式中合法的是()(本题3.0分) A、 z=(y+x)++ B、 x+y=z C、 y=ch+x D、 y=z%x
(单选题) 语句n1=2,n2=++n1,n1=n2++;执行后变量n1,n2的值分别为()(本题3.0分) A、 3,4 B、 3,3 C、 2,3 D、 2,4
(单选题) 已有定义chars1,s2;,下面正确的语句是()(本题3.0分) A、 scanf(“%s%c”,s1,s2); B、 scanf(“%s%c”,s1,&s2) C、 scanf(“%c%c”,&s1,&s2); D、 scanf(“%c%c”,s1,s2);
(单选题) 若有定义float*p,m;则以下正确的表达式是()。(本题3.0分) A、 p=&m B、 p=m C、 *p=&m D、 *p=*m
(单选题) 下面关于for循环表达式执行顺序中,正确的是()(本题3.0分) A、 表达式1→表达式2→表达式3→循环体 B、 表达式1→表达式2→循环体→表达式3 C、 表达式1→循环体→表达式2→表达式3 D、 表达式1→循环体→表达式3→表达式2
(单选题) 下列C语言上机步骤中,正确的是()(本题3.0分) A、 编辑→连接→编译→执行 B、 编辑→编译→连接→执行 C、 编辑→编译→执行 D、 编辑→连接→执行
(单选题) 在以下关于C/C++语言的叙述中,正确的是()(本题3.0分) A、 if语句结构中必须有else语句 B、 switch语句结构中必须有default语句 C、 C程序必须有return语句 D、 C中使用输入输出函数完成输入输出操作。
(单选题) 以下不正确的是()。(本题3.0分) A、 语句for(i=0;;i++)表示无限循环 B、 for(;;)表示无限循环 C、 for()也表示无限循环 D、 while(1)表示无限循环
(单选题) 下面对C语言优点的描述中,错误的是():(本题3.0分) A、 程序简洁 B、 数据类型丰富 C、 运算符较少 D、 运行效率高
(单选题) .以下程序段( )。x=-1;do{x=x*x;}while(!x);(本题3.0分) A、 . 是死循环 B、 . .循环执行二次 C、 . .循环执行一次 D、 . .有语法错误
(单选题) 以下能对一维数组a进行错误初始化的语句是( )。(本题3.0分) A、 .in[10]=(0,0.0,0,0); B、 .inta[10]={}; C、 .inta[]={0}; D、 .inta[10]={10*1};
(单选题) 下面程序运行的结果是(Cmain(){inta=15;if(a>30)printf("%d\n",a+2);elseprintf("%d\n",a-2);}(本题3.0分) A、 17.0 B、 17.0 C、 13.0 D、 13.0
(单选题) 关于typedef的说法正确的是( )(本题3.0分) A、 typedef和#definede的功能一样。 B、 用typedef声明新的类型名来代替已有的类型名。 C、 用typedef声明的类型名不许必须用小写字母表示。 D、 用typedef来创造一个新的类型名。
(单选题) 判断int型变量x是否在[10,30]区域,正确表达式是( )(本题3.0分) A、 10<=x<=30 B、 B(x>=10)&(x<=30) C、 (10<=x)AND(30>=x) D、 (x>=10)&&(x<=30)
(单选题) 若运行时给变量x输入20,则以下程序的运行结果是( )voidmain(voiD{intx,y;scanf("%d",&x);y=x>1010:5;printf("%d\n",y);}(本题3.0分) A、 5.0 B、 10.0 C、 7.0 D、 17.0
(单选题) 表达式x=9%3中,采用的运算符是(A(本题3.0分) A、 算术运算符 B、 赋值运算符 C、 关系运算符 D、 逻辑运算符
(单选题) 阅读以下程序,当输入数据形式为:20,3,正确的输出结果为(Bmain(){inta,b;scanf("%d,%d",&a,&B;printf("a+b=%d\n",a+B;}(本题3.0分) A、 a+b=20 B、 a+b=23 C、 a+b=35 D、 .a+b=3
(单选题) 已有如下定义和输入语句,若要求x,y的值分别为5.19.2,正确的数据输入方式是(D(注:□表示空格,表示回车)floatx,y;scanf("%f,%f",&x,&y);(本题3.0分) A、 5.1:9.2 B、 5.1□9.2 C、 .5.19.2 D、 5.1,9.2
(单选题) printf函数中用到格式符%5.2f,其中数字5表示输出的数据占5列,数字2表示输出的数(D(本题3.0分) A、 从左起输出该数据,右补2个空格 B、 按原字符长从左向右全部输出 C、 右对齐输出该字串,左补2个空格 D、 .输出数据有2位小数
(单选题) 利用getchar函数可以从终端输入一个((本题3.0分) A、 整型变量表达式值 B、 .实型变量值 C、 字符 D、 字符串
(单选题) 用C语言编写的源文件,若没有错误,先后经过编译连接后(B。(本题3.0分) A、 生成可执行文件 B、 生成目标文件和可执行文件 C、 .输出运行结果 D、 自动保存源文件
(单选题) C语言中的标识符只能由字母数字和下划线三种字符组成,且第一个字符((本题3.0分) A、 字母和下划线 B、 必须为下划线 C、 必须为字母 D、 .可以是字母数字和下划线中的任意一种
(单选题) C语言规定:在一个源程序中,main函数的位置(B(本题3.0分) A、 必须在自定义函数之前 B、 .可以任意 C、 必须在程序的第一行 D、 必须在自定义函数之后
(单选题) 以下叙述正确的是(B(本题3.0分) A、 在C程序中,main函数必须位于程序的最前面 B、 程序的每行中可以写多条语句 C、 .C语言本身有输入输出语句 D、 .在对一个C程序进行编译的过程中,可发现注释中的拼写错误
(单选题) 个C程序的执行是从(C(本题3.0分) A、 程序文件的main函数开始,到本程序文件的最后一个函数结束 B、 程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 程序文件的main函数开始,到main函数结束 D、 程序文件的第一个函数开始,到本程序main函数结束
(单选题) 下面是对数组a的初始化,其中不正确的是()(本题3.0分) A、 a[5]={"ABCD"} B、 a[5]={.,.B.,.C.,.D.} C、 a[5]="" D、 a[5]="ABCDE"
(单选题) 以下程序的输出结果是()#includemain(){inta=5,b=4,c=6,d;printf(“%d”,d=a>b(a>ca:C:B;}(本题3.0分) A、 5.0 B、 4.0 C、 6.0 D、 不确定
(单选题) 有以下程序段main(){intk=0;while(k=1)k++;}则while循环执行的次数是()(本题3.0分) A、 无限次 B、 有语法错,不能执行 C、 一次也不执行 D、 执行1次
(单选题) 执行下面的程序时,将1234分别赋给abcd,正确的输入是(main(){inta,b,c,d;scanf(“%d,%d,%d%d”,&a,&b,&c,&D;}(本题3.0分) A、 1234.0 B、 123,4 C、 1,2,3,4 D、 1,2,34
(单选题) 为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。(本题2.0分) A、 内联函数 B、 重载函数 C、 递归函数 D、 函数模板
(单选题) 下列()的调用方式是引用调用。(本题2.0分) A、 形参和实参都是变量 B、 形参是指针,实参是地址值 C、 形参是引用,实参是变量 D、 形参是变量,实参是地址值
(单选题) 以下关于函数模板叙述正确的是()。(本题2.0分) A、 函数模板也是一个具体类型的函数 B、 函数模板的类型参数与函数的参数是同一个概念 C、 通过使用不同的类型参数,函数模板可以生成不同类型的函数 D、 用函数模板定义的函数没有类型
(单选题) 函数重载是指()。(本题2.0分) A、 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B、 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C、 两个以上的函数名字不同,但形参的个数或类型相同 D、 两个以上的函数取相同的函数名,并且函数的返回类型相同
(单选题) 以下叙述中不正确的是()。(本题2.0分) A、 在一个函数中,可以有多条return语句 B、 函数的定义不能嵌套,但函数的调用可以嵌套 C、 函数必须有返回值 D、 不同的函数中可以使用相同名字的变量
(单选题) 说明友元函数的关键字为(本题3.0分) A、 inline B、 virtual C、 friend D、 define
(单选题) 下列关于运算符重载的描述中,正确的是(本题3.0分) A、 不能改变运算符的优先级 B、 能够改变操作数的数目 C、 能够重载内嵌类型的运算符的预定含义 D、 通过重载运算符“()”能够改变运算符的结合性
(单选题) 下列_____________不能有参数。(本题3.0分) A、 构造函数 B、 析构函数 C、 友元函数 D、 运算
(单选题) 以下_____是不正确的强制类型转换方式。(本题3.0分) A、 (type表达式) B、 (type)表达式 C、 type(表达式) D、 (type)(表达式)
(单选题) 对A?*p用new?A或(A?*)malloc(sizeof?(A))赋值,如下叙述正确的是(本题3.0分) A、 malloc分配内存后会调用构造函数初始化,但new函数不会。 B、 new分配内存后会调用构造函数初始化,但malloc函数不会。 C、 new和malloc分配内存后都会调用构造函数初始化。 D、 new和malloc分配内存后都不会调用构造函数初始化。
(单选题) 下列__________是C++语言的有效标识符。(本题3.0分) A、 No.1 B、 12345 C、 _No1 D、 int
(单选题) 下面________不能由编译系统自动生成(本题3.0分) A、 构造函数 B、 析构函数 C、 拷贝构造函数 D、 友元函数
(单选题) 有关类和对象的说法不正确的是(本题3.0分) A、 对象是类的一个实例 B、 一个类只能有一个对象 C、 任何一个对象只能属于一个具体的类 D、 类与对象的关系和数据类型与变量的关系相似
(单选题) 含有________的类称为抽象类,不能直接用它实例化对象。(本题3.0分) A、 纯虚函数 B、 虚函数 C、 静态成员 D、 友元
(单选题) private访问属性限制对象的成员可以在 _____中访问。(本题3.0分) A、 本类的成员函数 B、 main函数 C、 父类的成员函数 D、 子类的成员函数
(单选题) 重载“>>”时,为保证其连用性,重载函数的返回类型应为(本题3.0分) A、 istream B、 ostream C、 istream & D、 ostream &
(单选题) 下列关于抽象类的描述中,正确的是(本题3.0分) A、 抽象类中最多只能有一个纯虚函数 B、 抽象类不能定义该类的指针 C、 抽象类不能定义该类的对象 D、 抽象类至少有一个虚函数
(单选题) 若有float f=6.8;int i= int(f); 则i的值为(本题3.0分) A、 6 B、 7 C、 6.8 D、 不确定
(单选题) 下列关于类的描述中,错误的说法是(本题3.0分) A、 类是一组对象的模板 B、 类是数据和操作的封装体 C、 类是对象的实例 D、 类是一种自定义的数据类型
(单选题) 如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为(本题3.0分) A、 myclass operator++() B、 myclass operator++( int ) C、 myclass& operator++() D、 myclass& operator++( int )
首页
<上一页
1
2
下一页>
尾页