第1题:
下列程序的运行结果是( )。
#include<stdio.h>
main()
{stmct date
{int year,month,day;
}today;
primf("%d\n",sizeof(struct date));
}
A.8
B.6
C.10
D.12
第2题:
假如输入为30和60,下列程序运行的结果是【 】。
include<iostream.h>
void main() {
int a, b;
cin>>a>>b;
if(a<b) {
a=a+b;
b=a-b;
a=a-b;
}
cout<<a<<“,”<<b<<endl
}
第3题:
有以下程序
void fun1(char *p)
{ char *q;
q=p;
while(*q!='\0')
{ (*q)++; q++; ) }
}
main()
{ char a[]={"Program"),*p;
p=&a[3];fun1(p);printf(" % s\n",a);
}
程序执行后的输出结果是
A)Prohsbn
B)Prphsbn
C)Progsbn
D)Program
第4题:
有以下程序
#include <stdio.h>
main( )
{ printf("%d\n",NULL); }
程序运行后的输出结果是
A.0
B.1
C.-1
D.NULL没定义,出错
第5题:
有以下程序:
void funl(char*p)
{ char*q;
q=P;
while(*q!='\O')
{(*q)++;q++;}
}
main
{ char a[]={"Program"),*P;
p=&a[3];funl(p);
printf("%s\n",a);
}
程序执行后的输出结果是( )。
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
第6题:
请分析下列程序。 int main() { printf("This is in main program"); if(fork()==0) printf("I am in child process"); else printf("I am in parent process");} 程序正确运行后结果是
A.This is in main program I am in child process I am in parent process
B.This is in main program I am in child process
C.This is in main program I am in parent process
D.This is in main program I am in child process This is in main program I am in parent process
第7题:
下列程序的输出结果是【 】。
inClude<iostream>
rsing namespace std;
template<typename T>
T fun(Ta,Tb){retum(a<=b)?a:b;)
int main()
{
cout<<fun(3,6)<<','<<fun(3.14F,6.28F)<<endl; .
return 0;
}
第8题:
有以下程序: void fun1(char*p) {char*q; q=P; while(*q!='\0') { (*q)++;q++;} } main() {char a[]={"Program"),*p; p=&a[3];funl(p);printf("%s\n",A); } 程序执行后的输出结果是( )。
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
第9题:
下面程序运行输出的结果是【 】。
include <iostream>
using namespace std;
int main(){
char a[]="Chinese";
a[3]='\0';
cout<<a<<endl;
return 0;
}
第10题:
下列程序段的运行结果是______。
Dimnum As Integer,a As Integer,b As Integer
a=88:b=24
Do
While b<>0
num=a Modb
a=b
b=num
Wend
Printa
Loop