下载此文档

C语言程序设计试题2.docx


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
C 语言程序设计试题 2
一、单项选择题(每题 2 分,共 40 分)
以下叙述中正确的是 。
C语言系统以函数为单位编译源程序
main 函数必须放在程序开始
用户定义的函数可以被一个或多个函数调用任意多次
在一个函数体内可以r() ;
若函数调用时的实参为变量,则以下关于函数形参和实参的叙述中正确的是 .
实参和其对应的形参占用同一存储单元
形参不占用存储单元
同名的实参和形参占用同一存储单元
形参和实参占用不同的存储单元
10。 已知有声明"int i, a [10] ,*p=a; ",现需要将1——10保存到a [0] --a [9]中,以下程 序段中不能实现这一功能的是 。
A。 for(i=0; i〈10;i++) a[i]=i+1; (i=0; i<10; i++) p[i]=i+1;
C。 i=1; while(p〈a+10) *p++=i++; =1;while(p<a+10) *a++=i++;
以下关于预处理命令的叙述中错误的是 。
预处理命令由预处理程序解释
程序中的预处理命令是以#开始的
若在程序的一行中出现多条预处理命令,这些命令都是有效的
预处理命令既可以出现在函数定义的外部,也可以出现在函数体内部 12.有如下程序段:
char p1[80] =”Ganzhou", p2[20]=“Young”, *p32=”Olympic”; strcpy(p1, strcat(p2,p3));
printf(“%s\n ", p1);
执行该程序段后的输出是
A.GanzhouYoungOlympic B.YoungOlympic
C.Olympic D.Ganzhou
已知有声明"int x [2] [3] ={0},*p=x[0];”,以下表达式中有语法错误的是 ・
A.x[0] =1 B.p[0]=1 C.*p=1 [0][0] =1
程序中已有预处理命令"#include 〉“和声明"char x=4, y;",以下表达式中能通
过编译且无警告信息的是
A. y=sqrt(x)%2 B. y=“x” C. y='x'+1 =&'x'
对于以下程序片段,描述正确的是 。
int x = —1;
do
{
x = x * x; }while(!x);
。循环执行两次C。
已有声明” int x,a=3, b=2;”,则执行赋值语句” x=a〉b++? a++: b++; ”后,变量
x、a、b的值分另ij为
A. 3 4 3 B. 3 3 4 C. 3 3 3 D. 4 3 4
下面选项中可用作变量名的是
A. Case B. a—b C. $cd D. 2ab
执行以下程序后的结果是 。
#include〈stdio.h>
void main()
{ int x=3;
do
{
printf(“%d\t",x=x—3);
}while(!x);
}
A•输出一个数:0 ;3
:0和一3 ,反复输出数
以下关予c语言函数的叙述中,正确的是 .
在一个函数体中可以定义另一个函数,也可以

C语言程序设计试题2 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai21
  • 文件大小21 KB
  • 时间2022-05-20