大连亿达信息技术有限公司 vc++/c++ pg/se笔试题
10-15 23:59:20
来源:http://www.qz26.com 笔试题目 阅读:8321次
导读:cout << (int&)b << endl; cout << boolalpha << ( (int)b == (int&)b ) << endl; // 输出什么?16:阅读下列程序段,简述其主要功能。 #include void main() { FILE*fpd1, *fpd2; char ch; fpd1=fopen(“d1.dat”,“r”) ; fpd2=fopen(“d2.dat”,“w”) ; while(fscanf(fpd1,“%c”,&ch)!=EOF) if (ch>='A'&& ch <='Z' ‖ ch>='a'&& ch<='z') fprintf(fpd2,“%c”,ch); fclo
大连亿达信息技术有限公司 vc++/c++ pg/se笔试题,标签:银行笔试题目,企业笔试题目,http://www.qz26.com
cout << (int&)b << endl;
cout << boolalpha << ( (int)b == (int&)b ) << endl; // 输出什么? 16:阅读下列程序段,简述其主要功能。
#include
void main()
{
FILE*fpd1, *fpd2;
char ch;
fpd1=fopen(“d1.dat”,“r”) ;
fpd2=fopen(“d2.dat”,“w”) ;
while(fscanf(fpd1,“%c”,&ch)!=EOF)
if (ch>='A'&& ch <='Z' ‖ ch>='a'&& ch<='z')
fprintf(fpd2,“%c”,ch);
fclose(fpd1);
fclose(fpd);
} 17:根据蒙特卡洛算法计算圆周率
double PI( DOWRD dwCount/*测试次数*/ );
返回值:PI 18:简述数组与指针的区别? 19:阅读下列程序,简述其主要功能。
# include
struct {
int hour, minute, second;
}time;
main ()
{
scanf (“%d:%d:%d” ,&time.hour, &time.minute, &time.second);
time.second++;
if (time.second ==60)
{
time.minute++
time.second=0;
if (time.minute==60)
{
time.hour++;
time.minute=0;
if (time.hour ==24) time.hour=0;
}
}
printf ( “ %d:%d:%d \ n ” , time.hour, time.minute, time.second);
} 20:用<<,>>,|,&实现一个WORD(2个字节)的高低位交换!! 21:编写子函数:(1)用冒泡法将一个数组排成升序的函数---SUB1;(2)在升序数组中插入一个数,并且保持该数组仍为升序数组的函数---SUB2。主函数:①输入任意10个正整数给数组;②调用SUB1对数组进行排序;③从键盘输入一个正整数,调用SUB2将其插入该数组。 22:请问以下代码有什么问题:
int main()
{
char a;
char *str=&a;
strcpy(str,"hello");
printf(str);
return 0;
} 23: Write a program that prints a list of all words in a document, and, for each word, a list of the line numbers on which it occurs. Remove noise words like "the", "and," and so on.
24:int func(int a)
{
int b;
switch(a)
{
case 1: 30;
case 2: 20;
case 3: 16;
default: 0
}
return b;
}
则func(1)=? 25:字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?
cout << (int&)b << endl;
cout << boolalpha << ( (int)b == (int&)b ) << endl; // 输出什么? 16:阅读下列程序段,简述其主要功能。
#include
void main()
{
FILE*fpd1, *fpd2;
char ch;
fpd1=fopen(“d1.dat”,“r”) ;
fpd2=fopen(“d2.dat”,“w”) ;
while(fscanf(fpd1,“%c”,&ch)!=EOF)
if (ch>='A'&& ch <='Z' ‖ ch>='a'&& ch<='z')
fprintf(fpd2,“%c”,ch);
fclose(fpd1);
fclose(fpd);
} 17:根据蒙特卡洛算法计算圆周率
double PI( DOWRD dwCount/*测试次数*/ );
返回值:PI 18:简述数组与指针的区别? 19:阅读下列程序,简述其主要功能。
# include
struct {
int hour, minute, second;
}time;
main ()
{
scanf (“%d:%d:%d” ,&time.hour, &time.minute, &time.second);
time.second++;
if (time.second ==60)
{
time.minute++
time.second=0;
if (time.minute==60)
{
time.hour++;
time.minute=0;
if (time.hour ==24) time.hour=0;
}
}
printf ( “ %d:%d:%d \ n ” , time.hour, time.minute, time.second);
} 20:用<<,>>,|,&实现一个WORD(2个字节)的高低位交换!! 21:编写子函数:(1)用冒泡法将一个数组排成升序的函数---SUB1;(2)在升序数组中插入一个数,并且保持该数组仍为升序数组的函数---SUB2。主函数:①输入任意10个正整数给数组;②调用SUB1对数组进行排序;③从键盘输入一个正整数,调用SUB2将其插入该数组。 22:请问以下代码有什么问题:
int main()
{
char a;
char *str=&a;
strcpy(str,"hello");
printf(str);
return 0;
} 23: Write a program that prints a list of all words in a document, and, for each word, a list of the line numbers on which it occurs. Remove noise words like "the", "and," and so on.
24:int func(int a)
{
int b;
switch(a)
{
case 1: 30;
case 2: 20;
case 3: 16;
default: 0
}
return b;
}
则func(1)=? 25:字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?
Tag:笔试题目,银行笔试题目,企业笔试题目,求职笔试面试 - 笔试题目