正在加载图片...
《高级语言程序设计试题四》 单项选择题(每题1分,共20分) 下列for循环执行的次数为() for(nti=0,x=0;!x&&i<=5;i+) C、1 D、无限 2、C语句中whie和do-whil循环的主要区别是() A、do- whilel的循环体至少无条件执行一次 B、 while的循环控制条件比do-whie的循环控制条件严格 C、 do-while允许从外部转到循环体内 D、do- while l的循环体不能是复合语句 3、在函数声明时,下列()项是不必要的 A、函数的类型 B、函数参数类型和名字 C、函数名字 函数体 C语言中运算对象必须是整型的运算符是 A、% B、/ C 下列变量定义中合法的是 A、 short a=l-.le-l; B、 double b=1+5e2.5; C、 long do=0 xfdeL D、 float2and=1-e-3 6.语句:prnt(“%d”、a=2)k&(b=-2的输出结果是 A、无输出B、结果不确定 C、-1 7.C语言中,int类型数据占2个字节,则long类型数据占 A、1个字节 B、2个字节 C、3个字节 D、4个字节 8、函数调用: strcat( strcpy(strl,st2),st3)的功能是() A、将串str1复制到串st2中,然后再连接到str3之后 B、将串strl连接到串st2中,然后再复制到st3之后 C、将串s2复制到串str1中,然后再将串str3连接到串str1之后 D、将串st2复制到串str1中,然后再将串strl连接到串str3之后 9、已知: char s[5],c,intb,则调用函数 scanf的正确语句是 A、 scant(%os%c”,s,c) B、 scanf(%od%c”&b,c), D、 scanf(%s%c”,s,&c) 10、已知函数abc的定义为 void abc o 则函数定义中void的含义是() A、执行函数abc后,函数没有返回值B、执行函数abc后,函数不再返回 C、执行函数abc后,可以返回任意类型D、以上三个答案都不对 11、已知inta[3I4]:则对a数组元素的正确引用是() A、a[24] C、a[1+1joj]D、a(2)(1) 12.运行下面程序段的输出结果是 Int I: for(i=0;i<10;++) printf((“%d”,n 13.若有以下定义: char s{20}” programming”,*ps=s; 则不能代表字符o的表达式是 A、ps+2 C、ps[2] 14.C语言中,函数的隐含存储类别是 B、 statIc C、 exter D、无存储类别《高级语言程序设计试题四》 一、单项选择题(每题 1 分,共 20 分) 1、下列for循环执行的次数为( ) for(int i=0,x=0;!x&& i<=5; i++) A、5 B、6 C、1 D、无限 2、C语句中while 和do-while循环的主要区别是( ) A、do-while的循环体至少无条件执行一次 B、while 的循环控制条件比do-while的循环控制条件严格 C、do-while 允许从外部转到循环体内 D、do-while的循环体不能是复合语句 3、在函数声明时,下列( )项是不必要的 A、函数的类型 B、函数参数类型和名字 C、函数名字 D、函数体 4.C语言中运算对象必须是整型的运算符是 A、%= B、/ C、= D、<= 5.下列变量定义中合法的是 A、short _a=1-.1e-1; B、 double b=1+5e2.5; C、long do=0xfdeL; D、 float 2_and=1-e-3; 6.语句:printf(“%d”,(a=2)&&(b=-2));的输出结果是 A、无输出 B、结果不确定 C、-1 D、1 7.C语言中,int类型数据占2个字节,则long类型数据占 A、1个字节 B、2 个字节 C、3个字节 D、4个字节 8、函数调用:strcat(strcpy(str1,str2),str3)的功能是( ) A、将串 str1 复制到串 str2 中,然后再连接到 str3 之后 B、将串 str1 连接到串 str2 中,然后再复制到 str3 之后 C、将串 str2 复制到串 str1 中,然后再将串 str3 连接到串 str1 之后 D、将串 str2 复制到串 str1 中,然后再将串 str1 连接到串 str3 之后 9、已知:char s[5], c; int b; 则调用函数 scanf 的正确语句是( ) A、scanf(“%s%c”, s, c); B、scanf(“%d%c”,&b, c); C、scanf(“%d%c”, b, &c); D、scanf(“%s%c”, s , &c); 10、已知函数abc的定义为: void abc () {……….} 则函数定义中void 的含义是( ) A、执行函数abc后,函数没有返回值 B、执行函数abc后,函数不再返回 C、执行函数abc后,可以返回任意类型 D、以上三个答案都不对 11、已知 int a[3][4];则对a数组元素的正确引用是( ) A、a[2][4] B、a[1,3] C、a[1+1][0] D、a (2)(1) 12.运行下面程序段的输出结果是 int i; for(i=0;i<10;i++); printf(“%d”,i); A、 9 B、10 C、8 D、11 13.若有以下定义:char s[20]=”programming”,*ps=s; 则不能代表字符o的表达式是 A、ps+2 B、s[2] C、ps[2] D、ps+=2,*ps 14.C语言中,函数的隐含存储类别是 A、auto B、static C、 extern D、无存储类别
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有