!!急求几套c++模拟试题(回答直接复制题目〔最好有答案〕)!!!!!!!!

如题所述

第1个回答  2009-02-26
(1) 有如下程序
main0
{
int y=3,x=3,z=1;
printf(“%d %d\n”,(++x,y++),z+2);
}
运行该程序的输出结果是
A) 3 4 B) 4 2 C) 4 3 D) 3 3

(2) 能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是
A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 &&a<=0 D) a>=10‖a<=0

(3) 有如下程序
main0
{
int x=1,a=0,b=0;
switch(x){
case 0: b++;
case 1: a++;
case 2: a++;b++
}
printf(“a=%d,b=%d\n”,a,b);
}
该程序的输出结果是
A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

(4) 有如下程序
main0
{
float x=2.0,y;
if(x<0.0) y=0.0;
else if(x<10.0) y=1.0/x;
else y=1.0;
printf(“%f\n”,y);
}
该程序的输出结果是
A) 0.000000 B) 0.250000 C) 0.500000 D) 1.000000

(5) 有如下程序
main0
{ int a=2,b=-1,c=2;
if(a) if(b<0) c=0;
else c++
printf(“%d\n”,c);
}
该程序的输出结果是
A) 0 B) 1 C) 2 D) 3

(6)若有以下定义: char a; int b; float c; double d; 则表达式a*b+d-c值的类型为 A) float B) int C) char D) double

(7)表示关系x<=y<=z的c语言表达式为 A) (X<=Y)&&(Y<=Z) B) (X<=Y)AND(Y<=Z) C) (X<=Y<=Z) D) (X<=Y)&(Y<=Z)

(8)设x为int型变量,
则执行以下语句后,x的值为 x=10; x+=x-=x-x; A) 10 B) 20 C) 40 D) 30

(9)设x,y,z,t均为int型变量,
则执行以下语句后,t的值为 x=y=z=1; t=++x||++y&&++z; A) 不定值 B) 2 C) 1 D) 0

(10)设i是int型变量,f是float型变量,
用下面的语句给这两个变量输入值: scanf("i=%d,f=%f",&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为 A) 100765.12 B) i=100,f=765.12 C) 100,765.12 D) x=100,y=765.12

(11)设x和y均为int型变量,
则执行下的循环后,y值为 for(y=1,x=1;y<=50;y++) {
if(x==10))break; if (x%2==1) {
x+=5; 6,8,10
continue;
} x-=3; 
} A) 2 B) 4 C) 6 D) 8

(12)在下列选项中,不正确的赋值语句是 A)++t; B)n1=(n2=(n3=0)); C)k=i==j; D)a=b+c=1; 

(13) 若a、b、c1、c2、x、y、均是整型变量,正确的switch语句是 A) switch(a+b);
B) switch(a*a+b*b) { case 1:y=a+b; break;
{case 3: 
case 0:y=a-b; break;
case 1:y=a+b;break; }
case 3:y=b-a,break; } 
C) switch a
D) switch(a-b) { case c1 :y=a-b; break {default:y=a*b;break case c2: x=a*d; break case 3:case 4:x=a+b;break default:x=a+b; case 10:case 11:y=a-b;break; } } 
(14) 有以下程序段 int k=0 while(k=1)k++; while 循环执行的次数是 A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次 
(15) 以下程序执行后sum的值是 A)15 B)14 C) 不确定 D)0 min() { int i , sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum); }
 (16) 有以下程序段 int x=3 do { printf("%d",x-=2); } while (!(--x)); 其输出结果是 A) 1 B) 3 0 C) 1 -2 D) 死循环 

(1) int i, j=7, *p=&i;
则与i=j;等价的语句是  A)i= *p;
B)*p=*&j;
C)i=&j;
D)i=**p; 
(2) int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=a;  则数值为6的表达式是  A)*p+6 B)*(p+6) C)*p+=5 D)p+5 
(3) int w[3][4]o={{0,1},{2,4},{5,8}};  int(*p)[4]=w;  则数值为4的表达式是  A)*w[1]+1 B)p++,*(p+1)  C)w[2][2] D)p[1][1] 
(4) main()  { int t[3][2], *pt[3],k;  for(k=o; k<3;k++) pt[k]=t[k];  } 则以下选项中能正确表示t数组元素地址的表达式是 A)&t[3][2] B)*pt[0] C)*(pt+1) D)&pt[2] 
(5)下面程序输出数组中的最大值,由s指针指向该元素. main() { int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;  for(p=a, s=a; p-a<10; p++)  if(---?---) s=p;  printf("The max:%d",*s):  } 则在if语句中的判断表达式应该是 A)p>s B)*p>*s C)a[p]>a[s] D)p-a>p-s 

