C语言模拟题目及答案.pdfVIP

  • 1
  • 0
  • 约9.24千字
  • 约 9页
  • 2023-06-02 发布于河南
  • 举报
C语言模拟题目及答案--第1页 C语言模拟题目及答案 一.选择题: 1 .设float x,y ;则以下不合法的赋值语句是______。 x*=y+8; x=y=0; ++x; y=(x%2)/10; 2. 设 int k=017,g=111; 执行语句 printf(%d,%x,k,g); 的输出是 _____。 15,6f f,6f f,111 15,111 3.对语句 for(i=0; ; i++);可理解为_____。 for(i=0;0;i++); for(i=0;!0;i++); for(i=0;34;i++); for(i=0;!5;i++); 4. 下面对数组的初始化,错误的是_____。 char s[5]=abc; char s[5]={a,b,c}; char s[5]= ; char s[5];s=abc; 5. 设有程序段:int k=10;while(k=0)k=k-1;则下面描述中正确的 是______。 是无限循环 while 循环执行 10 次 循环体语句一次也不执行循环体语句只执行一次 6. 如果 x 为 int 型且为 5 ,则执行if(x--5) printf(%d,x);else printf(%d,x++); 后输出结果是______。 3 4 5 6 7. 有如下函数调用语句 func(rec1, rec2+rec3, (rec4, rec5)); ,该函数调用语句中,含 有的实参个数是____。 3 4 5 有语法错 8. 在 语言的 if 语句中,可用作条件判断的表达式为_____。 算术表达式逻辑表达式 关系表达式任意表达式 9. 若给定条件表达式 (n)?(c++):(c--) ,则与表达式中(n)等价的表 达式是_____。 n==0 n==1 n!=0 n!=1 10.一个函数返回值的类型取决于_____。 C语言模拟题目及答案--第1页 C语言模拟题目及答案--第2页 调用该函数的主调函数的类型定义函数时指定或缺省的函数类型 调用函数时临时决定 return 语句中表达式的类型 答案:D A B D C B A D C B 二.填空题: 1 .如果static int y=8;main(){ int y=3;printf(%d, y);}则输出结 果是______。 2. 若 int x=120,y=50;执行 printf(%d,(y,x));后输出结果是______。 3. 若 int i, a[10]; 则执行语句 for(i=9;i=0;i--) a[i]=i+5; 后,a[8] 的值为 __________。 4. 在 语言中是没有输入输出语句的,而是通过提供库函数______ 和 printf 来完成输入输 出功能的。 5. 已知字母A的 ASCII 码值为 65 ,ch1 和 ch2 均为字符型变量, 且 ch1=A,ch2=B ,则 printf(%c,%c,ch1,ch2-ch1+A);语句输出结果是_________。 6. 假定有以下变量定义: int k=7, x=12; 在空白处填入运算符使表 达式的值为 3 : (x%=k)_____(k%=5) 。

文档评论(0)

1亿VIP精品文档

相关文档