有如下程序: #nclude<iostream> using namespace std; class MyClass{ public:
A.语句1
B.语句2
C.语句3
D.语句4
A.语句1
B.语句2
C.语句3
D.语句4
有如下程序: #nclude<iostream> using namespace std; int main { void function(double val); double val; function(val); cout<<val; return 0; } void function(double val) } val=3;} 编译运行这个程序将出现的情况是()。
A.编译出错,无法运行
B.输出:3
C.输出:3.0
D.输出一个不确定的数
A.112444
B.11114444
C.121444
D.11314444
B.运行时一定输出:llle value at P:9
C.运行时一定输出:llle value at P:*9
D.运行时有可能出错
有如下程序:#nclude <iostream>using namespace std;class Base{ public:void fun1() {cout << "Base\n"; }virtual void fun2() {cout << "Base\n"; }};class Derived: public Base{ public:void fun1() {cout << "Derived\n"; }void fun2() {cout << "Derived\n"; }} void f(Base& b) { B. fun1(); B. fun2(); }int main(){Derived obj;f(obj);return 0;}
A.Base Base
B.Base Derived
C.Derived Base
D.Derived Derived
A.4,3,2,1
B.4,3,6,7,2,1
C.4,3,6,2,1
D.1,2,3,4
有以下程序
#nclude<stdio.h>
#include<string.h>
main()
{ char a[5][10]={"china","beijing","you","tiananmen","welcome"};
int i,j;char t[10];
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(strcmp(a[i],a[j])>0)
{strcpy(t,a[i]);strcpy(a[i],a[j]);strcpy(a[j],t);}
puts(a[3]);
}
程序运行后的输出结果是
A.beijing
B.china
C.welcome
D.tiananmen
有以下程序
#nclude<stdio.h>
main()
{ struct node{int n;struct nodc*next;}*p;
struct node x[3]={{2,x+1},{4,x+2},{6,NULL}};
p=x:
printf("%d,",p->n);
printf("%d\n",P->next->n);
}
程序运行后的输出结果是
A.2,3
B.2,4
C.3,4
D.4,6
下面程序段的输出为 #nclude"stdio.h" main() { printf("%d\n",12<<2);}
A.0
B.47
C.48
D.24
以下程序的功能是()。 nclude“stdio.h” main() (FILE *fP; char str[]=“Beij ing 2008”; fp=fopen(“file2”,“w”); fputs(str,fp); fclose(fp); )
A.在屏幕上显示“china 2008”
B.把“china 2008”存入file2文件中
C.在打印机上打印出“china 2008”
D.以上都不对
下列正确的是()。
A.静态局部变量和静态外部变量的生存期相同,它们的作用域也相同
B.#include<iostream> using namespace std; void main() { int i,s; s=0; for(i=1;i<10;i++) { s=s+i; if(s>8) break; }
C.register 存储类型一般为使用频繁的变量所说明,这样可以提高程序的执行效率
D.静态变量生存期长,作用大,可以多用
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!