哎~~~~~·好多套呢!发不下了,有没邮箱啊,传给你

C++考试题目求解答解析,小白求解,30分送上!
第15题:a是length的缩写,求长度;b是copy的缩写,复制;c,额,不知道是什么的缩写,记住吧;d是compare的缩写,比较两个字符串的大小。第17题:答案c已经说的很明白了。

求解两道C++试题,谢谢
第一题的答案是34,根据你的宏定义,POWER(x)=x*x,所以在解析z=POWER(x+y)时,将其解析为 z=x+y*x+y,带入计算可得z=34。这个结果是不是和你预期的不一样?我想你预期的结果应该是(4+6)*(4+6)=100吧?其实这是c++中的一个很重要的问题,就是在宏定义的时候,应该这样做:#defin...

关于一道简单的C++面试题...
你这样11个循环嵌套,循环11^11次方,你算算要运行多久,大概2500亿次,就算忽略各层的比较所用时间,只计算n++这一句的时间,如果用1个3.0Ghz的cpu,相当于每秒有30亿个时钟周期,就算n++的执行只用一个时钟周期=1\/30亿秒,执行完全部循环也要2500\/30≈83秒,实际算上各层循环的累加和比较所用...

谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
1、不是C语言基本数据类型的是( )。A、指针类型 B、整型 C、字符型 D、实型 2、设有:int a=3, b= 4, c= 5,x , y; 表达式(x=a)&&(y=b)&&0的值为( )。A、1 B、0 C、3 D、4 3、设有语句 int a=3 ; 则执行了语句 a+ = a - = a后,...

谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
答案:include <stdio.h>#include <ctype.h> int main() {char c;while ((c = getchar()) != EOF) {putchar(tolower(c));}return 0;}4、编写一个程序,从标准输入中读取一个字符串,判断其中是否有重复的字符,并输出结果。答案:include <stdio.h>#include <stdbool.h> bool has_...

求解几道C语言试题,急!!!
回答者:wesheng - 经理 五级 7-6 08:09 我晕,这几个题目少说也得做上一天!回答者:旋风_小子 - 魔法学徒 一级 7-6 08:10 第一题:include "stdio.h"include "conio.h"main(){ int day,month,year,sum,leap;printf("\\nplease input year,month,day\\n");scanf("%d,%d,%d",&year,...

介绍几个关于C++编程比较好的网站或论坛,最好是天天都有更新
2. Stack Overflow:面向程序员的问答,其中涵盖了大量的C相关问题和解答,每天都有大量的更新。3. GitHub:全球最大的开源社区,拥有大量的C编程开源项目和,以及程序员之间的交流与分享,每天都有新的代码推送和贡献者。4. CodeChef:专注于算法竞赛和编程挑战的,其中包括大量的C编程挑战和竞赛题目,每月都会定期更新。5...

C++试题求大神帮忙今晚能给个答案 定义“#definec 3 int a=6 ,b=9...
c++错误,因为c是常量。填空:1、0 2、不能 3、\\ 4、循环条件是否满足 5、变量 结果分析题:1、89031 F Li Na 100 Nanjing Road 2、max = 9 3、你的题目有点错误,j没有定义,还有很多其他错误。修改后,结果是:5.0000 设计题 1、#include<stdio.h> \/* 预处理命令 *\/ void ...

计算机三级网络技术笔试部分做真题好还是模拟题好?
全国计算机等级考试三级网络技术不建议做历年的真题,每年的考题都或多或少的变化。比如填空题同样的一道题,也许今年空的是后半个题干让你填,到明年再考同样一道题则空出前半个题干让你写。建议你做模拟考试题,选择金版电子出版社出版的试题。另外,模拟题并不是完全万能,书中的重要知识点尽量...

考过计算机二级C++的请猛戳!!关于如何打开考试试题的问题
个人感觉如果是纯粹想过二级的话,没有必要上机调试,把题库里边的题目看好就可以了,如果真的想学语言,还要自己下功夫。另外,上机考试的时候,会有各种情况,要及时向监考老师沟通。

相似回答