注意:此页面搜索的是所有试题
长安大学大学C语言
设int i,j;则以下循环体的执行次数是( )。for(i=0,j=1;i<=j+1;i+=2,j--) printf("%d\n",i);。(2分)
A3
B2
C1
D0
以下程序中,while循环工执行循环体( )次。#include <stdio.h> main() { int i=0;while(i<10)
{ if(i<1) continue;if(i==5) break;i++;}......}
(2分)
A1
B10
C6
D无数次(死循环)
下列运算符中优先级最高的是( )。(2分)
A<<br>
B+
C&&
D!=
用于for循环体中的continue语句的作用是( )。(2分)
A终止程序执行
B终止循环继续
C结束本次循环
D重新执行循环
与 y=(x>0?1:x<0?-1:0); 功能相同的if语句是( )。(2分)
Aif(x>0) y=1;else if(x<0) y=-1;else y=0;
Bif(x) if(x>0) y=1; else if(x<0) y=-1;else y=0;
Cy=-1 if(x>0) y=1; else y=0;
Dy=0; if(x>0) y=1; else y=-1;
设有如下定义,下面输入语句中,( )错误。struct ss { char name[10];int age;char sex;}std[3],*p=std;(2分)
Ascanf("%d",&(*p).age);
Bscanf("%s",&std.name);
Cscanf("%c",&std[0].sex);
Dscanf("%c",&(p->sex));
设有语句char c=.\t.;,则变量c ( )。(2分)
A包含3个字符
B包含2个字符
C包含1个字符
D不确定
结构化程序设计主要强调的是( )。(2分)
A程序的规模
B程序的易读性
C程序的效率
D程序的可移植性
设: float w; int a, b;则合法的switch语句是( )。(2分)
Aswitch(w) { case 1.0: printf("*\n"); case 2.0: printf("**\n"); }
BswitchA.; { case 1 printf("*\n"); case 2 printf("**\n");}
CswitchB.{ case 1: printf("*\n"); default: printf("\n"); case 1+2: printf("**\n");}
Dswitch(a+b);{ case 1: printf("*\n");case 2: printf("**\n");default: printf("\n");
设: int x=11;则表达式(x++*1/3)的值是( )。(2分)
A3
B4
C11
D12
设:int a[]={23,54,10,33,47,98,72,80,61}, *p=a;则表达式*(p+5)表示引用值为47的数组元素。
存储类型为auto和register的变量,只有在使用它们时才占用内存单元。
循环语句必定执行循环体无穷多次而造成死循环。(2分)
若希望通过参数将函数值带出函数体,则参数必须定义为指针类型。
C语言源程序的基本单位是函数
A3
B2
C1
D0
以下程序中,while循环工执行循环体( )次。#include <stdio.h> main() { int i=0;while(i<10)
{ if(i<1) continue;if(i==5) break;i++;}......}
(2分)
A1
B10
C6
D无数次(死循环)
下列运算符中优先级最高的是( )。(2分)
A<<br>
B+
C&&
D!=
用于for循环体中的continue语句的作用是( )。(2分)
A终止程序执行
B终止循环继续
C结束本次循环
D重新执行循环
与 y=(x>0?1:x<0?-1:0); 功能相同的if语句是( )。(2分)
Aif(x>0) y=1;else if(x<0) y=-1;else y=0;
Bif(x) if(x>0) y=1; else if(x<0) y=-1;else y=0;
Cy=-1 if(x>0) y=1; else y=0;
Dy=0; if(x>0) y=1; else y=-1;
设有如下定义,下面输入语句中,( )错误。struct ss { char name[10];int age;char sex;}std[3],*p=std;(2分)
Ascanf("%d",&(*p).age);
Bscanf("%s",&std.name);
Cscanf("%c",&std[0].sex);
Dscanf("%c",&(p->sex));
设有语句char c=.\t.;,则变量c ( )。(2分)
A包含3个字符
B包含2个字符
C包含1个字符
D不确定
结构化程序设计主要强调的是( )。(2分)
A程序的规模
B程序的易读性
C程序的效率
D程序的可移植性
设: float w; int a, b;则合法的switch语句是( )。(2分)
Aswitch(w) { case 1.0: printf("*\n"); case 2.0: printf("**\n"); }
BswitchA.; { case 1 printf("*\n"); case 2 printf("**\n");}
CswitchB.{ case 1: printf("*\n"); default: printf("\n"); case 1+2: printf("**\n");}
Dswitch(a+b);{ case 1: printf("*\n");case 2: printf("**\n");default: printf("\n");
设: int x=11;则表达式(x++*1/3)的值是( )。(2分)
A3
B4
C11
D12
设:int a[]={23,54,10,33,47,98,72,80,61}, *p=a;则表达式*(p+5)表示引用值为47的数组元素。
存储类型为auto和register的变量,只有在使用它们时才占用内存单元。
循环语句必定执行循环体无穷多次而造成死循环。(2分)
若希望通过参数将函数值带出函数体,则参数必须定义为指针类型。
C语言源程序的基本单位是函数