关注优题吧,注册平台账号.
下列哪一项是C语言合法的标识符【 】
A、int
B、extern
C、17_num
D、_1000_a
D
函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call byvalue)方式,第二个参数采用传引用(call byreference)方式,main()执行后输出的值为【 】。main() {int x=2;f(1,x);print(x); }f(int x int &a) {x=2*a+1; a=x+3; return; }
将源程序中多处使用的同一个常数定义为常量并命名,【 】。
在单入口单出口的do…while循环结构中,【 】。
若程序中定义了三个函数f1、f2和f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,【 】。
编译和解释是实现高级程序设计语言的两种方式,其区别主要在于【 】。
适合开发设备驱动程序的编程语言是【 】。
在对高级语言编写的源程序进行编译时,可发现源程序中【 】
对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布尔表达式“a or((b>c)and d)”,当【 】时可进行短路计算。
一个变量通常具有名字、地址、值、类型、生存期、作用域等属性,其中,变量地址也称为变量的左值(1-value),变量的值也称为其右值(r-value)。当以引用调用方式实现函数调用时,【 】。
如果要使得用C语言编写的程序在计算机上运行,则对其源程序需要依次进行【 】等阶段的处理。
除了注释以外,一段程序中的“{”和“}”的数量必须相同。
C语言命令行参数很有特点,其一般表达形式是【 】
请在以下名字中找出C语言中的关键字:goto;into;if;int;chart;sizeof;for;case;close;double;float;switch;auto;volatile;union;united;type;until;end;avoid;
已定义整型变量i=5,j=9,那么整型变量int k=i/4+1.1*j的值是多少?【 】
下列程序的输出是什么?【 】#include<stdio.h>void swap(int p1,int p2){ int *temp=&p1; p1=p2; p2=*temp;}int main(void){ int i=1,j=2; swap(i,j); printf("%i=%d,j=%d\n",i,j); return 0;}
对于整型数组a[8]和b[8],下列说法正确的是【 】
已定义整型变量i和j,且i=10,j=++i*3-8,经过上述赋值表达式之生i和j的值分别是【 】
如下程序使用关键字static修饰变量i,此时的i是【 】变量?static int i;int main(int){ …}
对于C语言的格式化输出,下列语句得到的结果是【 】int i=60;printf("|%-6.3d|",i);
下列程序的输出是【 】int a[2][3]={0,0,1,1,2,2};int (*p)[3]=a;printf("%d",++(*((*(p+1))+2)));
C语言动态分配的存储区域被称为堆区。
奥林匹克运动会是四年一度的体育盛会,奖牌榜是展示各个国家奖牌数量的排行榜,排名规则如下:①金牌数量优先级最高,即对于国家A和B,如果A的金牌数量多于B,那么A的排名高于B;②银牌数量优先级次之,即对于国家A和B,如果A和B金牌数量相同,那么A和B的相对排名取决于银牌数量的相对大小;③铜牌数量优先级最低,即对于国家A和B,如果A和B金牌、银牌数量相当的情况下才考虑铜牌数量,且排名由铜牌数量相对大小决定。(1).给出奖牌榜排序算法的设计思路;(2).写出关键的程序代码.
第一个主要采用C语言编写的操作系统是【 】
在对源程序进行编译的过程中,【 】是正确的顺序。
编译过程中符号表的作用是记录【 】中各个符号的必要信息,以辅助语义的正确性检查和代码生成。
将高级语言源程序翻译成机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,正确的是【 】。
程序中的错误一般可分为语法错误和语义错误两类,其中,语义错误可分为静态语义错误和动态语义错误。【 】属于动态语义错误。
编译过程中使用【 】来记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成。
一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生【 】。
目标程序经过【 】后形成在计算机上运行的可执行程序。