注意:此页面搜索的是所有试题
延安大学高级语言程序设计(高起专)
(单选题) 以下对枚举类型名的定义中正确的是 __ __ 。(本题3.5分)
A、 enum a={one,two,three};
B、 enum b{one=9,two=-1,three};
C、 enum c={"one","two","three"};
D、 enum d{"one","two","three"};
(单选题) C 语言开始执行程序的开始执行点是 (本题3.5分) A、 程序中第一条可执行的语句 B、 程序中第一个函数 C、 程序中的main( )函数 D、 包含文件中的第一个函数
(单选题) 以下可作为函数fopen中第一个参数的正确格式是 (本题3.5分) A、 c:user\text.tex B、 c:\user\text.txt C、 “c:user\text.tex” D、 “c:\\user\\text.txt”
(单选题) 若有如下说明 。 char a[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’},*p=a; 则输出表达式*(p+8),即printf("%c\n",*(p+8));得到 (本题3.5分) A、 g B、 h C、 i D、 j
(单选题) 能正确表达逻辑关系 "a ≥ 10" 或 "a ≤ 0" 的 C 语言表达式是 (本题3.5分) A、 a>=10ora<=0 B、 a>=0|a<=10 C、 a>=10&&a<=0 D、 a>=10||a<=0
(单选题) 若有定义 int a[3][4]; 以下 是对该数组元素的错误引用。(本题3.0分) A、 a[3][2] B、 *(a[1]+2) C、 *(*(a+2)+3) D、 *(*a+1)
(单选题) 对于for循环语句:for(x=0,y=0;(y=3)&&(x<4);x++) y++;,正确的是 。(本题3.0分) A、 无限循环 B、 循环次数不定 C、 执行4次 D、 执行3次
(单选题) 定义C函数时,不给出返回值类型,则默认的返回值类型是 。(本题3.0分) A、 float B、 void C、 int D、 NULL指针
(单选题) 若有定义: int a[10], *p=a; ,则 p+5 表示 (本题3.0分) A、 元素a[5]的地址 B、 元素a[5]的值 C、 元素a[6]的地址 D、 元素a[6]的值
(单选题) 若有宏定义#define PI 3.14 #define S(r) PI*r*r 则主函数中语句s2=S(r+3); 宏替换后的结果为 (本题3.0分) A、 s2=PI*r+3*r+3 B、 s2=3.14*(r+3)*(r+3) C、 s2=3.14*r+3*r+3 D、 s2= PI*r*r
(单选题) 以下正确的 C 标识符是 (本题3.0分) A、 0XH B、 _80 C、 main# D、 A$
(单选题) 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式 。(本题3.0分) A、 (a>=0||b>=0)&&(a<0 ||b<0) B、 (a>=0 && b>=0)&&(a<0 && b<0) C、 (a+b>0) &&(a+b<=0) D、 a*b>0
(单选题) 若有函数说明为 void f(double * s); 则以下函数调用正确的是 (14) 。(本题3.0分) A、 double x; f(x); B、 double x; f(*x); C、 double x; f(&x); D、 int x; f(&x);
(单选题) 若有以下说明语句,且0<=i<=10,则 ( )是对数组元素的错误引用。 int a[]={1,2,3,4,5,6,7,8,9,0},*p,i; p=a; (本题3.0分) A、 *(a+i) B、 p+i C、 a[i] D、 *(&a[i] )
(单选题) continue 语句的作用是 (本题3.0分) A、 中止函数的执行 B、 立即中止循环 C、 中止本次循环,直接开始下一次循环 D、 从一个循环体直接跳转至另一个循环体内
(单选题) C 语言开始执行程序的开始执行点是 (本题3.5分) A、 程序中第一条可执行的语句 B、 程序中第一个函数 C、 程序中的main( )函数 D、 包含文件中的第一个函数
(单选题) 以下可作为函数fopen中第一个参数的正确格式是 (本题3.5分) A、 c:user\text.tex B、 c:\user\text.txt C、 “c:user\text.tex” D、 “c:\\user\\text.txt”
(单选题) 若有如下说明 。 char a[10]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’},*p=a; 则输出表达式*(p+8),即printf("%c\n",*(p+8));得到 (本题3.5分) A、 g B、 h C、 i D、 j
(单选题) 能正确表达逻辑关系 "a ≥ 10" 或 "a ≤ 0" 的 C 语言表达式是 (本题3.5分) A、 a>=10ora<=0 B、 a>=0|a<=10 C、 a>=10&&a<=0 D、 a>=10||a<=0
(单选题) 若有定义 int a[3][4]; 以下 是对该数组元素的错误引用。(本题3.0分) A、 a[3][2] B、 *(a[1]+2) C、 *(*(a+2)+3) D、 *(*a+1)
(单选题) 对于for循环语句:for(x=0,y=0;(y=3)&&(x<4);x++) y++;,正确的是 。(本题3.0分) A、 无限循环 B、 循环次数不定 C、 执行4次 D、 执行3次
(单选题) 定义C函数时,不给出返回值类型,则默认的返回值类型是 。(本题3.0分) A、 float B、 void C、 int D、 NULL指针
(单选题) 若有定义: int a[10], *p=a; ,则 p+5 表示 (本题3.0分) A、 元素a[5]的地址 B、 元素a[5]的值 C、 元素a[6]的地址 D、 元素a[6]的值
(单选题) 若有宏定义#define PI 3.14 #define S(r) PI*r*r 则主函数中语句s2=S(r+3); 宏替换后的结果为 (本题3.0分) A、 s2=PI*r+3*r+3 B、 s2=3.14*(r+3)*(r+3) C、 s2=3.14*r+3*r+3 D、 s2= PI*r*r
(单选题) 以下正确的 C 标识符是 (本题3.0分) A、 0XH B、 _80 C、 main# D、 A$
(单选题) 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式 。(本题3.0分) A、 (a>=0||b>=0)&&(a<0 ||b<0) B、 (a>=0 && b>=0)&&(a<0 && b<0) C、 (a+b>0) &&(a+b<=0) D、 a*b>0
(单选题) 若有函数说明为 void f(double * s); 则以下函数调用正确的是 (14) 。(本题3.0分) A、 double x; f(x); B、 double x; f(*x); C、 double x; f(&x); D、 int x; f(&x);
(单选题) 若有以下说明语句,且0<=i<=10,则 ( )是对数组元素的错误引用。 int a[]={1,2,3,4,5,6,7,8,9,0},*p,i; p=a; (本题3.0分) A、 *(a+i) B、 p+i C、 a[i] D、 *(&a[i] )
(单选题) continue 语句的作用是 (本题3.0分) A、 中止函数的执行 B、 立即中止循环 C、 中止本次循环,直接开始下一次循环 D、 从一个循环体直接跳转至另一个循环体内